ATLAS Offline Software
Loading...
Searching...
No Matches
TBDataCnv< DATATYPE > Class Template Reference

#include <TBDataCnv.h>

Inheritance diagram for TBDataCnv< DATATYPE >:
Collaboration diagram for TBDataCnv< DATATYPE >:

Public Member Functions

 TBDataCnv (ISvcLocator *svcloc)
virtual StatusCode initialize () override
virtual StatusCode createObj (IOpaqueAddress *pAddr, DataObject *&pObj) override
virtual StatusCode createRep (DataObject *pObj, IOpaqueAddress *&pAddr) override
virtual long repSvcType () const override
 Storage type and class ID.

Static Public Member Functions

static long storageType ()
static CLID classID ()

Private Attributes

TBByteStreamCnvTool * m_tool

Detailed Description

template<class DATATYPE>
class TBDataCnv< DATATYPE >

Definition at line 18 of file TBDataCnv.h.

Constructor & Destructor Documentation

◆ TBDataCnv()

template<class DATATYPE>
TBDataCnv< DATATYPE >::TBDataCnv ( ISvcLocator * svcloc)

Member Function Documentation

◆ classID()

template<class DATATYPE>
CLID TBDataCnv< DATATYPE >::classID ( )
static

◆ createObj()

template<class DATATYPE>
virtual StatusCode TBDataCnv< DATATYPE >::createObj ( IOpaqueAddress * pAddr,
DataObject *& pObj )
overridevirtual

◆ createRep()

template<class DATATYPE>
virtual StatusCode TBDataCnv< DATATYPE >::createRep ( DataObject * pObj,
IOpaqueAddress *& pAddr )
overridevirtual

◆ initialize()

template<class DATATYPE>
virtual StatusCode TBDataCnv< DATATYPE >::initialize ( )
overridevirtual

◆ repSvcType()

template<class DATATYPE>
virtual long TBDataCnv< DATATYPE >::repSvcType ( ) const
inlineoverridevirtual

Storage type and class ID.

Definition at line 28 of file TBDataCnv.h.

28{ return i_repSvcType(); }

◆ storageType()

template<class DATATYPE>
long TBDataCnv< DATATYPE >::storageType ( )
static

Member Data Documentation

◆ m_tool

template<class DATATYPE>
TBByteStreamCnvTool* TBDataCnv< DATATYPE >::m_tool
private

Definition at line 33 of file TBDataCnv.h.


The documentation for this class was generated from the following file: