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.