ROOT » CORE » META » TProtoClass::TProtoRealData

class TProtoClass::TProtoRealData


Persistent version of a TClass.


Function Members (Methods)

public:
virtual~TProtoRealData()
static TClass*Class()
TRealData*CreateRealData(TClass* currentClass, TClass* parent, TRealData* parentData, int prevLevel) const
virtual TClass*IsA() const
boolIsAClass() const
TProtoClass::TProtoRealData&operator=(const TProtoClass::TProtoRealData&)
voidSetFlag(UInt_t f, Bool_t on = kTRUE)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
Bool_tTestFlag(UInt_t f) const
TProtoClass::TProtoRealDataTProtoRealData()
TProtoClass::TProtoRealDataTProtoRealData(const TRealData* rd)
TProtoClass::TProtoRealDataTProtoRealData(const TProtoClass::TProtoRealData&)

Data Members

public:
Int_tfClassIndexindex of class belonging to in list of dep classes
Int_tfDMIndexindex of data member in vector of data members
Int_tfLevelmember level (0 : belong to this class, 1 is a data member of a data member object, etc...)
Long_tfOffsetdata member offset
charfStatusFlagstatus of the real data member (if bit 0 set is an object, if bit 1 set is transient if bit 2 set is a pointer)
static TProtoClass::TProtoRealData::(anonymous)kBitMask
static TProtoClass::TProtoRealData::(anonymous)kIsObject
static TProtoClass::TProtoRealData::(anonymous)kIsPointer
static TProtoClass::TProtoRealData::(anonymous)kIsTransient

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TProtoRealData(const TRealData* rd)
TNamed(rd->GetDataMember()->GetName(), rd->GetName()),
TNamed(),
fName(rd->GetDataMember()->GetName()),
   fTitle(rd->GetName()),
~TProtoRealData()
 Destructor to pin vtable.
if (gErrorIgnoreLevel==-2) printf("destroy real data %s - ",GetName());
TRealData* CreateRealData(TClass* currentClass, TClass* parent, TRealData* parentData, int prevLevel) const
 Create a TRealData from this, with its data member coming from dmClass.
 find data member from protoclass
bool IsAClass() const
{ return fClassIndex >= 0; }
TProtoRealData()
{}
TProtoRealData(const TRealData* rd)
Bool_t TestFlag(UInt_t f) const
{ return (Bool_t) ((fStatusFlag & f) != 0); }
void SetFlag(UInt_t f, Bool_t on = kTRUE)
TProtoClass & operator=(const TProtoClass::TProtoRealData& )