/cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.31/AthContainers/AthContainers/tools/DVLInfo.h File Reference

Holder to implement conversion copies for DataVector/DataList. More...

#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/DataList conversion copying.
template<class T >
void * DataModel_detail::dvl_convert (const T &src, const std::type_info &targ_tinfo, DVLInfoBase *&targ_info)
 Perform DataVector/DataList conversion copying.
template<class T >
void * DataModel_detail::dvl_convert (const T &src, CLID clid, DVLInfoBase *&targ_info)
 Perform DataVector/DataList conversion 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.

Detailed Description

Holder to implement conversion copies for DataVector/DataList.

Author:
scott snyder
Date:
Mar, 2008
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1