ATLAS Offline Software
|
Classes | |
class | CLHEPConverters |
Register all CLHEP converters. More... | |
class | DataVectorConvert |
Provide backwards compatibility for reading DataVector classes. More... | |
class | PackedContainerConverter |
Converter from std::vector<T,ALLOC> to SG::PackedContainer<U,ALLOC> . More... | |
class | PointConverter |
Converter for Hep3Vector to Point3D<double> . More... | |
Functions | |
void | installPackedContainerConverters () |
Install converters for supported instantiations. More... | |
template<class T , class ALLOC > | |
void | vectorMove (std::vector< T, ALLOC > &src, std::vector< T, ALLOC > &dst) |
Move from one vector to another. More... | |
template<class T , class U , class ALLOC > | |
void | vectorMove (std::vector< T, ALLOC > &src, std::vector< U, ALLOC > &dst) |
void DataModelAthenaPool::installPackedContainerConverters | ( | ) |
Install converters for supported instantiations.
Definition at line 136 of file PackedContainerConverter.cxx.
void DataModelAthenaPool::vectorMove | ( | std::vector< T, ALLOC > & | src, |
std::vector< T, ALLOC > & | dst | ||
) |
Move from one vector to another.
src | Source vector. Destroyed by the move. |
dst | Destination vector. |
If the types of src
and dst
are the same, then just do a move. Otherwise, copy.
Definition at line 35 of file PackedContainerConverter.cxx.
void DataModelAthenaPool::vectorMove | ( | std::vector< T, ALLOC > & | src, |
std::vector< U, ALLOC > & | dst | ||
) |
Definition at line 40 of file PackedContainerConverter.cxx.