#include "TDataType.h"
#include "TDictionary.h"
#include "TInterpreterValue.h"
#include "TNamed.h"
#include "TVirtualRWMutex.h"
#include <map>
#include <typeinfo>
#include <vector>
#include <string>
#include <utility>
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 |
This file contains a specialised ROOT message handler to test for diagnostic in unit tests. | |
namespace | ROOT::Internal |
Macros | |
#define | gInterpreter (TInterpreter::Instance()) |
#define | R__LOCKGUARD_CLING(mutex) ::ROOT::Internal::InterpreterMutexRegistrationRAII _R__UNIQUE_(R__guard)(mutex); { } |
Typedefs | |
typedef TInterpreter * | CreateInterpreter_t(void *shlibHandle, const char *argv[]) |
typedef void * | DestroyInterpreter_t(TInterpreter *) |
Variables | |
R__EXTERN TInterpreter * | gCling |
R__EXTERN TVirtualMutex * | gInterpreterMutex |
#define gInterpreter (TInterpreter::Instance()) |
Definition at line 574 of file TInterpreter.h.
#define R__LOCKGUARD_CLING | ( | mutex | ) | ::ROOT::Internal::InterpreterMutexRegistrationRAII _R__UNIQUE_(R__guard)(mutex); { } |
Definition at line 48 of file TInterpreter.h.
typedef TInterpreter * CreateInterpreter_t(void *shlibHandle, const char *argv[]) |
Definition at line 570 of file TInterpreter.h.
typedef void * DestroyInterpreter_t(TInterpreter *) |
Definition at line 571 of file TInterpreter.h.
R__EXTERN TInterpreter* gCling |
Definition at line 575 of file TInterpreter.h.
R__EXTERN TVirtualMutex* gInterpreterMutex |
Definition at line 46 of file TInterpreter.h.