Classes | |
class | BaseHolder |
class | BaseVectorHolder |
class | Holder |
struct | HolderToVectorTrait |
struct | HolderToVectorTrait< T, RefProd< C > > |
struct | HolderToVectorTrait< T1, Ref< C, T, F > > |
class | IndirectHolder |
class | IndirectVectorHolder |
struct | InvalidHolderToVector |
struct | InvalidRefHolderToRefVector |
class | RefHolder |
class | RefHolderBase |
struct | RefHolderToRefVectorTrait |
struct | RefHolderToRefVectorTrait< Ref< C, T, F > > |
struct | RefHolderToRefVectorTrait< RefProd< C > > |
struct | RefHolderToVector |
struct | RefKey |
struct | RefKeyTrait |
struct | RefKeyTrait< RefProd< C > > |
struct | RefProdHolderToVector |
struct | RefProdKey |
struct | RefProdRefHolderToRefVector |
struct | RefRefHolderToRefVector |
class | RefVectorHolder |
class | RefVectorHolderBase |
struct | RefVectorHolderDoFillView |
struct | RefVectorHolderNoFillView |
class | VectorHolder |
Functions | |
template<typename T > | |
void | swap (BaseHolder< T > &lhs, BaseHolder< T > &rhs) |
template<typename T , typename REFV > | |
void | swap (VectorHolder< T, REFV > &lhs, VectorHolder< T, REFV > &rhs) noexcept |
template<typename T > | |
void | swap (BaseVectorHolder< T > &lhs, BaseVectorHolder< T > &rhs) |
template<typename T > | |
void | swap (IndirectHolder< T > &lhs, IndirectHolder< T > &rhs) |
void | swap (RefVectorHolderBase &lhs, RefVectorHolderBase &rhs) |
template<typename REFV > | |
void | swap (RefVectorHolder< REFV > &lhs, RefVectorHolder< REFV > &rhs) |
template<typename T > | |
void | swap (IndirectVectorHolder< T > &lhs, IndirectVectorHolder< T > &rhs) |
|
inline |
Definition at line 117 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=().
|
inlinenoexcept |
Definition at line 130 of file VectorHolder.h.
|
inline |
Definition at line 171 of file BaseVectorHolder.h.
|
inline |
Definition at line 175 of file IndirectHolder.h.
References edm::reftobase::IndirectHolder< T >::swap().
|
inline |
Definition at line 179 of file RefVectorHolderBase.h.
References edm::reftobase::RefVectorHolderBase::swap().
|
inline |
Definition at line 183 of file RefVectorHolder.h.
References edm::reftobase::RefVectorHolder< REFV >::swap().
|
inline |
Definition at line 185 of file IndirectVectorHolder.h.