R__EXTERN TInterpreter * gCling
All ROOT classes may have RTTI (run time type identification) support added.
TList * GetOptions()
Returns list of options - list of TOptionListItems.
This class defines an abstract interface that must be implemented by all classes that contain diction...
Global functions class (global functions are obtained from CINT).
virtual const char * MethodArgInfo_Name(MethodArgInfo_t *) const
virtual TypeInfo_t * MethodArgInfo_TypeInfo(MethodArgInfo_t *) const
virtual std::string MethodArgInfo_TypeNormalizedName(MethodArgInfo_t *) const =0
virtual const char * MethodArgInfo_DefaultValue(MethodArgInfo_t *) const
virtual Long_t MethodArgInfo_Property(MethodArgInfo_t *) const
virtual void MethodArgInfo_Delete(MethodArgInfo_t *) const
virtual const char * MethodArgInfo_TypeName(MethodArgInfo_t *) const
virtual const char * TypeName(const char *s)=0
Each ROOT method (see TMethod) has a linked list of its arguments.
const char * GetFullTypeName() const
Get full type description of method argument, e.g.: "class TDirectory*".
Long_t Property() const override
Get property description word. For meaning of bits see EProperty.
TypeInfo_t * GetTypeInfo() const
Get the TypeInfo of the method argument.
TList * GetOptions() const
Returns list of possible options - according to pointed datamember.
const char * GetDefault() const
Get default value of method argument.
virtual ~TMethodArg()
TMethodArg dtor deletes adopted CINT MethodArgInfo object.
TMethodArg(const TMethodArg &)=delete
void Update(MethodArgInfo_t *info)
Update fInfo (to 0 for unloading and non-zero for reloading).
std::string GetTypeNormalizedName() const
Get the normalized name of the return type.
const char * GetTypeName() const
Get type of method argument, e.g.: "class TDirectory*" -> "TDirectory" Result needs to be used or cop...
TDataMember * fDataMember
TDataMember * GetDataMember() const
Returns TDataMember pointed by this methodarg.
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
virtual void SetName(const char *name)
Set the name of the TNamed.