12#ifndef ROOT_TFunctionTemplate
13#define ROOT_TFunctionTemplate
47 virtual bool Update(FuncTempInfo_t *info);
#define ClassDefOverride(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.
Long_t Property() const override
Get property description word. For meaning of bits see EProperty.
virtual ~TFunctionTemplate()
TFunctionTemplate dtor deletes adopted CINT FuncTempInfo.
virtual bool Update(FuncTempInfo_t *info)
Update the TFunctionTemplate to reflect the new info.
DeclId_t GetDeclId() const
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.
TObject * Clone(const char *newname="") const override
Clone method.
Long_t ExtraProperty() const
Get the properties not already defined in Property.See TDictionary's EFunctionProperty.
Mother of all ROOT objects.