ATLAS Offline Software
T_AthenaPoolTPConverter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ATHENAPOOLCNVSVC_T_ATHENAPOOLTPCONVERTER_H
6 #define ATHENAPOOLCNVSVC_T_ATHENAPOOLTPCONVERTER_H 1
7 
8 // provide AthenaPoolTopLevelTPCnvBase definition to T/P converters
10 
11 #include "TPTools/TPConverter.h"
12 
13 
14 template<class TRANS, class PERS>
15 class T_TPCnv
16  : public ITPCnvBase
17 {
18 // // FIXME: we should find a way to properly catch all of those...
19 // // T_TPCnv<> should actually be completely retired, i think.
20 // public:
21 // T_TPCnv() : ITPCnvBase()
22 // { std::cerr << "::sb:: ctor - ["
23 // << System::typeinfoName(typeid(this))
24 // << "]\n";
25 // }
26 };
27 
28 
29 // define old TP classes as typedef to the new classes
30 
31 template<class TRANS_BASE, class TRANS, class PERS>
33 
34 template<class TRANS_BASE, class TRANS, class PERS>
36 
37 template<class TRANS_BASE, class TRANS, class PERS>
39 
40 template< class TRANS, class PERS >
42 
43 template< class TRANS, class PERS >
45 
46 template< class TRANS, class PERS >
48 
49 
50 template<class TRANS, class PERS, class CONV>
52 
53 template<class TRANS, class PERS, class CONV>
55 
56 template<class TRANS, class PERS, class CONV>
58 
59 template<class TRANS, class PERS, class CONV>
61 
62 template<class TRANS, class PERS, class CONV>
64 
65 template<class TRANS, class PERS, class CONV>
67 
68 template<class TRANS, class PERS, class CONV>
70 
71 template<class TRANS, class PERS, class CONV>
73 
74 template<class TRANS, class PERS, class CONV>
76 
77 template<class TRANS, class PERS, class CONV>
79 
80 template<class TRANS, class PERS, class CONV>
82 
83 #endif
TPConverter.h
This file contains template definitions for Transient/Persistent converters.
TPCnvVectorConst
Definition: TPConverter.h:1271
AthenaPoolTopLevelTPCnvBase.h
TPConverterBase
Definition: TPConverter.h:738
TPPolyVectorCnvConst
Definition: TPConverter.h:1146
TPCnvIDCont
Definition: TPConverter.h:1335
TPCnvStdVector
Definition: TPConverter.h:1291
TPPolyCnvBase
Definition: TPConverter.h:674
TPAbstractPolyCnvBase
Definition: TPConverter.h:332
TPPtrVectorCnvConst
Definition: TPConverter.h:979
TPCnvIDContFromIdentifier
Definition: TPConverter.h:1360
TPAbstractPolyCnvConstBase
Definition: TPConverter.h:600
ITPCnvBase
Definition: ITPCnvBase.h:24
TPConverterWithKeyBase
Definition: TPConverter.h:835
TPCnvStdVectorConst
Const version of TPCnvStdVector.
Definition: TPConverter.h:1308
TPPolyVectorCnv
Definition: TPConverter.h:1118
TPCnvVector
Definition: TPConverter.h:1256
TPPtrVectorCnv
Definition: TPConverter.h:919
TPThinnedPtrVectorCnv
Definition: TPConverter.h:1042
TPConverterConstBase
Definition: TPConverter.h:776
T_TPCnv
Definition: T_AthenaPoolTPConverter.h:17