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