THaRTTI RTTI information for a member variable of a ROOT class. This is a utility class used internally by THaVarList.
THaRTTI() | |
THaRTTI(const THaRTTI&) | |
virtual | ~THaRTTI() |
static TClass* | Class() |
Int_t | Find(TClass* cl, TString& var, const void *const p = 0) |
THaRTTI::EArrayType | GetArrayType() const |
TClass* | GetClass() const |
Int_t | GetCountOffset() const |
TDataMember* | GetDataMember() const |
Int_t | GetOffset() const |
TRealData* | GetRealData() const |
const char* | GetSubscript() const |
VarType | GetType() const |
virtual TClass* | IsA() const |
Bool_t | IsArray() const |
Bool_t | IsObject() const |
Bool_t | IsPointer() const |
Bool_t | IsValid() const |
THaRTTI& | operator=(const THaRTTI&) |
virtual void | Print(Option_t* opt = "") const |
virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
TObject* | FindRealDataVar(TList* lrd, TString& var) |
THaRTTI::EArrayType | fArrayType | Array type (0=scalar, 1=fixed, 2=variable) |
Int_t | fCountOffset | For var array: Offset of length specifier |
TDataMember* | fDataMember | Associated ROOT TDataMember |
Int_t | fOffset | Offset with respect to THIS pointer |
TRealData* | fRealData | Associated ROOT TRealData |
TString | fSubscript | For fixed array: Description of dimension(s) |
VarType | fType | Variable type (kObject if object) |
Inheritance Chart: | |||||
|
Get RTTI info for member variable 'var' of ROOT class 'cl' 'prototype' is a pointer to an object of class 'cl' and must be specified if the class does not have a default constructor.
Search list of TRealData 'lrd' for a variable named 'var', stripping pointer prefixes "*" and array subscripts. Return corresponding TRealData entry if found, else NULL. Protected function used by Find().