ROOT
6.06/09
Reference Guide
|
#include "TClingCallbacks.h"
#include "cling/Interpreter/Interpreter.h"
#include "cling/Interpreter/InterpreterCallbacks.h"
#include "cling/Interpreter/Transaction.h"
#include "cling/Utils/AST.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclBase.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/GlobalDecl.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Parse/Parser.h"
#include "clang/Sema/Lookup.h"
#include "clang/Sema/Scope.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Lex/PPCallbacks.h"
#include "llvm/Support/FileSystem.h"
#include "TMetaUtils.h"
Go to the source code of this file.
Functions | |
void | TCling__UpdateListsOnCommitted (const cling::Transaction &, Interpreter *) |
void | TCling__UpdateListsOnUnloaded (const cling::Transaction &) |
void | TCling__TransactionRollback (const cling::Transaction &) |
void | TCling__GetNormalizedContext (const ROOT::TMetaUtils::TNormalizedCtxt *&) |
TObject * | TCling__GetObjectAddress (const char *Name, void *&LookupCtx) |
Decl * | TCling__GetObjectDecl (TObject *obj) |
int | TCling__AutoLoadCallback (const char *className) |
int | TCling__AutoParseCallback (const char *className) |
const char * | TCling__GetClassSharedLibs (const char *className) |
int | TCling__IsAutoLoadNamespaceCandidate (const clang::NamespaceDecl *name) |
int | TCling__CompileMacro (const char *fileName, const char *options) |
void | TCling__SplitAclicMode (const char *fileName, std::string &mode, std::string &args, std::string &io, std::string &fname) |
void | TCling__LibraryLoadedRTTI (const void *dyLibHandle, llvm::StringRef canonicalName) |
void | TCling__LibraryUnloadedRTTI (const void *dyLibHandle, llvm::StringRef canonicalName) |
int TCling__AutoLoadCallback | ( | const char * | className | ) |
Definition at line 588 of file TCling.cxx.
Referenced by TClingCallbacks::tryAutoParseInternal().
int TCling__AutoParseCallback | ( | const char * | className | ) |
Definition at line 593 of file TCling.cxx.
Referenced by TClingCallbacks::LookupObject(), and TClingCallbacks::tryAutoParseInternal().
int TCling__CompileMacro | ( | const char * | fileName, |
const char * | options | ||
) |
Definition at line 615 of file TCling.cxx.
Referenced by TClingCallbacks::FileNotFound().
const char* TCling__GetClassSharedLibs | ( | const char * | className | ) |
Definition at line 598 of file TCling.cxx.
Referenced by TClingCallbacks::tryAutoParseInternal().
void TCling__GetNormalizedContext | ( | const ROOT::TMetaUtils::TNormalizedCtxt *& | ) |
Definition at line 532 of file TCling.cxx.
Referenced by TClingCallbacks::LookupObject().
Definition at line 567 of file TCling.cxx.
Referenced by TClingCallbacks::tryFindROOTSpecialInternal().
Decl* TCling__GetObjectDecl | ( | TObject * | obj | ) |
Definition at line 571 of file TCling.cxx.
Referenced by TClingCallbacks::tryFindROOTSpecialInternal().
int TCling__IsAutoLoadNamespaceCandidate | ( | const clang::NamespaceDecl * | name | ) |
Definition at line 610 of file TCling.cxx.
Referenced by TClingCallbacks::LibraryLoaded().
Referenced by TClingCallbacks::LibraryUnloaded().
void TCling__SplitAclicMode | ( | const char * | fileName, |
std::string & | mode, | ||
std::string & | args, | ||
std::string & | io, | ||
std::string & | fname | ||
) |
Definition at line 622 of file TCling.cxx.
Referenced by TClingCallbacks::FileNotFound().
void TCling__TransactionRollback | ( | const cling::Transaction & | ) |
Definition at line 549 of file TCling.cxx.
Referenced by TClingCallbacks::TransactionRollback().
void TCling__UpdateListsOnCommitted | ( | const cling::Transaction & | , |
Interpreter * | |||
) |
Referenced by TClingCallbacks::Initialize(), and TClingCallbacks::TransactionCommitted().
void TCling__UpdateListsOnUnloaded | ( | const cling::Transaction & | ) |
Definition at line 545 of file TCling.cxx.
Referenced by TClingCallbacks::TransactionUnloaded().