Definition at line 40 of file TProtoClass.h.
Public Types | |
enum | EStatusFlags { kIsObject = (1ULL << ( 0 )) , kIsTransient = (1ULL << ( 1 )) , kIsPointer = (1ULL << ( 2 )) , kBitMask = 0x000000ff } |
Public Member Functions | |
TProtoRealData () | |
TProtoRealData (const TRealData *rd) | |
virtual | ~TProtoRealData () |
Destructor to pin vtable. | |
TRealData * | CreateRealData (TClass *currentClass, TClass *parent, TRealData *parentData, int prevLevel, bool quiet) const |
Create a TRealData from this, with its data member coming from dmClass. | |
virtual TClass * | IsA () const |
bool | IsAClass () const |
void | SetFlag (UInt_t f, Bool_t on=kTRUE) |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Bool_t | TestFlag (UInt_t f) const |
Static Public Member Functions | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Public Attributes | |
Int_t | fClassIndex |
Int_t | fDMIndex |
Int_t | fLevel |
Long_t | fOffset |
char | fStatusFlag |
#include <TProtoClass.h>
Enumerator | |
---|---|
kIsObject | |
kIsTransient | |
kIsPointer | |
kBitMask |
Definition at line 47 of file TProtoClass.h.
|
inline |
Definition at line 56 of file TProtoClass.h.
Definition at line 434 of file TProtoClass.cxx.
|
virtual |
Destructor to pin vtable.
if (gErrorIgnoreLevel==-2) printf("destroy real data %s - ",GetName());
Definition at line 465 of file TProtoClass.cxx.
Definition at line 69 of file TProtoClass.h.
TRealData * TProtoClass::TProtoRealData::CreateRealData | ( | TClass * | dmClass, |
TClass * | parent, | ||
TRealData * | prevData, | ||
int | prevLevel, | ||
bool | quiet ) const |
Create a TRealData from this, with its data member coming from dmClass.
find data member from protoclass
[in] | dmClass | Class where the data member is declared |
[in] | parent | Parent class |
[in] | prevData | the previous 'real' data member (might be part of another class) |
[in] | prevLevel | nesting level |
[in] | quiet | Whether we should not warn about missing information (usually set to true for transient members) |
Definition at line 481 of file TProtoClass.cxx.
Definition at line 69 of file TProtoClass.h.
Definition at line 69 of file TProtoClass.h.
|
inline |
Definition at line 55 of file TProtoClass.h.
Definition at line 62 of file TProtoClass.h.
|
inline |
Definition at line 69 of file TProtoClass.h.
Definition at line 61 of file TProtoClass.h.
Int_t TProtoClass::TProtoRealData::fClassIndex |
Definition at line 44 of file TProtoClass.h.
Int_t TProtoClass::TProtoRealData::fDMIndex |
Definition at line 42 of file TProtoClass.h.
Int_t TProtoClass::TProtoRealData::fLevel |
Definition at line 43 of file TProtoClass.h.
Long_t TProtoClass::TProtoRealData::fOffset |
Definition at line 41 of file TProtoClass.h.
char TProtoClass::TProtoRealData::fStatusFlag |
Definition at line 45 of file TProtoClass.h.