12 #ifndef ROOT_TListOfFunctionTemplates    13 #define ROOT_TListOfFunctionTemplates    25 #ifndef ROOT_THastList    29 #ifndef ROOT_THastTable    33 #ifndef ROOT_TDictionary    94 #endif // ROOT_TListOfFunctionTemplates void UnmapObject(TObject *obj)
Remove a pair<id, object> from the map of functions and their ids. 
 
Dictionary for function template This class describes one single function template. 
 
A collection of TFunction objects designed for fast access given a DeclId_t and for keep track of TFu...
 
TObject * Remove(TObject *obj)
Remove object from the list. 
 
void AddAt(TObject *obj, Int_t idx)
Insert object at location idx in the list. 
 
TObject * FindObject(const char *name) const
Find object using its name. 
 
void MapObject(TObject *obj)
Add pair<id, object> to the map of functions and their ids. 
 
THashTable implements a hash table to store TObject's. 
 
#define ClassDef(name, id)
 
TList * GetListForObjectNonConst(const char *name)
Return the set of overloads for this name, collecting all available ones. 
 
THashList implements a hybrid collection class consisting of a hash table and a list to store TObject...
 
virtual void Clear(Option_t *option)
Remove all objects from the list. 
 
TListOfFunctionTemplates(const TListOfFunctionTemplates &)
 
TListOfFunctionTemplates & operator=(const TListOfFunctionTemplates &)
 
virtual TObject * FindObject(const char *name) const
Specialize FindObject to do search for the a function just by name or create it if its not already in...
 
virtual TList * GetListForObject(const char *name) const
Return the set of overloads for this name, collecting all available ones. 
 
virtual void Delete(Option_t *option="")
Delete all TFunction object files. 
 
void AddLast(TObject *obj)
Add object at the end of the list. 
 
TFunctionTemplate * Get(DeclId_t id)
Return (after creating it if necessary) the TMethod or TFunction describing the function correspondin...
 
ULong64_t fLastLoadMarker
 
The ROOT global object gROOT contains a list of all defined classes. 
 
void AddFirst(TObject *obj)
Add object at the beginning of the list. 
 
Wrapper around a TObject so it can be stored in a TList. 
 
unsigned long long ULong64_t
 
double func(double *x, double *p)
 
Mother of all ROOT objects. 
 
void Load()
Load all the functions known to the interpreter for the scope 'fClass' into this collection. 
 
~TListOfFunctionTemplates()
Destructor. 
 
void RecursiveRemove(TObject *obj)
Remove object from this collection and recursively remove the object from all other objects (and coll...
 
TDictionary::DeclId_t DeclId_t
 
void Unload()
Mark 'all func' as being unloaded. 
 
void AddAfter(const TObject *after, TObject *obj)
Insert object after object after in the list. 
 
This class stores a (key,value) pair using an external hash. 
 
void AddBefore(const TObject *before, TObject *obj)
Insert object before object before in the list.