#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 |
| 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) ::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 573 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 574 of file TInterpreter.h.
| R__EXTERN TVirtualMutex* gInterpreterMutex |
Definition at line 46 of file TInterpreter.h.