ATLAS Offline Software
|
Holder to implement conversion copies for DataVector/
More...DataList
.
#include "AthContainers/tools/ClassID.h"
#include "AthContainers/AuxVectorBase.h"
#include <typeinfo>
#include <cstddef>
#include <type_traits>
#include "AthContainers/tools/DVLInfo.icc"
Go to the source code of this file.
Classes | |
class | DataModel_detail::DVLIteratorBase |
Helper to iterate over a DV container. More... | |
class | DataModel_detail::DVLInfoBase |
class | DataModel_detail::DVLIterator< T > |
Implementation for iterator helper. More... | |
class | DataModel_detail::DVLInfo< T > |
Namespaces | |
DataModel_detail | |
Functions | |
template<class T > | |
void * | DataModel_detail::dvl_convert (const T &src, const DVLInfoBase &targ_info) |
Perform DataVector/ copying. More... | |
template<class T > | |
void * | DataModel_detail::dvl_convert (const T &src, const std::type_info &targ_tinfo, DVLInfoBase *&targ_info) |
Perform DataVector/ copying. More... | |
template<class T > | |
void * | DataModel_detail::dvl_convert (const T &src, CLID clid, DVLInfoBase *&targ_info) |
Perform DataVector/ copying. More... | |
template<class T > | |
void | DataModel_detail::dvl_update (const T &src, void *target, const DVLInfoBase *targ_info) |
Update the elements in the target container from the source. More... | |
Holder to implement conversion copies for DataVector/
DataList
.
Definition in file DVLInfo.h.