61 virtual bool Update(MethodInfo_t *info);
#define ClassDef(name, id)
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 * GetMangledName() const
Returns the mangled name as defined by CINT, or 0 in case of error.
virtual void CreateSignature()
Using the CINT method arg information to create a complete signature string.
virtual void Print(Option_t *option="") const
Print TFunction name and title.
virtual const char * GetPrototype() const
Returns the prototype of a function as defined by CINT, or 0 in case of error.
void * InterfaceMethod() const
Return pointer to the interface method.
virtual Bool_t IsValid()
Return true if this function object is pointing to a currently loaded function.
const char * GetSignature()
Return signature of function.
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
virtual TObject * Clone(const char *newname="") const
Clone method.
virtual bool Update(MethodInfo_t *info)
Update the TFunction to reflect the new info.
Int_t GetNargsOpt() const
Number of function optional (default) arguments.
Int_t GetNargs() const
Number of function arguments.
DeclId_t GetDeclId() const
Long_t ExtraProperty() const
Get property description word. For meaning of bits see EProperty.
TList * GetListOfMethodArgs()
Return list containing the TMethodArgs of a TFunction.
virtual void ls(Option_t *option="") const
List TFunction name and title.
virtual ~TFunction()
TFunction dtor deletes adopted CINT MethodInfo.
TFunction & operator=(const TFunction &rhs)
Assignment operator.
const char * GetReturnTypeName() const
Get full type description of function return type, e,g.: "class TDirectory*".
TFunction(MethodInfo_t *info=0)
Default TFunction ctor.
std::string GetReturnTypeNormalizedName() const
Get the normalized name of the return type.
Method or function calling interface.
Mother of all ROOT objects.