12#ifndef ROOT_TFunctionTemplate
13#define ROOT_TFunctionTemplate
45 virtual bool Update(FuncTempInfo_t *info);
#define ClassDef(name, id)
The ROOT global object gROOT contains a list of all defined classes.
This class defines an abstract interface that must be implemented by all classes that contain diction...
Dictionary for function template This class describes one single function template.
virtual ~TFunctionTemplate()
TFunctionTemplate dtor deletes adopted CINT FuncTempInfo.
virtual bool Update(FuncTempInfo_t *info)
Update the TFunctionTemplate to reflect the new info.
virtual TObject * Clone(const char *newname="") const
Clone method.
DeclId_t GetDeclId() const
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
UInt_t GetTemplateMinReqArgs() const
Number of function optional (default) arguments.
virtual Bool_t IsValid()
Return true if this function template object is pointing to a currently loaded function.
TFunctionTemplate & operator=(const TFunctionTemplate &rhs)
Assignment operator.
UInt_t GetTemplateNargs() const
Number of function arguments.
TFunctionTemplate(FuncTempInfo_t *info, TClass *cl)
Default TFunctionTemplate ctor.
Mother of all ROOT objects.