LCIO
02.17
|
Map of pointers to extension obbjects. More...
#include <LCRTRelations.h>
Public Types | |
typedef T * | ptr |
base pointer type More... | |
typedef U | tag |
Public Member Functions | |
LCBaseTraits (const LCBaseTraits &)=delete | |
LCBaseTraits< U, T, I, D, b > & | operator= (const LCBaseTraits &)=delete |
LCBaseTraits () | |
Constructor. More... | |
~LCBaseTraits () | |
Destructor. More... | |
ptr & | pointer () |
Extension data access. More... | |
Static Public Attributes | |
static const int | allowed_to_call_ext = b |
Protected Attributes | |
ptr | _pointer {} |
Map of pointers to extension obbjects.
Vector of delete functions Vector of pointers to extension obbjects Base class for all extensions and relations
Definition at line 66 of file LCRTRelations.h.
typedef T* lcrtrel_helper::LCBaseTraits< U, T, I, D, b >::ptr |
base pointer type
Definition at line 68 of file LCRTRelations.h.
typedef U lcrtrel_helper::LCBaseTraits< U, T, I, D, b >::tag |
Definition at line 69 of file LCRTRelations.h.
|
delete |
|
inline |
Constructor.
Definition at line 77 of file LCRTRelations.h.
|
inline |
Destructor.
Definition at line 82 of file LCRTRelations.h.
|
delete |
|
inline |
Extension data access.
Definition at line 87 of file LCRTRelations.h.
|
protected |
Definition at line 92 of file LCRTRelations.h.
Referenced by lcrtrel_helper::LCBaseTraits< U, T, SimplePtrInit, NoDelete, 1 >::LCBaseTraits(), lcrtrel_helper::LCBaseTraits< U, T, SimplePtrInit, NoDelete, 1 >::pointer(), and lcrtrel_helper::LCBaseTraits< U, T, SimplePtrInit, NoDelete, 1 >::~LCBaseTraits().
|
static |
Definition at line 70 of file LCRTRelations.h.