Holder to implement conversion copies for DataVector/
More...DataList
.
#include "AthContainers/tools/ClassID.h"
#include "AthContainers/AuxVectorBase.h"
#include <typeinfo>
#include <cstddef>
#include "boost/type_traits/remove_const.hpp"
#include "boost/type_traits/is_pointer.hpp"
#include "boost/type_traits/is_base_of.hpp"
#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::DVLInfo< T > |
class | DataModel_detail::DVLIterator< T > |
Functions | |
template<class T > | |
void * | DataModel_detail::dvl_convert (const T &src, const DVLInfoBase &targ_info) |
Perform DataVector/ copying. | |
template<class T > | |
void * | DataModel_detail::dvl_convert (const T &src, const std::type_info &targ_tinfo, DVLInfoBase *&targ_info) |
Perform DataVector/ copying. | |
template<class T > | |
void * | DataModel_detail::dvl_convert (const T &src, CLID clid, DVLInfoBase *&targ_info) |
Perform DataVector/ copying. | |
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. |
Holder to implement conversion copies for DataVector/
DataList
.