79 if (newname && strlen(newname)) newobj->
SetName(newname);
95 FuncTempInfo_t *info =
gInterpreter->FuncTempInfo_Factory(newId);
TFunctionTemplate & operator=(const TFunctionTemplate &rhs)
Assignment operator.
TFunctionTemplate(FuncTempInfo_t *info, TClass *cl)
virtual FuncTempInfo_t * FuncTempInfo_FactoryCopy(FuncTempInfo_t *) const =0
Long_t Property() const
Get property description word. For meaning of bits see EProperty.
virtual void FuncTempInfo_Name(FuncTempInfo_t *, TString &name) const =0
Bool_t UpdateInterpreterStateMarker()
the Cling ID of the transaction that last updated the object
virtual TObject * Clone(const char *newname="") const
Clone method.
UInt_t GetTemplateNargs() const
Number of function arguments.
Dictionary for function template This class describes one single function template.
virtual UInt_t FuncTempInfo_TemplateMinReqArgs(FuncTempInfo_t *) const =0
virtual void SetName(const char *name)
Change (i.e.
virtual Long_t FuncTempInfo_Property(FuncTempInfo_t *) const =0
virtual bool Update(FuncTempInfo_t *info)
Update the TFunctionTemplate to reflect the new info.
The TNamed class is the base class for all named ROOT classes.
UInt_t GetTemplateMinReqArgs() const
Number of function optional (default) arguments.
TClass * fClass
pointer to the foreign object
This class defines an abstract interface that must be implemented by all classes that contain diction...
The ROOT global object gROOT contains a list of all defined classes.
virtual Bool_t IsValid()
Return true if this function template object is pointing to a currently loaded function.
DeclId_t GetDeclId() const
virtual ~TFunctionTemplate()
TFunctionTemplate dtor deletes adopted CINT FuncTempInfo.
virtual void FuncTempInfo_Title(FuncTempInfo_t *, TString &title) const =0
Mother of all ROOT objects.
ClassImp(TFunctionTemplate) TFunctionTemplate
Default TFunctionTemplate ctor.
virtual UInt_t FuncTempInfo_TemplateNargs(FuncTempInfo_t *) const =0
R__EXTERN TInterpreter * gCling
virtual void FuncTempInfo_Delete(FuncTempInfo_t *) const =0