Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ATHENAKERNEL_ITPCNVBASE_H
12 #define ATHENAKERNEL_ITPCNVBASE_H 1
14 #include "Gaudi/PluginService.h"
15 #include "GAUDI_VERSION.h"
105 #endif //> !ATHENAKERNEL_ITPCNVBASE_H
virtual void transToPersWithKeyUntyped(const void *trans, void *pers, const std::string &, MsgStream &msg)
Convert transient object representation to persistent.
Gaudi::PluginService::Factory< ITPCnvBase *()> Factory
virtual const std::type_info & transientTInfo() const =0
return C++ type id of the transient class this converter is for
virtual void transToPersUntyped(const void *trans, void *pers, MsgStream &msg)=0
Convert transient object representation to persistent.
virtual void persToTransUntyped(const void *pers, void *trans, MsgStream &msg)=0
Convert persistent object representation to transient.
virtual void persToTransWithKeyUntyped(const void *pers, void *trans, const std::string &, MsgStream &msg)
Convert persistent object representation to transient.
virtual const std::type_info & persistentTInfo() const =0
return C++ type id of the persistent class this converter is for
virtual ~ITPCnvBase()=default
Destructor: