Classes | |
class | BaseHolder |
class | BaseVectorHolder |
class | Holder |
struct | HolderToVectorTrait |
class | IndirectHolder |
class | IndirectVectorHolder |
struct | InvalidHolderToVector |
struct | InvalidRefHolderToRefVector |
class | RefHolder |
class | RefHolderBase |
struct | RefHolderToRefVectorTrait |
struct | RefKey |
struct | RefKeyTrait |
struct | RefKeyTrait< RefProd< C > > |
struct | RefProdKey |
class | RefVectorHolder |
class | RefVectorHolderBase |
class | VectorHolder |
Functions | |
template<typename T > | |
void | swap (BaseHolder< T > &lhs, BaseHolder< T > &rhs) |
template<typename T > | |
void | swap (BaseVectorHolder< T > &lhs, BaseVectorHolder< T > &rhs) |
template<typename T > | |
void | swap (IndirectHolder< T > &lhs, IndirectHolder< T > &rhs) |
template<typename T > | |
void | swap (IndirectVectorHolder< T > &lhs, IndirectVectorHolder< T > &rhs) |
template<typename REFV > | |
void | swap (RefVectorHolder< REFV > &lhs, RefVectorHolder< REFV > &rhs) |
void | swap (RefVectorHolderBase &lhs, RefVectorHolderBase &rhs) |
template<typename T , typename REFV > | |
void | swap (VectorHolder< T, REFV > &lhs, VectorHolder< T, REFV > &rhs) noexcept |
|
inline |
Definition at line 111 of file BaseHolder.h.
References edm::reftobase::BaseHolder< T >::swap().
Referenced by edm::reftobase::Holder< T, REF >::operator=(), edm::reftobase::RefVectorHolder< REFV >::operator=(), edm::reftobase::IndirectVectorHolder< T >::operator=(), and edm::reftobase::IndirectHolder< T >::operator=().
|
inline |
Definition at line 177 of file BaseVectorHolder.h.
|
inline |
Definition at line 136 of file IndirectHolder.h.
References edm::reftobase::IndirectHolder< T >::swap().
|
inline |
Definition at line 172 of file IndirectVectorHolder.h.
|
inline |
Definition at line 158 of file RefVectorHolder.h.
References edm::reftobase::RefVectorHolder< REFV >::swap().
|
inline |
Definition at line 185 of file RefVectorHolderBase.h.
References edm::reftobase::RefVectorHolderBase::swap().
|
inlinenoexcept |
Definition at line 123 of file VectorHolder.h.