98    if (newname && strlen(newname)) newobj->
SetName(newname);
   147       Int_t nchs = strlen(argstring);    
   148       char *argstr = 
new char[nchs+1];   
   154       strlcpy(argstr,argstring,nchs+1);       
   155       ptr2 = strtok(argstr,
"{}");     
   161       ptr2 = strtok((
char*)0,
"{}");
   168          ptr1 = strtok((
char*) (cnt++ ? 0:ptr2),
",;"); 
   171             Int_t nch = strlen(ptr1);
   172             tok = 
new char[nch+1];
   173             strlcpy(tok,ptr1,nch+1);
   174             tokens[token_cnt] = tok;            
   185       for (i=0; i<token_cnt;i++) {
   187          ptr1 = strtok(tokens[i],
"=>");  
   188          ptr2 = strtok((
char*)0,
"=>"); 
   196             if (!strcmp(ptr1,ar->
GetName())) {
   223       char dataname[67]    = 
"";
   224       char basename[64]    = 
"";
   225       const char *funcname = 
GetName();
   226       if ( strncmp(funcname,
"Get",3) == 0 || strncmp(funcname,
"Set",3) == 0 )
   227          snprintf(basename,64,
"%s",funcname+3);
   228       else if ( strncmp(funcname,
"Is",2) == 0 )
   229          snprintf(basename,64,
"%s",funcname+2);
   230       else if (strncmp(funcname, 
"Has", 3) == 0)
   231          snprintf(basename,64,
"%s", funcname+3);
   235       snprintf(dataname,67,
"f%s",basename);
   243          snprintf(dataname,67,
"fIs%s",basename);  
   281          MethodInfo_t *info = 
gInterpreter->MethodInfo_Factory(newId);
   319    if (docstring && strstr(docstring, 
"*TOGGLE")) {
   322       if ((s = strstr(docstring, 
"*GETTER="))) {
   327       if (docstring && strstr(docstring, 
"*MENU"))
   330          if (docstring && strstr(docstring, 
"*SUBMENU"))
 TMethod(MethodInfo_t *info=0, TClass *cl=0)
Default TMethod ctor. 
 
virtual const char * GetName() const
Returns name of object. 
 
virtual void CreateSignature()
Using the CINT method arg information to create a complete signature string. 
 
Bool_t UpdateInterpreterStateMarker()
the Cling ID of the transaction that last updated the object 
 
All ROOT classes may have RTTI (run time type identification) support added. 
 
virtual void SetName(const char *name)
Set the name of the TNamed. 
 
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. 
 
Each ROOT method (see TMethod) has a linked list of its arguments. 
 
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. 
 
TFunction & operator=(const TFunction &rhs)
Assignment operator. 
 
The TNamed class is the base class for all named ROOT classes. 
 
TMethod & operator=(const TMethod &rhs)
Assignment operator. 
 
Long_t Property() const
Get property description word. For meaning of bits see EProperty. 
 
ClassInfo_t * GetClassInfo() const
 
virtual const char * MethodInfo_Title(MethodInfo_t *) const
 
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();...
 
virtual TObject * First() const
Return the first object in the list. Returns 0 when list is empty. 
 
TSubString Strip(EStripType s=kTrailing, char c=' ') const
Return a substring of self stripped at beginning and/or end. 
 
The ROOT global object gROOT contains a list of all defined classes. 
 
TClass * GetBaseDataMember(const char *datamember)
Return pointer to (base) class that contains datamember. 
 
virtual TObject * Clone(const char *newname="") const
Clone method. 
 
virtual Bool_t Update(MethodInfo_t *info)
Update the TMethod to reflect the new info. 
 
virtual bool Update(MethodInfo_t *info)
Update the TFunction to reflect the new info. 
 
TList * GetListOfMethodArgs()
Return list containing the TMethodArgs of a TFunction. 
 
static constexpr double s
 
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. 
 
TDataMember * GetDataMember(const char *datamember) const
Return pointer to datamember object with name "datamember". 
 
virtual void Fatal(const char *method, const char *msgfmt,...) const
Issue fatal error message. 
 
R__EXTERN TInterpreter * gCling
 
virtual Int_t GetSize() const
Return the capacity of the collection, i.e. 
 
TMethodCall * fGetterMethod
 
TDataMember * fDataMember