ATLAS Offline Software
|
Converter from std::vector<T,ALLOC>
to SG::PackedContainer<U,ALLOC>
.
More...
Public Member Functions | |
PackedContainerConverter (const char *tname, const char *allocName=nullptr) | |
Constructor. More... | |
virtual void | operator() (TBuffer &b, void *pmember, Int_t size=0) |
Run the streamer. More... | |
Private Attributes | |
TClass * | m_cl |
Hold the source class. More... | |
Converter from std::vector<T,ALLOC>
to SG::PackedContainer<U,ALLOC>
.
Definition at line 50 of file PackedContainerConverter.cxx.
DataModelAthenaPool::PackedContainerConverter< T, U, ALLOC >::PackedContainerConverter | ( | const char * | tname, |
const char * | allocName = nullptr |
||
) |
Constructor.
tname | The name of the vector element type T. |
allocName | The name of the allocator class, or null to assume std::allocator. |
Definition at line 86 of file PackedContainerConverter.cxx.
|
virtual |
Run the streamer.
b | Buffer from which to read. |
pmember | Pointer to the object into which to read. |
size | Number of instances to read. |
Definition at line 109 of file PackedContainerConverter.cxx.
|
private |
Hold the source class.
Definition at line 75 of file PackedContainerConverter.cxx.