13#ifndef ROOT_TGWin32InterpreterProxy 
   14#define ROOT_TGWin32InterpreterProxy 
   24#if ROOT_VERSION_CODE < ROOT_VERSION(6,00,00) 
   40   void     AddIncludePath(
const char *path);
 
   41   Int_t    AutoLoad(
const char *classname);
 
   44   Bool_t   Declare(
const char* code);
 
   45   void     EnableAutoLoading();
 
   46   void     EndOfLineAction();
 
   50   void     LoadMacro(
const char *filename, EErrorCode *error = 0);
 
   51   Int_t    LoadLibraryMap(
const char *rootmapfile = 0);
 
   52   Int_t    RescanLibraryMap();
 
   53   Int_t    ReloadAllSharedLibraryMaps();
 
   54   Int_t    UnloadAllSharedLibraryMaps();
 
   55   Int_t    UnloadLibraryMap(
const char *library);
 
   56   Long_t   ProcessLine(
const char *
line, EErrorCode *error = 0);
 
   57   Long_t   ProcessLineSynch(
const char *
line, EErrorCode *error = 0);
 
   59   Int_t    SetClassSharedLibs(
const char *cls, 
const char *libs);
 
   60   void     SetGetline(
const char*(*getlineFunc)(
const char* prompt),
 
   61                       void (*histaddFunc)(
const char* 
line));
 
   65   void     ResetGlobalVar(
void *obj);
 
   66   void     RewindDictionary();
 
   67   Int_t    DeleteGlobal(
void *obj);
 
   70   void     SaveGlobalsContext();
 
   71   void     UpdateListOfGlobals();
 
   72   void     UpdateListOfGlobalFunctions();
 
   73   void     UpdateListOfTypes();
 
   80   Long_t   Calc(
const char *
line, EErrorCode* error = 0);
 
   81   void     CreateListOfBaseClasses(
TClass *cl);
 
   82   void     CreateListOfDataMembers(
TClass *cl);
 
   83   void     CreateListOfMethods(
TClass *cl);
 
   84   void     UpdateListOfMethods(
TClass *cl);
 
   86   TString  GetMangledName(
TClass *cl, 
const char *method, 
const char *params);
 
   87   TString  GetMangledNameWithPrototype(
TClass *cl, 
const char *method, 
const char *
proto);
 
   88   Long_t   ExecuteMacro(
const char *filename, EErrorCode *error = 0);
 
   89   Bool_t   IsErrorMessagesEnabled()
 const { 
return RealObject()->IsErrorMessagesEnabled(); }
 
   91   Bool_t   IsProcessLineLocked()
 const { 
return RealObject()->IsProcessLineLocked(); }
 
   93   Int_t    GetExitCode()
 const { 
return RealObject()->GetExitCode(); }
 
   96   Int_t    GenerateDictionary(
const char *classes, 
const char *includes = 0, 
const char *options = 0);
 
   97   Int_t    GetMore()
 const {  
return RealObject()->GetMore(); }
 
   98   Bool_t   IsLoaded(
const char *filename)
 const {  
return RealObject()->IsLoaded(filename); }
 
  100   void    *GetInterfaceMethod(
TClass *cl, 
const char *method, 
const char *params);
 
  101   void    *GetInterfaceMethodWithPrototype(
TClass *cl, 
const char *method, 
const char *
proto);
 
  103   void     Execute(
const char *
function, 
const char *params, 
int *error = 0);
 
  104   void     Execute(
TObject *obj, 
TClass *cl, 
const char *method, 
const char *params, 
int *error = 0);
 
  106   const char *GetSharedLibs();
 
  107   const char *GetClassSharedLibs(
const char *cls);
 
  108   const char *GetSharedLibDeps(
const char *lib);
 
  109   const char *GetIncludePath();
 
  110   TObjArray  *GetRootMapFiles()
 const { 
return RealObject()->GetRootMapFiles(); }
 
  111   const char *TypeName(
const char *
s);
 
The ROOT global object gROOT contains a list of all defined classes.
Global functions class (global functions are obtained from CINT).
This class defines thread-safe interface to a command line interpreter.
Proxy classes provide thread-safe interface to global objects.
This class defines an abstract interface to a generic command line interpreter.
Abstract base class for accessing the data-members of a class.
Each ROOT class (see TClass) has a linked list of methods.
Mother of all ROOT objects.
void function(const Char_t *name_, T fun, const Char_t *docstring=0)
static constexpr double s
void Initialize(Bool_t useTMVAStyle=kTRUE)