103 if (!
fInfo)
return 0;
113 if (!
fInfo)
return 0;
122 if (!
fInfo)
return 0;
137 DataMemberInfo_t *info =
gInterpreter->DataMemberInfo_Factory(newId, 0);
150 if (!
fInfo)
return 0;
174 static TList fEarlyRegisteredGlobals;
176 static bool earlyRegisteredGlobalsSetOwner
178 (
void) earlyRegisteredGlobalsSetOwner;
180 return fEarlyRegisteredGlobals;
190 gROOT->GetListOfGlobals()->Add(gmf);
192 GetEarlyRegisteredGlobals().Add(gmf);
virtual DeclId_t GetDeclId() const
virtual Int_t GetMaxIndex(Int_t dim) const
Return maximum index for array dimension "dim".
virtual ~TGlobal()
TGlobal dtor deletes adopted CINT DataMemberInfo object.
virtual const char * GetFullTypeName() const
Get full type description of global variable, e,g.: "class TDirectory*".
Bool_t UpdateInterpreterStateMarker()
the Cling ID of the transaction that last updated the object
virtual void SetName(const char *name)
Set the name of the TNamed.
virtual void SetOwner(Bool_t enable=kTRUE)
Set whether this collection is the owner (enable==true) of its content.
virtual DataMemberInfo_t * DataMemberInfo_FactoryCopy(DataMemberInfo_t *) const
virtual void * GetAddress() const
Return address of global.
virtual Long_t Property() const
Get property description word. For meaning of bits see EProperty.
static TList & GetEarlyRegisteredGlobals()
virtual const char * DataMemberInfo_Title(DataMemberInfo_t *) const
virtual Long_t DataMemberInfo_Property(DataMemberInfo_t *) const
virtual const char * TypeName(const char *s)=0
virtual int DataMemberInfo_MaxIndex(DataMemberInfo_t *, Int_t) const
virtual const char * DataMemberInfo_TypeName(DataMemberInfo_t *) const
virtual void DataMemberInfo_Delete(DataMemberInfo_t *) const
This class defines an abstract interface that must be implemented by all classes that contain diction...
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).
virtual Int_t GetArrayDim() const
Return number of array dimensions.
virtual Long_t DataMemberInfo_Offset(DataMemberInfo_t *) const
static void Add(TGlobalMappedFunction *gmf)
virtual const char * GetTypeName() const
Get type of global variable, e,g.
virtual bool Update(DataMemberInfo_t *info)
Update the TFunction to reflect the new info.
virtual const char * DataMemberInfo_Name(DataMemberInfo_t *) const
typedef void((*Func_t)())
TGlobal & operator=(const TGlobal &)
Assignment operator.
virtual int DataMemberInfo_ArrayDim(DataMemberInfo_t *) const
R__EXTERN TInterpreter * gCling
TGlobal(DataMemberInfo_t *info=0)
pointer to CINT data member info
virtual void SetTitle(const char *title="")
Set the title of the TNamed.