![]() |
ATLAS Offline Software
|
This file contains template definitions for Transient/Persistent converters. More...
#include "AthenaKernel/ITPCnvBase.h"#include "AthenaKernel/getThinningCache.h"#include "AthenaKernel/ThinningDecisionBase.h"#include "ITPConverter.h"#include "TopLevelTPCnvBase.h"#include "GaudiKernel/MsgStream.h"#include <vector>#include <stdexcept>#include <cassert>#include "TPConverter.icc"Go to the source code of this file.
Classes | |
| class | ITPConverterFor< TRANS > |
| Common base class for all TP converters, specialized for a given transient type. More... | |
| class | TPAbstractPolyCnvBase< TRANS_BASE, TRANS, PERS > |
| The most basic TP converter template which is parametrized by transient and persistent types. More... | |
| class | TPAbstractPolyCnvConstBase< TRANS_BASE, TRANS, PERS > |
In contrast to TPAbstractPolyCnvBase, this calls const methods to do the conversion. More... | |
| class | TPPolyCnvBase< TRANS_BASE, TRANS, PERS > |
| Base TP converter template parametrized by transient and persistent types. More... | |
| class | TPConverterBase< TRANS, PERS > |
| TP Converter template for a "regular" type. More... | |
| class | TPConverterConstBase< TRANS, PERS > |
| TP Converter template for a "regular" type. More... | |
| class | TPConverterWithKeyBase< TRANS, PERS > |
| TP Converter template for a "regular" type. More... | |
| class | TPPtrVectorCnv< TRANS, PERS, CONV > |
| Converter between: transient vector of T* (like DataVector<T>) and persistent vector<T> where T is NOT a polymorphic type! More... | |
| class | TPPtrVectorCnvConst< TRANS, PERS, CONV > |
| Converter between: transient vector of T* (like DataVector<T>) and persistent vector<T> where T is NOT a polymorphic type! More... | |
| class | TPThinnedPtrVectorCnv< TRANS, PERS, CONV > |
| Converter between: transient vector of T* (like DataVector<T>) and persistent vector<T> where T is NOT a polymorphic type! More... | |
| class | TPPolyVectorCnv< TRANS, PERS, CONV > |
| Converter between: transient vector of T* (like DataVector<T>) and persistent vector<T> Uses converter CONV for the actual TP conversion. More... | |
| class | TPPolyVectorCnvConst< TRANS, PERS, CONV > |
| Converter between: transient vector of T* (like DataVector<T>) and persistent vector<T> Uses converter CONV for the actual TP conversion. More... | |
| class | TPValVectorCnv< TRANS, PERS, CONV > |
| class | T_AthenaHitsVectorCnv< TRANS, PERS, CONV > |
| class | T_AtlasHitsVectorCnv< TRANS, PERS, CONV > |
| class | TPCnvVector< TRANS, PERS, CONV > |
| class | TPCnvVectorConst< TRANS, PERS, CONV > |
| class | TPCnvStdVector< TRANS, PERS, CONV > |
| class | TPCnvStdVectorConst< TRANS, PERS, CONV > |
| Const version of TPCnvStdVector. More... | |
| class | TPCnvIDCont< TRANS, PERS, CONV > |
| class | TPCnvIDContFromIdentifier< TRANS, PERS, CONV > |
This file contains template definitions for Transient/Persistent converters.
Definition in file TPConverter.h.