|
std::string | AlternateTuple (const char *classname) |
|
static void | ConstructorName (std::string &name, const clang::NamedDecl *decl, cling::Interpreter &interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) |
|
R__DLLEXPORT TInterpreter * | CreateInterpreter (void *interpLibHandle, const char *argv[]) |
|
R__DLLEXPORT void | DestroyInterpreter (TInterpreter *interp) |
|
static cling::Interpreter::CompilationResult | ExecAutoParse (const char *what, Bool_t header, cling::Interpreter *interpreter) |
| Parse the payload or header. More...
|
|
static std::string | FindLibraryName (void(*func)()) |
| Wrapper around dladdr (and friends) More...
|
|
static clang::ClassTemplateDecl * | FindTemplateInNamespace (clang::Decl *decl) |
| Find a template decl within N nested namespaces, 0<=N<inf Assumes 1 and only 1 template present and 1 and only 1 entity contained by the namespace. More...
|
|
static StringRef | GetGnuHashSection (llvm::object::ObjectFile *file) |
|
static std::string | GetModuleNameAsString (clang::Module *M, const clang::Preprocessor &PP) |
|
static uint32_t | GNUHash (StringRef S) |
|
static int | HandleInterpreterException (cling::MetaProcessor *metaProcessor, const char *input_line, cling::Interpreter::CompilationResult &compRes, cling::Value *result) |
| Let cling process a command line. More...
|
|
static bool | IsFromRootCling () |
|
static ETupleOrdering | IsTupleAscending () |
|
static void * | LazyFunctionCreatorAutoloadForModule (const std::string &mangled_name, cling::Interpreter *fInterpreter) |
|
void * | llvmLazyFunctionCreator (const std::string &mangled_name) |
| Autoload a library provided the mangled name of a missing symbol. More...
|
|
static bool | LoadModule (const std::string &ModuleName, cling::Interpreter &interp, bool Complain=true) |
|
static void | LoadModules (const std::vector< std::string > &modules, cling::Interpreter &interp) |
| Loads the C++ modules that we require to run any ROOT program. More...
|
|
static bool | LookupBloomFilter (llvm::object::ObjectFile *soFile, uint32_t hash) |
|
static bool | LookupNormalSymbols (llvm::object::ObjectFile *RealSoFile, const std::string &mangled_name, const std::string &LibName) |
|
static bool | R__InitStreamerInfoFactory () |
| Helper to initialize TVirtualStreamerInfo's factor early. More...
|
|
static bool | RegisterPrebuiltModulePath (clang::Preprocessor &PP, const std::string &FullPath) |
|
static bool | requiresRootMap (const char *rootmapfile, cling::Interpreter *interp) |
|
static Bool_t | s_IsLibraryLoaded (const char *libname, cling::Interpreter *fInterpreter) |
|
int | TCling__AutoLoadCallback (const char *className) |
|
int | TCling__AutoParseCallback (const char *className) |
|
int | TCling__CompileMacro (const char *fileName, const char *options) |
|
R__DLLEXPORT clang::NamespaceDecl * | TCling__DEBUG__DCtoNamespace (clang::DeclContext *DC) |
|
R__DLLEXPORT clang::RecordDecl * | TCling__DEBUG__DCtoRecordDecl (clang::DeclContext *DC) |
|
R__DLLEXPORT void | TCling__DEBUG__decl_dump (void *D) |
|
R__DLLEXPORT void | TCling__DEBUG__dump (clang::Decl *D) |
|
R__DLLEXPORT void | TCling__DEBUG__dump (clang::DeclContext *DC) |
|
R__DLLEXPORT void | TCling__DEBUG__dump (clang::FunctionDecl *FD) |
|
R__DLLEXPORT clang::DeclContext * | TCling__DEBUG__getDeclContext (clang::Decl *D) |
|
R__DLLEXPORT void | TCling__DEBUG__printName (clang::Decl *D) |
|
void | TCling__FindLoadedLibraries (std::vector< std::pair< uint32_t, std::string > > &sLibraries, std::vector< std::string > &sPaths, cling::Interpreter &interpreter, bool searchSystem) |
|
const char * | TCling__GetClassSharedLibs (const char *className) |
|
void | TCling__GetNormalizedContext (const ROOT::TMetaUtils::TNormalizedCtxt *&normCtxt) |
|
TObject * | TCling__GetObjectAddress (const char *Name, void *&LookupCtx) |
|
const Decl * | TCling__GetObjectDecl (TObject *obj) |
|
int | TCling__IsAutoLoadNamespaceCandidate (const clang::NamespaceDecl *nsDecl) |
|
void | TCling__LibraryLoadedRTTI (const void *dyLibHandle, const char *canonicalName) |
|
bool | TCling__LibraryLoadingFailed (const std::string &errmessage, const std::string &libStem, bool permanent, bool resolved) |
| Lookup libraries in LD_LIBRARY_PATH and DYLD_LIBRARY_PATH with mangled_name, which is extracted by error messages we get from callback from cling. More...
|
|
void | TCling__LibraryUnloadedRTTI (const void *dyLibHandle, const char *canonicalName) |
|
void * | TCling__LockCompilationDuringUserCodeExecution () |
| Lock the interpreter. More...
|
|
void | TCling__PrintStackTrace () |
| Print a StackTrace! More...
|
|
void * | TCling__ResetInterpreterMutex () |
| Reset the interpreter lock to the state it had before interpreter-related calls happened. More...
|
|
void | TCling__RestoreInterpreterMutex (void *delta) |
| Re-apply the lock count delta that TCling__ResetInterpreterMutex() caused. More...
|
|
void | TCling__SplitAclicMode (const char *fileName, string &mode, string &args, string &io, string &fname) |
|
R__DLLEXPORT bool | TCling__TEST_isInvalidDecl (clang::Decl *D) |
|
R__DLLEXPORT bool | TCling__TEST_isInvalidDecl (ClassInfo_t *input) |
|
void | TCling__TransactionRollback (const cling::Transaction &T) |
|
void | TCling__UnlockCompilationDuringUserCodeExecution (void *) |
| Unlock the interpreter. More...
|
|
static void | TCling__UpdateClassInfo (const NamedDecl *TD) |
| Update TClingClassInfo for a class (e.g. upon seeing a definition). More...
|
|
void | TCling__UpdateListsOnCommitted (const cling::Transaction &T, cling::Interpreter *) |
|
void | TCling__UpdateListsOnUnloaded (const cling::Transaction &T) |
|
int | TCling_GenerateDictionary (const std::string &className, const std::vector< std::string > &headers, const std::vector< std::string > &fwdDecls, const std::vector< std::string > &unknown) |
|
int | TCling_GenerateDictionary (const std::vector< std::string > &classes, const std::vector< std::string > &headers, const std::vector< std::string > &fwdDecls, const std::vector< std::string > &unknown) |
|
bool | TClingLookupHelper__AutoParse (const char *cname) |
| Allow calling autoparsing from TMetaUtils. More...
|
|
bool | TClingLookupHelper__ExistingTypeCheck (const std::string &tname, std::string &result) |
| Try hard to avoid looking up in the Cling database as this could enduce an unwanted autoparsing. More...
|
|