24 #ifndef ROOT_TFunction TMethod(MethodInfo_t *info=0, TClass *cl=0)
Default TMethod ctor.
All ROOT classes may have RTTI (run time type identification) support added.
virtual const char * Getter() const
virtual Bool_t IsValid()
Return true if this function object is pointing to a currently loaded function.
void SetMenuItem(const char *docstring)
Set the menu item as prescribed in the doctstring.
TMethodCall * fSetterMethod
virtual TDataMember * FindDataMember()
Tries to guess DataMember from comment string and Method's name <==(only if 1 Argument!).
void CreateSignature()
Using the CINT method arg information create a complete signature string.
#define ClassDef(name, id)
TMethod & operator=(const TMethod &rhs)
Assignment operator.
virtual const char * GetCommentString()
Returns a comment string from the class declaration.
Method or function calling interface.
virtual TMethodCall * SetterMethod()
Return call environment for this method in case this is a *TOGGLE method which takes a single boolean...
virtual TList * GetListOfMethodArgs()
Returns methodarg list and additionally updates fDataMember in TMethod by calling FindDataMember();...
The ROOT global object gROOT contains a list of all defined classes.
virtual TObject * Clone(const char *newname="") const
Clone method.
virtual Bool_t Update(MethodInfo_t *info)
Update the TMethod to reflect the new info.
EMenuItemKind IsMenuItem() const
#define org(otri, vertexptr)
Mother of all ROOT objects.
Global functions class (global functions are obtained from CINT).
virtual TMethodCall * GetterMethod()
Return call environment for the getter method in case this is a *TOGGLE method (for the context menu)...
Each ROOT class (see TClass) has a linked list of methods.
TClass * GetClass() const
virtual ~TMethod()
Cleanup.
virtual void SetMenuItem(EMenuItemKind menuItem)
TMethodCall * fGetterMethod