![]() |
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.
1.8.18