24 #ifndef ROOT_TDictionary
35 TGlobal(DataMemberInfo_t *info = 0);
48 virtual bool Update(DataMemberInfo_t *info);
56 typedef void* (*GlobalFunc_t)();
70 virtual bool Update(DataMemberInfo_t * ) {
return false; }
virtual const char * GetTypeName() const
Get type of global variable, e,g.
ROOT top level object description.
virtual ~TGlobal()
TGlobal dtor deletes adopted CINT DataMemberInfo object.
Int_t GetMaxIndex(Int_t) const
Return maximum index for array dimension "dim".
const char * GetTypeName() const
Get type of global variable, e,g.
virtual Int_t GetMaxIndex(Int_t dim) const
Return maximum index for array dimension "dim".
virtual Int_t GetArrayDim() const
Return number of array dimensions.
virtual void SetNameTitle(const char *name, const char *title)
Change (i.e. set) all the TNamed parameters (name and title).
static TList & GetEarlyRegisteredGlobals()
#define ClassDef(name, id)
virtual DeclId_t GetDeclId() const
void * GetAddress() const
Return address of global.
TGlobalMappedFunction(const char *name, const char *type, GlobalFunc_t funcPtr)
virtual const char * GetFullTypeName() const
Get full type description of global variable, e,g.: "class TDirectory*".
DeclId_t GetDeclId() const
This class defines an abstract interface that must be implemented by all classes that contain diction...
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
virtual Bool_t IsValid()
Return true if this global object is pointing to a currently loaded global.
Global variables class (global variables are obtained from CINT).
TGlobalMappedFunction & operator=(const TGlobal &)
virtual bool Update(DataMemberInfo_t *)
Update the TFunction to reflect the new info.
static void Add(TGlobalMappedFunction *gmf)
virtual void * GetAddress() const
Return address of global.
virtual bool Update(DataMemberInfo_t *info)
Update the TFunction to reflect the new info.
const char * GetFullTypeName() const
Get full type description of global variable, e,g.: "class TDirectory*".
Int_t GetArrayDim() const
Return number of array dimensions.
TGlobal & operator=(const TGlobal &)
Assignment operator.
TGlobal(DataMemberInfo_t *info=0)
pointer to CINT data member info
virtual ~TGlobalMappedFunction()
virtual Long_t Property() const
Get property description word. For meaning of bits see EProperty.