Logo ROOT  
Reference Guide
TInterpreter.h File Reference
#include "TDataType.h"
#include "TDictionary.h"
#include "TInterpreterValue.h"
#include "TNamed.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:

Classes

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

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Internal
 

Macros

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

Typedefs

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

Variables

R__EXTERN TInterpretergCling
 
R__EXTERN TVirtualMutexgInterpreterMutex
 

Macro Definition Documentation

◆ gInterpreter

#define gInterpreter   (TInterpreter::Instance())

Definition at line 556 of file TInterpreter.h.

◆ R__LOCKGUARD_CLING

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

Definition at line 48 of file TInterpreter.h.

Typedef Documentation

◆ CreateInterpreter_t

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

Definition at line 552 of file TInterpreter.h.

◆ DestroyInterpreter_t

typedef void * DestroyInterpreter_t(TInterpreter *)

Definition at line 553 of file TInterpreter.h.

Variable Documentation

◆ gCling

Definition at line 557 of file TInterpreter.h.

◆ gInterpreterMutex

R__EXTERN TVirtualMutex* gInterpreterMutex

Definition at line 43 of file TInterpreter.h.