12#ifndef ROOT_TFunctionTemplate
13#define ROOT_TFunctionTemplate
46 virtual bool Update(FuncTempInfo_t *info);
#define ClassDef(name, id)
TClass instances represent classes, structs and namespaces in the ROOT type system.
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.
Long_t ExtraProperty() const
Get the properties not already defined in Property.See TDictionary's EFunctionProperty.
Mother of all ROOT objects.