Logo ROOT   6.14/05
Reference Guide
Classes | Namespaces | Macros | Typedefs | Variables
TInterpreter.h File Reference
#include "TDictionary.h"
#include "TVirtualRWMutex.h"
#include <map>
#include <typeinfo>
#include <vector>
Include dependency graph for TInterpreter.h:
This graph shows which files directly or indirectly include this file:


struct  TInterpreter::CallFuncIFacePtr_t
struct  ROOT::Internal::InterpreterMutexRegistrationRAII
class  TInterpreter::SuspendAutoParsing
class  TInterpreter
 This class defines an abstract interface to a generic command line interpreter. More...


 Namespace for new ROOT classes and functions.


#define gInterpreter   (TInterpreter::Instance())
#define R__LOCKGUARD_CLING(mutex)   (void)(mutex); { }


typedef TInterpreterCreateInterpreter_t(void *shlibHandle, const char *argv[])
typedef voidDestroyInterpreter_t(TInterpreter *)


R__EXTERN TInterpretergCling
R__EXTERN TVirtualMutexgInterpreterMutex
R__EXTERN TInterpreter *(* gPtr2Interpreter )()

Macro Definition Documentation

◆ gInterpreter

#define gInterpreter   (TInterpreter::Instance())

Definition at line 527 of file TInterpreter.h.


#define R__LOCKGUARD_CLING (   mutex)    (void)(mutex); { }

Definition at line 47 of file TInterpreter.h.

Typedef Documentation

◆ CreateInterpreter_t

typedef TInterpreter* CreateInterpreter_t(void *shlibHandle, const char *argv[])

Definition at line 523 of file TInterpreter.h.

◆ DestroyInterpreter_t

typedef void* DestroyInterpreter_t(TInterpreter *)

Definition at line 524 of file TInterpreter.h.

Variable Documentation

◆ gCling

Definition at line 529 of file TInterpreter.h.

◆ gInterpreterMutex

R__EXTERN TVirtualMutex* gInterpreterMutex

Definition at line 40 of file TInterpreter.h.

◆ gPtr2Interpreter

R__EXTERN TInterpreter*(* gPtr2Interpreter) ()

Definition at line 528 of file TInterpreter.h.