19 #if ROOT_VERSION_CODE < ROOT_VERSION(6,00,00) 26 return gROOT->GetInterpreter();
40 void _NAME4_(
p2,Interpreter,InspectMembers,insp)(
void *in)
56 fParam =
new tmp(&insp,obj,cl);
57 fCallBack = &
_NAME4_(p2,Interpreter,InspectMembers,insp);
58 Bool_t batch = ForwardCallBack(1);
60 obj = ((tmp*)fParam)->par2;
61 cl = ((tmp*)fParam)->par3;
62 if (!batch)
delete fParam;
68 RETURN_METHOD_ARG3(Interpreter,Int_t,GenerateDictionary,
const char*,classes,
const char*,headers,
const char*,options);
82 typedef const
char* (*GetlineFunc_t)(const
char* prompt);
83 typedef
void (*HistaddFunc_t)(const
char* line);
84 RETURN_METHOD_ARG2(Interpreter,Int_t,SetClassSharedLibs,const
char*,cls,const
char*,libs);
86 HistaddFunc_t, histaddFunc, 1)
101 Bool_t, isClassOrNamespaceOnly)
110 RETURN_METHOD_ARG3(Interpreter,TString,GetMangledNameWithPrototype,TClass*,cl,const
char*,method,const
char*,
proto)
111 RETURN_METHOD_ARG3(Interpreter,
void*,GetInterfaceMethod,TClass*,cl,const
char*,method,const
char*,params)
112 RETURN_METHOD_ARG3(Interpreter,
void*,GetInterfaceMethodWithPrototype,TClass*,cl,const
char*,method,const
char*,
proto)
115 RETURN_METHOD_ARG2(Interpreter,const
char*,GetInterpreterTypeName,const
char*,
s,Bool_t,full)
117 VOID_METHOD_ARG5(Interpreter,Execute,
TObject*,obj,TClass*,cl,const
char*,method,const
char*,params,
int*,error,1)
118 VOID_METHOD_ARG5(Interpreter,Execute,TObject*,
object,TClass*,cl,
TMethod*,method,
TObjArray*,params,
int*,error,1)
#define RETURN_METHOD_ARG3(klass, type, method, type1, par1, type2, par2, type3, par3)
#define VOID_METHOD_ARG2(klass, method, type1, par1, type2, par2, sync)
This class defines an abstract interface to a generic command line interpreter.
#define RETURN_PROXY_OBJECT(klass)
#define _NAME3_(name1, name2, name3)
#define RETURN_METHOD_ARG0(klass, type, method)
Abstract base class for accessing the data-members of a class.
This class is the basic interface to the Win32 graphics system.
#define VOID_METHOD_ARG1_LOCK(klass, method, type1, par1)
#define VOID_METHOD_ARG0(klass, method, sync)
#define _NAME4_(name1, name2, name3, name4)
#define DEBUG_PROFILE_PROXY_STOP(method)
static double p2(double t, double a, double b, double c)
void function(const Char_t *name_, T fun, const Char_t *docstring=0)
#define VOID_METHOD_ARG2_LOCK(klass, method, type1, par1, type2, par2)
void Initialize(Bool_t useTMVAStyle=kTRUE)
#define VOID_METHOD_ARG0_LOCK(klass, method)
#define RETURN_METHOD_ARG1(klass, type, method, type1, par1)
#define VOID_METHOD_ARG1(klass, method, type1, par1, sync)
The ROOT global object gROOT contains a list of all defined classes.
void Reset(Detail::TBranchProxy *x)
RETURN_METHOD_ARG2(VirtualX, Bool_t, IsDNDAware, Window_t, win, Atom_t *, typelist)
static constexpr double s
Mother of all ROOT objects.
Global functions class (global functions are obtained from CINT).
VOID_METHOD_ARG3(VirtualX, SetTypeList, Window_t, win, Atom_t, prop, Atom_t *, typelist, 1)
Each ROOT class (see TClass) has a linked list of methods.
#define VOID_METHOD_ARG5(klass, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5, sync)
#define DEBUG_PROFILE_PROXY_START(method)