ROOT
6.07/01
Reference Guide
|
This class defines an abstract interface to a generic command line interpreter.
Definition at line 50 of file TInterpreter.h.
Classes | |
struct | CallFuncIFacePtr_t |
class | SuspendAutoParsing |
Public Types | |
enum | EErrorCode { kNoError = 0, kRecoverable = 1, kDangerous = 2, kFatal = 3, kProcessing = 99 } |
enum | EReturnType { EReturnType::kLong, EReturnType::kDouble, EReturnType::kString, EReturnType::kOther, EReturnType::kNoReturnType } |
typedef int(* | AutoLoadCallBack_t )(const char *) |
typedef std::vector< std::pair < std::string, int > > | FwdDeclArgsToKeepCollection_t |
typedef TDictionary::DeclId_t | DeclId_t |
Public Types inherited from TObject | |
enum | EStatusBits { kCanDelete = BIT(0), kMustCleanup = BIT(3), kObjInCanvas = BIT(3), kIsReferenced = BIT(4), kHasUUID = BIT(5), kCannotPick = BIT(6), kNoContextMenu = BIT(8), kInvalidObject = BIT(13) } |
enum | { kIsOnHeap = 0x01000000, kNotDeleted = 0x02000000, kZombie = 0x04000000, kBitMask = 0x00ffffff } |
enum | { kSingleKey = BIT(0), kOverwrite = BIT(1), kWriteDelete = BIT(2) } |
Public Member Functions | |
virtual Bool_t | IsAutoParsingSuspended () const =0 |
TInterpreter () | |
TInterpreter (const char *name, const char *title="Generic Interpreter") | |
virtual | ~TInterpreter () |
virtual void | AddIncludePath (const char *path)=0 |
virtual void * | SetAutoLoadCallBack (void *) |
virtual void * | GetAutoLoadCallBack () const |
virtual Int_t | AutoLoad (const char *classname, Bool_t knowDictNotLoaded=kFALSE)=0 |
virtual Int_t | AutoLoad (const std::type_info &typeinfo, Bool_t knowDictNotLoaded=kFALSE)=0 |
virtual Int_t | AutoParse (const char *cls)=0 |
virtual void | ClearFileBusy ()=0 |
virtual void | ClearStack ()=0 |
virtual Bool_t | Declare (const char *code)=0 |
virtual void | EnableAutoLoading ()=0 |
virtual void | EndOfLineAction ()=0 |
virtual TClass * | GetClass (const std::type_info &typeinfo, Bool_t load) const =0 |
virtual Int_t | GetExitCode () const =0 |
virtual TEnv * | GetMapfile () const |
virtual Int_t | GetMore () const =0 |
virtual TClass * | GenerateTClass (const char *classname, Bool_t emulation, Bool_t silent=kFALSE)=0 |
virtual TClass * | GenerateTClass (ClassInfo_t *classinfo, Bool_t silent=kFALSE)=0 |
virtual Int_t | GenerateDictionary (const char *classes, const char *includes=0, const char *options=0)=0 |
virtual char * | GetPrompt ()=0 |
virtual const char * | GetSharedLibs ()=0 |
virtual const char * | GetClassSharedLibs (const char *cls)=0 |
virtual const char * | GetSharedLibDeps (const char *lib)=0 |
virtual const char * | GetIncludePath ()=0 |
virtual const char * | GetSTLIncludePath () const |
virtual TObjArray * | GetRootMapFiles () const =0 |
virtual void | Initialize ()=0 |
virtual void | InspectMembers (TMemberInspector &, const void *obj, const TClass *cl, Bool_t isTransient)=0 |
virtual Bool_t | IsLoaded (const char *filename) const =0 |
virtual Int_t | Load (const char *filenam, Bool_t system=kFALSE)=0 |
virtual void | LoadMacro (const char *filename, EErrorCode *error=0)=0 |
virtual Int_t | LoadLibraryMap (const char *rootmapfile=0)=0 |
virtual Int_t | RescanLibraryMap ()=0 |
virtual Int_t | ReloadAllSharedLibraryMaps ()=0 |
virtual Int_t | UnloadAllSharedLibraryMaps ()=0 |
virtual Int_t | UnloadLibraryMap (const char *library)=0 |
virtual Long_t | ProcessLine (const char *line, EErrorCode *error=0)=0 |
virtual Long_t | ProcessLineSynch (const char *line, EErrorCode *error=0)=0 |
virtual void | PrintIntro ()=0 |
virtual void | RegisterModule (const char *, const char **, const char **, const char *, const char *, void(*)(), const FwdDeclArgsToKeepCollection_t &fwdDeclArgsToKeep, const char **classesHeaders)=0 |
virtual void | RegisterTClassUpdate (TClass *oldcl, DictFuncPtr_t dict)=0 |
virtual void | UnRegisterTClassUpdate (const TClass *oldcl)=0 |
virtual Int_t | SetClassSharedLibs (const char *cls, const char *libs)=0 |
virtual void | SetGetline (const char *(*getlineFunc)(const char *prompt), void(*histaddFunc)(const char *line))=0 |
virtual void | Reset ()=0 |
virtual void | ResetAll ()=0 |
virtual void | ResetGlobals ()=0 |
virtual void | ResetGlobalVar (void *obj)=0 |
virtual void | RewindDictionary ()=0 |
virtual Int_t | DeleteGlobal (void *obj)=0 |
virtual Int_t | DeleteVariable (const char *name)=0 |
virtual void | SaveContext ()=0 |
virtual void | SaveGlobalsContext ()=0 |
virtual void | UpdateListOfGlobals ()=0 |
virtual void | UpdateListOfGlobalFunctions ()=0 |
virtual void | UpdateListOfTypes ()=0 |
virtual void | SetClassInfo (TClass *cl, Bool_t reload=kFALSE)=0 |
virtual Bool_t | CheckClassInfo (const char *name, Bool_t autoload, Bool_t isClassOrNamespaceOnly=kFALSE)=0 |
virtual Bool_t | CheckClassTemplate (const char *name)=0 |
virtual Long_t | Calc (const char *line, EErrorCode *error=0)=0 |
virtual void | CreateListOfBaseClasses (TClass *cl) const =0 |
virtual void | CreateListOfDataMembers (TClass *cl) const =0 |
virtual void | CreateListOfMethods (TClass *cl) const =0 |
virtual void | CreateListOfMethodArgs (TFunction *m) const =0 |
virtual void | UpdateListOfMethods (TClass *cl) const =0 |
virtual TString | GetMangledName (TClass *cl, const char *method, const char *params, Bool_t objectIsConst=kFALSE)=0 |
virtual TString | GetMangledNameWithPrototype (TClass *cl, const char *method, const char *proto, Bool_t objectIsConst=kFALSE, ROOT::EFunctionMatchMode=ROOT::kConversionMatch)=0 |
virtual void | GetInterpreterTypeName (const char *name, std::string &output, Bool_t full=kFALSE)=0 |
virtual void * | GetInterfaceMethod (TClass *cl, const char *method, const char *params, Bool_t objectIsConst=kFALSE)=0 |
virtual void * | GetInterfaceMethodWithPrototype (TClass *cl, const char *method, const char *proto, Bool_t objectIsConst=kFALSE, ROOT::EFunctionMatchMode=ROOT::kConversionMatch)=0 |
virtual void | Execute (const char *function, const char *params, int *error=0)=0 |
Execute method on this object with the given parameter string, e.g. More... | |
virtual void | Execute (TObject *obj, TClass *cl, const char *method, const char *params, int *error=0)=0 |
virtual void | Execute (TObject *obj, TClass *cl, TMethod *method, TObjArray *params, int *error=0)=0 |
virtual void | ExecuteWithArgsAndReturn (TMethod *method, void *address, const void *args[]=0, int=0, void *ret=0) const =0 |
virtual Long_t | ExecuteMacro (const char *filename, EErrorCode *error=0)=0 |
virtual Bool_t | IsErrorMessagesEnabled () const =0 |
virtual Bool_t | SetErrorMessages (Bool_t enable=kTRUE)=0 |
virtual Bool_t | IsProcessLineLocked () const =0 |
virtual void | SetProcessLineLock (Bool_t lock=kTRUE)=0 |
virtual const char * | TypeName (const char *s)=0 |
virtual int | DisplayClass (FILE *, const char *, int, int) const |
virtual int | DisplayIncludePath (FILE *) const |
virtual void * | FindSym (const char *) const |
virtual void | GenericError (const char *) const |
virtual Long_t | GetExecByteCode () const |
virtual Long_t | Getgvp () const |
virtual const char * | Getp2f2funcname (void *) const |
virtual const char * | GetTopLevelMacroName () const |
virtual const char * | GetCurrentMacroName () const |
virtual int | GetSecurityError () const |
virtual int | LoadFile (const char *) const |
virtual Bool_t | LoadText (const char *) const |
virtual const char * | MapCppName (const char *) const |
virtual void | SetAlloclockfunc (void(*)()) const |
virtual void | SetAllocunlockfunc (void(*)()) const |
virtual int | SetClassAutoloading (int) const |
virtual int | SetClassAutoparsing (int) |
virtual void | SetErrmsgcallback (void *) const |
virtual void | Setgvp (Long_t) const |
virtual void | SetRTLD_NOW () const |
virtual void | SetRTLD_LAZY () const |
virtual void | SetTempLevel (int) const |
virtual int | UnloadFile (const char *) const |
virtual TInterpreterValue * | CreateTemporary () |
virtual EReturnType | MethodCallReturnType (TFunction *func) const =0 |
virtual ULong64_t | GetInterpreterStateMarker () const =0 |
virtual DeclId_t | GetDeclId (CallFunc_t *info) const =0 |
virtual DeclId_t | GetDeclId (ClassInfo_t *info) const =0 |
virtual DeclId_t | GetDeclId (DataMemberInfo_t *info) const =0 |
virtual DeclId_t | GetDeclId (FuncTempInfo_t *info) const =0 |
virtual DeclId_t | GetDeclId (MethodInfo_t *info) const =0 |
virtual DeclId_t | GetDeclId (TypedefInfo_t *info) const =0 |
virtual void | SetDeclAttr (DeclId_t, const char *)=0 |
virtual DeclId_t | GetDataMember (ClassInfo_t *cl, const char *name) const =0 |
virtual DeclId_t | GetDataMemberAtAddr (const void *addr) const =0 |
virtual DeclId_t | GetDataMemberWithValue (const void *ptrvalue) const =0 |
virtual DeclId_t | GetEnum (TClass *cl, const char *name) const =0 |
virtual TEnum * | CreateEnum (void *VD, TClass *cl) const =0 |
virtual void | UpdateEnumConstants (TEnum *enumObj, TClass *cl) const =0 |
virtual void | LoadEnums (TListOfEnums &cl) const =0 |
virtual DeclId_t | GetFunction (ClassInfo_t *cl, const char *funcname)=0 |
virtual DeclId_t | GetFunctionWithPrototype (ClassInfo_t *cl, const char *method, const char *proto, Bool_t objectIsConst=kFALSE, ROOT::EFunctionMatchMode mode=ROOT::kConversionMatch)=0 |
virtual DeclId_t | GetFunctionWithValues (ClassInfo_t *cl, const char *method, const char *params, Bool_t objectIsConst=kFALSE)=0 |
virtual DeclId_t | GetFunctionTemplate (ClassInfo_t *cl, const char *funcname)=0 |
virtual void | GetFunctionOverloads (ClassInfo_t *cl, const char *funcname, std::vector< DeclId_t > &res) const =0 |
virtual void | LoadFunctionTemplates (TClass *cl) const =0 |
virtual void | CallFunc_Delete (CallFunc_t *) const |
virtual void | CallFunc_Exec (CallFunc_t *, void *) const |
virtual void | CallFunc_Exec (CallFunc_t *, void *, TInterpreterValue &) const |
virtual void | CallFunc_ExecWithReturn (CallFunc_t *, void *, void *) const |
virtual void | CallFunc_ExecWithArgsAndReturn (CallFunc_t *, void *, const void *[]=0, int=0, void *=0) const |
virtual Long_t | CallFunc_ExecInt (CallFunc_t *, void *) const |
virtual Long64_t | CallFunc_ExecInt64 (CallFunc_t *, void *) const |
virtual Double_t | CallFunc_ExecDouble (CallFunc_t *, void *) const |
virtual CallFunc_t * | CallFunc_Factory () const |
virtual CallFunc_t * | CallFunc_FactoryCopy (CallFunc_t *) const |
virtual MethodInfo_t * | CallFunc_FactoryMethod (CallFunc_t *) const |
virtual void | CallFunc_IgnoreExtraArgs (CallFunc_t *, bool) const |
virtual void | CallFunc_Init (CallFunc_t *) const |
virtual Bool_t | CallFunc_IsValid (CallFunc_t *) const |
virtual CallFuncIFacePtr_t | CallFunc_IFacePtr (CallFunc_t *) const |
virtual void | CallFunc_ResetArg (CallFunc_t *) const |
virtual void | CallFunc_SetArgArray (CallFunc_t *, Long_t *, Int_t) const |
virtual void | CallFunc_SetArgs (CallFunc_t *, const char *) const |
virtual void | CallFunc_SetArg (CallFunc_t *, Long_t) const =0 |
virtual void | CallFunc_SetArg (CallFunc_t *, ULong_t) const =0 |
virtual void | CallFunc_SetArg (CallFunc_t *, Float_t) const =0 |
virtual void | CallFunc_SetArg (CallFunc_t *, Double_t) const =0 |
virtual void | CallFunc_SetArg (CallFunc_t *, Long64_t) const =0 |
virtual void | CallFunc_SetArg (CallFunc_t *, ULong64_t) const =0 |
void | CallFunc_SetArg (CallFunc_t *func, Char_t param) const |
void | CallFunc_SetArg (CallFunc_t *func, Short_t param) const |
void | CallFunc_SetArg (CallFunc_t *func, Int_t param) const |
void | CallFunc_SetArg (CallFunc_t *func, UChar_t param) const |
void | CallFunc_SetArg (CallFunc_t *func, UShort_t param) const |
void | CallFunc_SetArg (CallFunc_t *func, UInt_t param) const |
template<typename T > | |
void | CallFunc_SetArgRef (CallFunc_t *func, T ¶m) const |
void | CallFunc_SetArg (CallFunc_t *func, void *arg) |
template<typename T > | |
void | CallFunc_SetArg (CallFunc_t *func, const T *arg) |
void | CallFunc_SetArgImpl (CallFunc_t *) |
template<typename U > | |
void | CallFunc_SetArgImpl (CallFunc_t *func, const U &head) |
template<typename U , typename... T> | |
void | CallFunc_SetArgImpl (CallFunc_t *func, const U &head, const T &...tail) |
template<typename... T> | |
void | CallFunc_SetArguments (CallFunc_t *func, const T &...args) |
virtual void | CallFunc_SetFunc (CallFunc_t *, ClassInfo_t *, const char *, const char *, bool, Long_t *) const |
virtual void | CallFunc_SetFunc (CallFunc_t *, ClassInfo_t *, const char *, const char *, Long_t *) const |
virtual void | CallFunc_SetFunc (CallFunc_t *, MethodInfo_t *) const |
virtual void | CallFunc_SetFuncProto (CallFunc_t *, ClassInfo_t *, const char *, const char *, Long_t *, ROOT::EFunctionMatchMode=ROOT::kConversionMatch) const |
virtual void | CallFunc_SetFuncProto (CallFunc_t *, ClassInfo_t *, const char *, const char *, bool, Long_t *, ROOT::EFunctionMatchMode=ROOT::kConversionMatch) const |
virtual void | CallFunc_SetFuncProto (CallFunc_t *func, ClassInfo_t *info, const char *method, const std::vector< TypeInfo_t * > &proto, Long_t *Offset, ROOT::EFunctionMatchMode mode=ROOT::kConversionMatch) const =0 |
virtual void | CallFunc_SetFuncProto (CallFunc_t *func, ClassInfo_t *info, const char *method, const std::vector< TypeInfo_t * > &proto, bool objectIsConst, Long_t *Offset, ROOT::EFunctionMatchMode mode=ROOT::kConversionMatch) const =0 |
virtual Bool_t | ClassInfo_Contains (ClassInfo_t *info, DeclId_t decl) const =0 |
virtual Long_t | ClassInfo_ClassProperty (ClassInfo_t *) const |
virtual void | ClassInfo_Delete (ClassInfo_t *) const |
virtual void | ClassInfo_Delete (ClassInfo_t *, void *) const |
virtual void | ClassInfo_DeleteArray (ClassInfo_t *, void *, bool) const |
virtual void | ClassInfo_Destruct (ClassInfo_t *, void *) const |
virtual ClassInfo_t * | ClassInfo_Factory (Bool_t=kTRUE) const =0 |
virtual ClassInfo_t * | ClassInfo_Factory (ClassInfo_t *) const =0 |
virtual ClassInfo_t * | ClassInfo_Factory (const char *) const =0 |
virtual Long_t | ClassInfo_GetBaseOffset (ClassInfo_t *, ClassInfo_t *, void *=0, bool=true) const |
virtual int | ClassInfo_GetMethodNArg (ClassInfo_t *, const char *, const char *, Bool_t=false, ROOT::EFunctionMatchMode=ROOT::kConversionMatch) const |
virtual Bool_t | ClassInfo_HasDefaultConstructor (ClassInfo_t *) const |
virtual Bool_t | ClassInfo_HasMethod (ClassInfo_t *, const char *) const |
virtual void | ClassInfo_Init (ClassInfo_t *, const char *) const |
virtual void | ClassInfo_Init (ClassInfo_t *, int) const |
virtual Bool_t | ClassInfo_IsBase (ClassInfo_t *, const char *) const |
virtual Bool_t | ClassInfo_IsEnum (const char *) const |
virtual Bool_t | ClassInfo_IsLoaded (ClassInfo_t *) const |
virtual Bool_t | ClassInfo_IsValid (ClassInfo_t *) const |
virtual Bool_t | ClassInfo_IsValidMethod (ClassInfo_t *, const char *, const char *, Long_t *, ROOT::EFunctionMatchMode=ROOT::kConversionMatch) const |
virtual Bool_t | ClassInfo_IsValidMethod (ClassInfo_t *, const char *, const char *, Bool_t, Long_t *, ROOT::EFunctionMatchMode=ROOT::kConversionMatch) const |
virtual int | ClassInfo_Next (ClassInfo_t *) const |
virtual void * | ClassInfo_New (ClassInfo_t *) const |
virtual void * | ClassInfo_New (ClassInfo_t *, int) const |
virtual void * | ClassInfo_New (ClassInfo_t *, int, void *) const |
virtual void * | ClassInfo_New (ClassInfo_t *, void *) const |
virtual Long_t | ClassInfo_Property (ClassInfo_t *) const |
virtual int | ClassInfo_Size (ClassInfo_t *) const |
virtual Long_t | ClassInfo_Tagnum (ClassInfo_t *) const |
virtual const char * | ClassInfo_FileName (ClassInfo_t *) const |
virtual const char * | ClassInfo_FullName (ClassInfo_t *) const |
virtual const char * | ClassInfo_Name (ClassInfo_t *) const |
virtual const char * | ClassInfo_Title (ClassInfo_t *) const |
virtual const char * | ClassInfo_TmpltName (ClassInfo_t *) const |
virtual void | BaseClassInfo_Delete (BaseClassInfo_t *) const |
virtual BaseClassInfo_t * | BaseClassInfo_Factory (ClassInfo_t *) const |
virtual BaseClassInfo_t * | BaseClassInfo_Factory (ClassInfo_t *, ClassInfo_t *) const |
virtual int | BaseClassInfo_Next (BaseClassInfo_t *) const |
virtual int | BaseClassInfo_Next (BaseClassInfo_t *, int) const |
virtual Long_t | BaseClassInfo_Offset (BaseClassInfo_t *, void *=0, bool=true) const |
virtual Long_t | BaseClassInfo_Property (BaseClassInfo_t *) const |
virtual Long_t | BaseClassInfo_Tagnum (BaseClassInfo_t *) const |
virtual ClassInfo_t * | BaseClassInfo_ClassInfo (BaseClassInfo_t *) const =0 |
virtual const char * | BaseClassInfo_FullName (BaseClassInfo_t *) const |
virtual const char * | BaseClassInfo_Name (BaseClassInfo_t *) const |
virtual const char * | BaseClassInfo_TmpltName (BaseClassInfo_t *) const |
virtual int | DataMemberInfo_ArrayDim (DataMemberInfo_t *) const |
virtual void | DataMemberInfo_Delete (DataMemberInfo_t *) const |
virtual DataMemberInfo_t * | DataMemberInfo_Factory (ClassInfo_t *=0) const |
virtual DataMemberInfo_t * | DataMemberInfo_Factory (DeclId_t declid, ClassInfo_t *clinfo) const =0 |
virtual DataMemberInfo_t * | DataMemberInfo_FactoryCopy (DataMemberInfo_t *) const |
virtual Bool_t | DataMemberInfo_IsValid (DataMemberInfo_t *) const |
virtual int | DataMemberInfo_MaxIndex (DataMemberInfo_t *, Int_t) const |
virtual int | DataMemberInfo_Next (DataMemberInfo_t *) const |
virtual Long_t | DataMemberInfo_Offset (DataMemberInfo_t *) const |
virtual Long_t | DataMemberInfo_Property (DataMemberInfo_t *) const |
virtual Long_t | DataMemberInfo_TypeProperty (DataMemberInfo_t *) const |
virtual int | DataMemberInfo_TypeSize (DataMemberInfo_t *) const |
virtual const char * | DataMemberInfo_TypeName (DataMemberInfo_t *) const |
virtual const char * | DataMemberInfo_TypeTrueName (DataMemberInfo_t *) const |
virtual const char * | DataMemberInfo_Name (DataMemberInfo_t *) const |
virtual const char * | DataMemberInfo_Title (DataMemberInfo_t *) const |
virtual const char * | DataMemberInfo_ValidArrayIndex (DataMemberInfo_t *) const |
virtual void | FuncTempInfo_Delete (FuncTempInfo_t *) const =0 |
virtual FuncTempInfo_t * | FuncTempInfo_Factory (DeclId_t declid) const =0 |
virtual FuncTempInfo_t * | FuncTempInfo_FactoryCopy (FuncTempInfo_t *) const =0 |
virtual Bool_t | FuncTempInfo_IsValid (FuncTempInfo_t *) const =0 |
virtual UInt_t | FuncTempInfo_TemplateNargs (FuncTempInfo_t *) const =0 |
virtual UInt_t | FuncTempInfo_TemplateMinReqArgs (FuncTempInfo_t *) const =0 |
virtual Long_t | FuncTempInfo_Property (FuncTempInfo_t *) const =0 |
virtual void | FuncTempInfo_Name (FuncTempInfo_t *, TString &name) const =0 |
virtual void | FuncTempInfo_Title (FuncTempInfo_t *, TString &title) const =0 |
virtual void | MethodInfo_CreateSignature (MethodInfo_t *, TString &) const |
virtual void | MethodInfo_Delete (MethodInfo_t *) const |
virtual MethodInfo_t * | MethodInfo_Factory () const |
virtual MethodInfo_t * | MethodInfo_Factory (ClassInfo_t *) const |
virtual MethodInfo_t * | MethodInfo_Factory (DeclId_t declid) const =0 |
virtual MethodInfo_t * | MethodInfo_FactoryCopy (MethodInfo_t *) const |
virtual void * | MethodInfo_InterfaceMethod (MethodInfo_t *) const |
virtual Bool_t | MethodInfo_IsValid (MethodInfo_t *) const |
virtual int | MethodInfo_NArg (MethodInfo_t *) const |
virtual int | MethodInfo_NDefaultArg (MethodInfo_t *) const |
virtual int | MethodInfo_Next (MethodInfo_t *) const |
virtual Long_t | MethodInfo_Property (MethodInfo_t *) const =0 |
virtual Long_t | MethodInfo_ExtraProperty (MethodInfo_t *) const =0 |
virtual TypeInfo_t * | MethodInfo_Type (MethodInfo_t *) const |
virtual EReturnType | MethodInfo_MethodCallReturnType (MethodInfo_t *minfo) const =0 |
virtual const char * | MethodInfo_GetMangledName (MethodInfo_t *) const |
virtual const char * | MethodInfo_GetPrototype (MethodInfo_t *) const |
virtual const char * | MethodInfo_Name (MethodInfo_t *) const |
virtual const char * | MethodInfo_TypeName (MethodInfo_t *) const |
virtual std::string | MethodInfo_TypeNormalizedName (MethodInfo_t *) const |
virtual const char * | MethodInfo_Title (MethodInfo_t *) const |
virtual void | MethodArgInfo_Delete (MethodArgInfo_t *) const |
virtual MethodArgInfo_t * | MethodArgInfo_Factory () const |
virtual MethodArgInfo_t * | MethodArgInfo_Factory (MethodInfo_t *) const |
virtual MethodArgInfo_t * | MethodArgInfo_FactoryCopy (MethodArgInfo_t *) const |
virtual Bool_t | MethodArgInfo_IsValid (MethodArgInfo_t *) const |
virtual int | MethodArgInfo_Next (MethodArgInfo_t *) const |
virtual Long_t | MethodArgInfo_Property (MethodArgInfo_t *) const |
virtual const char * | MethodArgInfo_DefaultValue (MethodArgInfo_t *) const |
virtual const char * | MethodArgInfo_Name (MethodArgInfo_t *) const |
virtual const char * | MethodArgInfo_TypeName (MethodArgInfo_t *) const |
virtual std::string | MethodArgInfo_TypeNormalizedName (MethodArgInfo_t *) const =0 |
virtual void | TypeInfo_Delete (TypeInfo_t *) const |
virtual TypeInfo_t * | TypeInfo_Factory () const |
virtual TypeInfo_t * | TypeInfo_Factory (const char *) const |
virtual TypeInfo_t * | TypeInfo_FactoryCopy (TypeInfo_t *) const |
virtual void | TypeInfo_Init (TypeInfo_t *, const char *) const |
virtual Bool_t | TypeInfo_IsValid (TypeInfo_t *) const |
virtual const char * | TypeInfo_Name (TypeInfo_t *) const |
virtual Long_t | TypeInfo_Property (TypeInfo_t *) const |
virtual int | TypeInfo_RefType (TypeInfo_t *) const |
virtual int | TypeInfo_Size (TypeInfo_t *) const |
virtual const char * | TypeInfo_TrueName (TypeInfo_t *) const |
virtual void | TypedefInfo_Delete (TypedefInfo_t *) const |
virtual TypedefInfo_t * | TypedefInfo_Factory () const |
virtual TypedefInfo_t * | TypedefInfo_Factory (const char *) const |
virtual TypedefInfo_t * | TypedefInfo_FactoryCopy (TypedefInfo_t *) const |
virtual void | TypedefInfo_Init (TypedefInfo_t *, const char *) const |
virtual Bool_t | TypedefInfo_IsValid (TypedefInfo_t *) const |
virtual int | TypedefInfo_Next (TypedefInfo_t *) const |
virtual Long_t | TypedefInfo_Property (TypedefInfo_t *) const |
virtual int | TypedefInfo_Size (TypedefInfo_t *) const |
virtual const char * | TypedefInfo_TrueName (TypedefInfo_t *) const |
virtual const char * | TypedefInfo_Name (TypedefInfo_t *) const |
virtual const char * | TypedefInfo_Title (TypedefInfo_t *) const |
Public Member Functions inherited from TNamed | |
TNamed () | |
TNamed (const char *name, const char *title) | |
TNamed (const TString &name, const TString &title) | |
TNamed (const TNamed &named) | |
TNamed & | operator= (const TNamed &rhs) |
TNamed assignment operator. More... | |
virtual | ~TNamed () |
virtual void | Clear (Option_t *option="") |
Set name and title to empty strings (""). More... | |
virtual TObject * | Clone (const char *newname="") const |
Make a clone of an object using the Streamer facility. More... | |
virtual Int_t | Compare (const TObject *obj) const |
Compare two TNamed objects. More... | |
virtual void | Copy (TObject &named) const |
Copy this to obj. More... | |
virtual void | FillBuffer (char *&buffer) |
Encode TNamed into output buffer. More... | |
virtual const char * | GetName () const |
Returns name of object. More... | |
virtual const char * | GetTitle () const |
Returns title of object. More... | |
virtual ULong_t | Hash () const |
Return hash value for this object. More... | |
virtual Bool_t | IsSortable () const |
virtual void | SetName (const char *name) |
Change (i.e. More... | |
virtual void | SetNameTitle (const char *name, const char *title) |
Change (i.e. set) all the TNamed parameters (name and title). More... | |
virtual void | SetTitle (const char *title="") |
Change (i.e. set) the title of the TNamed. More... | |
virtual void | ls (Option_t *option="") const |
List TNamed name and title. More... | |
virtual void | Print (Option_t *option="") const |
Print TNamed name and title. More... | |
virtual Int_t | Sizeof () const |
Return size of the TNamed part of the TObject. More... | |
Public Member Functions inherited from TObject | |
TObject () | |
TObject (const TObject &object) | |
TObject copy ctor. More... | |
TObject & | operator= (const TObject &rhs) |
TObject assignment operator. More... | |
virtual | ~TObject () |
TObject destructor. More... | |
virtual void | AppendPad (Option_t *option="") |
Append graphics object to current pad. More... | |
virtual void | Browse (TBrowser *b) |
Browse object. May be overridden for another default action. More... | |
virtual const char * | ClassName () const |
Returns name of class to which the object belongs. More... | |
virtual void | Delete (Option_t *option="") |
Delete this object. More... | |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
Computes distance from point (px,py) to the object. More... | |
virtual void | Draw (Option_t *option="") |
Default Draw method for all objects. More... | |
virtual void | DrawClass () const |
Draw class inheritance tree of the class to which this object belongs. More... | |
virtual TObject * | DrawClone (Option_t *option="") const |
Draw a clone of this object in the current pad. More... | |
virtual void | Dump () const |
Dump contents of object on stdout. More... | |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Execute action corresponding to an event at (px,py). More... | |
virtual TObject * | FindObject (const char *name) const |
Must be redefined in derived classes. More... | |
virtual TObject * | FindObject (const TObject *obj) const |
Must be redefined in derived classes. More... | |
virtual Option_t * | GetDrawOption () const |
Get option used by the graphics system to draw this object. More... | |
virtual UInt_t | GetUniqueID () const |
Return the unique object id. More... | |
virtual const char * | GetIconName () const |
Returns mime type name of object. More... | |
virtual Option_t * | GetOption () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
Returns string containing info about the object at position (px,py). More... | |
virtual Bool_t | HandleTimer (TTimer *timer) |
Execute action in response of a timer timing out. More... | |
virtual Bool_t | InheritsFrom (const char *classname) const |
Returns kTRUE if object inherits from class "classname". More... | |
virtual Bool_t | InheritsFrom (const TClass *cl) const |
Returns kTRUE if object inherits from TClass cl. More... | |
virtual void | Inspect () const |
Dump contents of this object in a graphics canvas. More... | |
virtual Bool_t | IsFolder () const |
Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More... | |
virtual Bool_t | IsEqual (const TObject *obj) const |
Default equal comparison (objects are equal if they have the same address in memory). More... | |
Bool_t | IsOnHeap () const |
Bool_t | IsZombie () const |
virtual Bool_t | Notify () |
This method must be overridden to handle object notification. More... | |
virtual void | Paint (Option_t *option="") |
This method must be overridden if a class wants to paint itself. More... | |
virtual void | Pop () |
Pop on object drawn in a pad to the top of the display list. More... | |
virtual Int_t | Read (const char *name) |
Read contents of object with specified name from the current directory. More... | |
virtual void | RecursiveRemove (TObject *obj) |
Recursively remove this object from a list. More... | |
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
Save this object in the file specified by filename. More... | |
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
Save a primitive as a C++ statement(s) on output stream "out". More... | |
virtual void | SetDrawOption (Option_t *option="") |
Set drawing option for object. More... | |
virtual void | SetUniqueID (UInt_t uid) |
Set the unique object id. More... | |
virtual void | UseCurrentStyle () |
Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked. More... | |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
Write this object to the current directory. More... | |
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
Write this object to the current directory. More... | |
void * | operator new (size_t sz) |
void * | operator new[] (size_t sz) |
void * | operator new (size_t sz, void *vp) |
void * | operator new[] (size_t sz, void *vp) |
void | operator delete (void *ptr) |
Operator delete. More... | |
void | operator delete[] (void *ptr) |
Operator delete []. More... | |
void | SetBit (UInt_t f, Bool_t set) |
Set or unset the user status bits as specified in f. More... | |
void | SetBit (UInt_t f) |
void | ResetBit (UInt_t f) |
Bool_t | TestBit (UInt_t f) const |
Int_t | TestBits (UInt_t f) const |
void | InvertBit (UInt_t f) |
virtual void | Info (const char *method, const char *msgfmt,...) const |
Issue info message. More... | |
virtual void | Warning (const char *method, const char *msgfmt,...) const |
Issue warning message. More... | |
virtual void | Error (const char *method, const char *msgfmt,...) const |
Issue error message. More... | |
virtual void | SysError (const char *method, const char *msgfmt,...) const |
Issue system error message. More... | |
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
Issue fatal error message. More... | |
void | AbstractMethod (const char *method) const |
Use this method to implement an "abstract" method that you don't want to leave purely abstract. More... | |
void | MayNotUse (const char *method) const |
Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary). More... | |
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
Use this method to declare a method obsolete. More... | |
Static Public Member Functions | |
static TInterpreter * | Instance () |
returns gInterpreter global More... | |
Static Public Member Functions inherited from TObject | |
static Long_t | GetDtorOnly () |
Return destructor only flag. More... | |
static void | SetDtorOnly (void *obj) |
Set destructor only flag. More... | |
static Bool_t | GetObjectStat () |
Get status of object stat flag. More... | |
static void | SetObjectStat (Bool_t stat) |
Turn on/off tracking of objects in the TObjectTable. More... | |
Protected Member Functions | |
virtual void | Execute (TMethod *method, TObjArray *params, int *error=0)=0 |
Execute method on this object with parameters stored in the TObjArray. More... | |
virtual Bool_t | SetSuspendAutoParsing (Bool_t value)=0 |
Protected Member Functions inherited from TObject | |
void | MakeZombie () |
virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
Interface to ErrorHandler (protected). More... | |
Friends | |
class | SuspendAutoParsing |
Additional Inherited Members | |
Protected Attributes inherited from TNamed | |
TString | fName |
TString | fTitle |
#include <TInterpreter.h>
typedef int(* TInterpreter::AutoLoadCallBack_t)(const char *) |
Definition at line 107 of file TInterpreter.h.
Definition at line 236 of file TInterpreter.h.
typedef std::vector<std::pair<std::string, int> > TInterpreter::FwdDeclArgsToKeepCollection_t |
Definition at line 108 of file TInterpreter.h.
Enumerator | |
---|---|
kNoError | |
kRecoverable | |
kDangerous | |
kFatal | |
kProcessing |
Definition at line 59 of file TInterpreter.h.
|
strong |
Enumerator | |
---|---|
kLong | |
kDouble | |
kString | |
kOther | |
kNoReturnType |
Definition at line 67 of file TInterpreter.h.
|
inline |
Definition at line 110 of file TInterpreter.h.
TInterpreter::TInterpreter | ( | const char * | name, |
const char * | title = "Generic Interpreter" |
||
) |
|
inlinevirtual |
Definition at line 112 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Referenced by TSelector::GetSelector().
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Referenced by TClass::GetClass(), and TClingLookupHelper__AutoParse().
|
pure virtual |
Implemented in TCling.
Referenced by TBaseClass::GetClassPointer().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 383 of file TInterpreter.h.
Referenced by TBaseClass::~TBaseClass().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 384 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 385 of file TInterpreter.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 394 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 387 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 388 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 389 of file TInterpreter.h.
Referenced by TBaseClass::GetDelta().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 390 of file TInterpreter.h.
Referenced by TBaseClass::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 391 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 395 of file TInterpreter.h.
Referenced by TBaseClass::IsSTLContainer().
|
pure virtual |
Implemented in TCling.
Referenced by TGuiBldDragManager::DoClassMenu().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 261 of file TInterpreter.h.
Referenced by TSelectorCint::Build(), TMethodCall::operator=(), TMethodCall::~TMethodCall(), and TSelectorCint::~TSelectorCint().
Reimplemented in TCling.
Definition at line 262 of file TInterpreter.h.
Referenced by TMethodCall::Execute(), TSelectorCint::Init(), TSelectorCint::ProcessFill(), TSelectorCint::SetInputList(), TSelectorCint::SetObject(), TSelectorCint::SetOption(), TSelectorCint::SlaveTerminate(), and TSelectorCint::Terminate().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 263 of file TInterpreter.h.
Reimplemented in TCling.
Definition at line 268 of file TInterpreter.h.
Referenced by TMethodCall::Execute().
Reimplemented in TCling.
Definition at line 266 of file TInterpreter.h.
Referenced by TSelectorCint::Abort(), TSelectorCint::Begin(), TMethodCall::Execute(), TSelectorCint::GetAbort(), TSelectorCint::GetOutputList(), TSelectorCint::Notify(), TSelectorCint::Process(), TSelectorCint::ProcessCut(), TSelectorCint::ResetAbort(), TSelectorCint::SlaveBegin(), and TSelectorCint::Version().
Reimplemented in TCling.
Definition at line 267 of file TInterpreter.h.
Referenced by TSelectorCint::GetStatus().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 265 of file TInterpreter.h.
Referenced by TMethodCall::Execute().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 264 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 269 of file TInterpreter.h.
Referenced by TSelectorCint::Build(), TMethodCall::Init(), and TMethodCall::InitImplementation().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 270 of file TInterpreter.h.
Referenced by TMethodCall::operator=().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 271 of file TInterpreter.h.
Referenced by TMethodCall::GetMethod(), and TMethodCall::Init().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 275 of file TInterpreter.h.
Referenced by FastCall(), and TFormula::PrepareEvalMethod().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 272 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 273 of file TInterpreter.h.
Referenced by TMethodCall::Init(), and TMethodCall::InitImplementation().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 274 of file TInterpreter.h.
Referenced by TSelectorCint::Abort(), TSelectorCint::GetAbort(), TMethodCall::GetMethod(), TSelectorCint::GetStatus(), TMethodCall::IsValid(), TSelectorCint::Process(), TSelectorCint::ProcessCut(), TSelectorCint::ProcessFill(), TSelectorCint::ResetAbort(), TSelectorCint::SetFuncProto(), TSelectorCint::SlaveBegin(), TSelectorCint::SlaveTerminate(), and TSelectorCint::Version().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 276 of file TInterpreter.h.
Referenced by TSelectorCint::Abort(), TSelectorCint::Begin(), CallFunc_SetArguments(), TSelectorCint::GetAbort(), TSelectorCint::GetStatus(), TSelectorCint::Init(), TSelectorCint::Process(), TSelectorCint::ProcessCut(), TSelectorCint::ProcessFill(), TSelectorCint::ResetAbort(), TMethodCall::ResetParam(), TSelectorCint::SetInputList(), TSelectorCint::SetObject(), TSelectorCint::SetOption(), TSelectorCint::SlaveBegin(), and TSelectorCint::Version().
Implemented in TCling.
Referenced by TSelectorCint::Abort(), TSelectorCint::Begin(), CallFunc_SetArg(), CallFunc_SetArgImpl(), CallFunc_SetArgRef(), TSelectorCint::Init(), TSelectorCint::Process(), TSelectorCint::ProcessCut(), TSelectorCint::ProcessFill(), TSelectorCint::SetInputList(), TSelectorCint::SetObject(), TSelectorCint::SetOption(), TMethodCall::SetParam(), and TSelectorCint::SlaveBegin().
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
Definition at line 287 of file TInterpreter.h.
Referenced by CallFunc_SetArg().
Definition at line 288 of file TInterpreter.h.
Referenced by CallFunc_SetArg().
Definition at line 289 of file TInterpreter.h.
Referenced by CallFunc_SetArg().
Definition at line 291 of file TInterpreter.h.
Referenced by CallFunc_SetArg().
Definition at line 292 of file TInterpreter.h.
Referenced by CallFunc_SetArg().
Definition at line 293 of file TInterpreter.h.
Referenced by CallFunc_SetArg().
Definition at line 298 of file TInterpreter.h.
|
inline |
Definition at line 304 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 277 of file TInterpreter.h.
Referenced by TMethodCall::SetParamPtrs().
|
inline |
Definition at line 309 of file TInterpreter.h.
Referenced by CallFunc_SetArgImpl(), and CallFunc_SetArguments().
|
inline |
Definition at line 314 of file TInterpreter.h.
|
inline |
Definition at line 320 of file TInterpreter.h.
|
inline |
Definition at line 296 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 278 of file TInterpreter.h.
Referenced by TMethodCall::Execute().
|
inline |
Definition at line 327 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 335 of file TInterpreter.h.
Referenced by TMethodCall::Init(), and TMethodCall::InitImplementation().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 336 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 337 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 338 of file TInterpreter.h.
Referenced by TMethodCall::InitImplementation(), and TSelectorCint::SetFuncProto().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 339 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 346 of file TInterpreter.h.
Referenced by TClass::Property().
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 347 of file TInterpreter.h.
Referenced by TSelectorCint::Build(), TClass::Destructor(), TSelector::GetSelector(), TMethodCall::Init(), TMethodCall::InitWithPrototype(), TClass::~TClass(), and TSelectorCint::~TSelectorCint().
Reimplemented in TCling.
Definition at line 348 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 349 of file TInterpreter.h.
Referenced by TClass::DeleteArray().
Reimplemented in TCling.
Definition at line 350 of file TInterpreter.h.
Referenced by TClass::Destructor().
Implemented in TCling.
Referenced by TSelectorCint::Build(), TSelector::GetSelector(), TMethodCall::Init(), and TMethodCall::InitWithPrototype().
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 375 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 376 of file TInterpreter.h.
Referenced by TClass::GetClass(), TSelectorCint::GetInterpretedClass(), and TSelector::GetSelector().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 354 of file TInterpreter.h.
Referenced by TClass::GetBaseClassOffset().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 356 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 357 of file TInterpreter.h.
Referenced by TClass::HasDefaultConstructor().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 358 of file TInterpreter.h.
Referenced by TClass::GetActualClass().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 359 of file TInterpreter.h.
Referenced by R__FindScope().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 360 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 361 of file TInterpreter.h.
Referenced by TSelector::GetSelector().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 362 of file TInterpreter.h.
Referenced by TStreamerSTL::TStreamerSTL().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 363 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 364 of file TInterpreter.h.
Referenced by TClass::GetClass(), and TSelector::GetSelector().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 365 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 366 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 377 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 368 of file TInterpreter.h.
Referenced by TSelector::GetSelector(), TClass::New(), and TClass::NewArray().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 369 of file TInterpreter.h.
Reimplemented in TCling.
Definition at line 370 of file TInterpreter.h.
Reimplemented in TCling.
Definition at line 371 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 367 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 372 of file TInterpreter.h.
Referenced by TClass::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 373 of file TInterpreter.h.
Referenced by TClass::Size().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 374 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 378 of file TInterpreter.h.
Referenced by TClass::Init(), and TClass::TClass().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 379 of file TInterpreter.h.
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 230 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 398 of file TInterpreter.h.
Referenced by TGlobal::GetArrayDim(), and TDataMember::GetArrayDim().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 399 of file TInterpreter.h.
Referenced by TGlobal::operator=(), TDataMember::operator=(), TGlobal::Update(), TDataMember::Update(), TDataMember::~TDataMember(), and TGlobal::~TGlobal().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 400 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 402 of file TInterpreter.h.
Referenced by TGlobal::operator=(), TDataMember::operator=(), and TGlobal::TGlobal().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 403 of file TInterpreter.h.
Referenced by TDataMember::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 404 of file TInterpreter.h.
Referenced by TDataMember::GetArrayDim(), TGlobal::GetMaxIndex(), and TDataMember::GetMaxIndex().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 412 of file TInterpreter.h.
Referenced by ClassImp(), TDataMember::Init(), TGlobal::operator=(), TDataMember::Property(), TGlobal::TGlobal(), and TGlobal::Update().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 405 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 406 of file TInterpreter.h.
Referenced by TGlobal::GetAddress(), TDataMember::GetOffset(), and TDataMember::GetOffsetCint().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 407 of file TInterpreter.h.
Referenced by TGlobal::Property(), and TDataMember::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 413 of file TInterpreter.h.
Referenced by ClassImp(), TDataMember::Init(), TGlobal::operator=(), TDataMember::Property(), TGlobal::TGlobal(), and TGlobal::Update().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 410 of file TInterpreter.h.
Referenced by TGlobal::GetFullTypeName(), TGlobal::GetTypeName(), TDataMember::Init(), and TDataMember::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 408 of file TInterpreter.h.
Referenced by TDataMember::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 409 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 411 of file TInterpreter.h.
Referenced by TDataMember::Init(), and TDataMember::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 414 of file TInterpreter.h.
Referenced by TDataMember::GetArrayIndex().
|
pure virtual |
Implemented in TCling.
Referenced by TFormula::InputFormulaIntoCling().
Implemented in TCling.
Referenced by TTree::Delete().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 207 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 208 of file TInterpreter.h.
Referenced by TTabCom::GetSysIncludePath().
|
pure virtual |
Implemented in TCling.
Referenced by TROOT::InitInterpreter().
|
pure virtual |
Implemented in TCling.
Referenced by TRint::HandleTermInput(), and TRint::Run().
|
pure virtual |
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 209 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Referenced by TFunctionTemplate::operator=(), TFunctionTemplate::Update(), and TFunctionTemplate::~TFunctionTemplate().
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Referenced by TFunctionTemplate::operator=(), and TFunctionTemplate::TFunctionTemplate().
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Referenced by ClassImp(), and TFunctionTemplate::operator=().
|
pure virtual |
Implemented in TCling.
Referenced by TFunctionTemplate::Property().
|
pure virtual |
Implemented in TCling.
Referenced by TFunctionTemplate::GetTemplateMinReqArgs().
|
pure virtual |
Implemented in TCling.
Referenced by TFunctionTemplate::GetTemplateNargs().
|
pure virtual |
Implemented in TCling.
Referenced by ClassImp(), TFunctionTemplate::operator=(), and TFunctionTemplate::Update().
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 210 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 116 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Referenced by TClingLookupHelper__ExistingTypeCheck().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 215 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 211 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 212 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 127 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Referenced by TRint::HandleTermInput().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 213 of file TInterpreter.h.
Referenced by TVirtualFitter::SetFCN(), TBackCompFitter::SetFCN(), TMinuit::SetFCN(), TFoam::SetRhoInt(), and TQConnection::TQConnection().
|
pure virtual |
Implemented in TCling.
Referenced by TRint::GetPrompt().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 216 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 137 of file TInterpreter.h.
Referenced by DynamicPath().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 214 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Referenced by TROOT::InitInterpreter().
|
pure virtual |
Implemented in TCling.
|
static |
returns gInterpreter global
Definition at line 41 of file TInterpreter.cxx.
Referenced by TROOT::GetListOfGlobals(), and TThread::Init().
|
pure virtual |
Implemented in TCling.
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 217 of file TInterpreter.h.
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 218 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 219 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 458 of file TInterpreter.h.
Referenced by TMethodArg::GetDefault().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 451 of file TInterpreter.h.
Referenced by TMethodArg::Update(), and TMethodArg::~TMethodArg().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 452 of file TInterpreter.h.
Referenced by TFunction::Update().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 453 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 454 of file TInterpreter.h.
Referenced by TFunction::Update().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 455 of file TInterpreter.h.
Referenced by TFunction::Update().
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 456 of file TInterpreter.h.
Referenced by TFunction::Update().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 457 of file TInterpreter.h.
Referenced by TMethodArg::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 460 of file TInterpreter.h.
Referenced by ClassImp(), TMethodArg::GetFullTypeName(), TMethodArg::GetTypeName(), and TMethodArg::Update().
|
pure virtual |
Implemented in TCling.
Referenced by TMethodArg::GetTypeNormalizedName().
|
pure virtual |
Implemented in TCling.
Referenced by TMethodCall::ReturnType().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 428 of file TInterpreter.h.
Referenced by TFunction::CreateSignature().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 429 of file TInterpreter.h.
Referenced by TFunction::operator=(), TFunction::Update(), and TFunction::~TFunction().
|
pure virtual |
Implemented in TCling.
Referenced by TFunction::ExtraProperty().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 430 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 431 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 433 of file TInterpreter.h.
Referenced by TFunction::operator=(), and TFunction::TFunction().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 443 of file TInterpreter.h.
Referenced by ClassImp(), TFunction::operator=(), and TFunction::Update().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 444 of file TInterpreter.h.
Referenced by TFunction::GetPrototype().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 434 of file TInterpreter.h.
Referenced by TFunction::InterfaceMethod().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 435 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 445 of file TInterpreter.h.
Referenced by ClassImp(), and TFunction::operator=().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 436 of file TInterpreter.h.
Referenced by TFunction::GetNargs().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 437 of file TInterpreter.h.
Referenced by TFunction::GetNargsOpt().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 438 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Referenced by TFunction::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 448 of file TInterpreter.h.
Referenced by ClassImp(), TMethod::GetCommentString(), TFunction::operator=(), TFunction::Update(), and TMethod::Update().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 441 of file TInterpreter.h.
Referenced by TFunction::GetReturnTypeName(), and TFunction::GetReturnTypeNormalizedName().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 446 of file TInterpreter.h.
Referenced by TFunction::GetReturnTypeName().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 447 of file TInterpreter.h.
Referenced by TFunction::GetReturnTypeNormalizedName().
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Referenced by TROOT::InitInterpreter(), and TROOT::RegisterModule().
|
pure virtual |
Implemented in TCling.
Referenced by TClassTable::Add().
|
pure virtual |
Implemented in TCling.
Referenced by TROOT::Reset().
|
pure virtual |
Implemented in TCling.
Referenced by ClassImp(), and TROOT::Reset().
|
pure virtual |
Implemented in TCling.
Referenced by ClassImp().
Reimplemented in TCling.
Definition at line 220 of file TInterpreter.h.
Referenced by TThread::Init().
Reimplemented in TCling.
Definition at line 221 of file TInterpreter.h.
Referenced by TThread::Init().
Reimplemented in TCling.
Definition at line 115 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 222 of file TInterpreter.h.
Referenced by TClass::GetClass(), and TClass::SetUnloaded().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 223 of file TInterpreter.h.
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Implemented in TCling.
Reimplemented in TCling.
Definition at line 224 of file TInterpreter.h.
Implemented in TCling.
|
pure virtual |
Implemented in TCling.
Referenced by ClassImp().
Reimplemented in TCling.
Definition at line 225 of file TInterpreter.h.
Implemented in TCling.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 227 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 226 of file TInterpreter.h.
Implemented in TCling.
Referenced by TInterpreter::SuspendAutoParsing::~SuspendAutoParsing().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 228 of file TInterpreter.h.
Referenced by TMethodCall::Execute().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 479 of file TInterpreter.h.
Referenced by TDataType::operator=(), and TDataType::~TDataType().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 480 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 481 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 482 of file TInterpreter.h.
Referenced by TDataType::operator=().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 483 of file TInterpreter.h.
Referenced by TDataType::CheckInfo().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 484 of file TInterpreter.h.
Referenced by TDataType::CheckInfo().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 489 of file TInterpreter.h.
Referenced by TDataType::CheckInfo(), and TDataType::TDataType().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 485 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 486 of file TInterpreter.h.
Referenced by TDataType::CheckInfo(), and TDataType::TDataType().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 487 of file TInterpreter.h.
Referenced by TDataType::CheckInfo(), and TDataType::TDataType().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 490 of file TInterpreter.h.
Referenced by TDataType::CheckInfo(), and TDataType::TDataType().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 488 of file TInterpreter.h.
Referenced by TDataType::CheckInfo(), and TDataType::TDataType().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 465 of file TInterpreter.h.
Referenced by TGenCollectionProxy::Value::Value().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 466 of file TInterpreter.h.
Referenced by TGenCollectionProxy::Value::Value().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 467 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 468 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 469 of file TInterpreter.h.
Referenced by TGenCollectionProxy::Value::Value().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 470 of file TInterpreter.h.
Referenced by TGenCollectionProxy::Value::Value().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 471 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 472 of file TInterpreter.h.
Referenced by TGenCollectionProxy::Value::Value().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 473 of file TInterpreter.h.
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 474 of file TInterpreter.h.
Referenced by TGenCollectionProxy::Value::Value().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 475 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Referenced by TGlobal::GetTypeName(), TMethodArg::GetTypeName(), TDataMember::Init(), and TDataMember::Property().
|
inlinevirtual |
Reimplemented in TCling.
Definition at line 229 of file TInterpreter.h.
|
pure virtual |
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
Implemented in TCling.
|
friend |
Definition at line 56 of file TInterpreter.h.