Definition at line 40 of file TClingCallbacks.h.
Public Member Functions | |
| TClingCallbacks (cling::Interpreter *interp, bool hasCodeGen) | |
| ~TClingCallbacks () | |
| void | DeclDeserialized (const clang::Decl *D) override | 
| void | DefinitionShadowed (const clang::NamedDecl *D) override | 
| A previous definition has been shadowed; invalidate TCling' stored data about the old (global) decl.   | |
| void * | EnteringUserCode () override | 
| bool | FileNotFound (llvm::StringRef FileName, llvm::SmallVectorImpl< char > &RecoveryPath) override | 
| void | InclusionDirective (clang::SourceLocation, const clang::Token &, llvm::StringRef FileName, bool, clang::CharSourceRange, const clang::FileEntry *, llvm::StringRef, llvm::StringRef, const clang::Module *, clang::SrcMgr::CharacteristicKind) override | 
| void | Initialize () | 
| bool | IsAutoLoadingEnabled () | 
| bool | IsAutoParsingSuspended () | 
| void | LibraryLoaded (const void *dyLibHandle, llvm::StringRef canonicalName) override | 
| bool | LibraryLoadingFailed (const std::string &, const std::string &, bool, bool) override | 
| void | LibraryUnloaded (const void *dyLibHandle, llvm::StringRef canonicalName) override | 
| void * | LockCompilationDuringUserCodeExecution () override | 
| bool | LookupObject (clang::LookupResult &R, clang::Scope *S) override | 
| bool | LookupObject (clang::TagDecl *Tag) override | 
| bool | LookupObject (const clang::DeclContext *DC, clang::DeclarationName Name) override | 
| void | PrintStackTrace () override | 
| void | ReturnedFromUserCode (void *stateInfo) override | 
| void | SetAutoLoadingEnabled (bool val=true) | 
| void | SetAutoParsingSuspended (bool val=true) | 
| void | TransactionCodeGenFinished (const cling::Transaction &T) override | 
| void | TransactionCodeGenStarted (const cling::Transaction &T) override | 
| void | TransactionCommitted (const cling::Transaction &T) override | 
| void | TransactionRollback (const cling::Transaction &T) override | 
| void | TransactionUnloaded (const cling::Transaction &T) override | 
| void | UnlockCompilationDuringUserCodeExecution (void *StateInfo) override | 
Private Member Functions | |
| bool | findInGlobalModuleIndex (clang::DeclarationName Name, bool loadFirstMatchOnly=true) | 
| bool | shouldResolveAtRuntime (clang::LookupResult &R, clang::Scope *S) | 
| bool | tryAutoParseInternal (llvm::StringRef Name, clang::LookupResult &R, clang::Scope *S, const clang::FileEntry *FE=0) | 
| bool | tryFindROOTSpecialInternal (clang::LookupResult &R, clang::Scope *S) | 
| bool | tryInjectImplicitAutoKeyword (clang::LookupResult &R, clang::Scope *S) | 
| bool | tryResolveAtRuntimeInternal (clang::LookupResult &R, clang::Scope *S) | 
Private Attributes | |
| bool | fFirstRun = true | 
| bool | fIsAutoLoading = false | 
| bool | fIsAutoLoadingRecursively = false | 
| bool | fIsAutoParsingSuspended = false | 
| bool | fIsCodeGening = false | 
| bool | fIsLoadingModule = false | 
| void * | fLastLookupCtx = nullptr | 
| bool | fPPChanged = false | 
| bool | fPPOldFlag = false | 
| clang::NamespaceDecl * | fROOTSpecialNamespace = nullptr | 
| llvm::DenseMap< llvm::StringRef, clang::DeclarationName > | m_LoadedModuleFiles | 
| TClingCallbacks::TClingCallbacks | ( | cling::Interpreter * | interp, | 
| bool | hasCodeGen | ||
| ) | 
Definition at line 84 of file TClingCallbacks.cxx.
| TClingCallbacks::~TClingCallbacks | ( | ) | 
Definition at line 94 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 896 of file TClingCallbacks.cxx.
      
  | 
  override | 
A previous definition has been shadowed; invalidate TCling' stored data about the old (global) decl.
Definition at line 892 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 923 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 149 of file TClingCallbacks.cxx.
      
  | 
  private | 
Definition at line 292 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 96 of file TClingCallbacks.cxx.
| void TClingCallbacks::Initialize | ( | ) | 
Definition at line 852 of file TClingCallbacks.cxx.
      
  | 
  inline | 
Definition at line 62 of file TClingCallbacks.h.
      
  | 
  inline | 
Definition at line 65 of file TClingCallbacks.h.
      
  | 
  override | 
Definition at line 909 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 141 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 914 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 936 of file TClingCallbacks.cxx.
      
  | 
  override | 
      
  | 
  override | 
Definition at line 407 of file TClingCallbacks.cxx.
      
  | 
  override | 
      
  | 
  override | 
Definition at line 919 of file TClingCallbacks.cxx.
Definition at line 931 of file TClingCallbacks.cxx.
Definition at line 61 of file TClingCallbacks.h.
Definition at line 64 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 728 of file TClingCallbacks.cxx.
      
  | 
  inlineoverride | 
Definition at line 98 of file TClingCallbacks.h.
      
  | 
  inlineoverride | 
Definition at line 90 of file TClingCallbacks.h.
      
  | 
  override | 
Definition at line 867 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 885 of file TClingCallbacks.cxx.
      
  | 
  override | 
Definition at line 876 of file TClingCallbacks.cxx.
      
  | 
  private | 
Definition at line 469 of file TClingCallbacks.cxx.
      
  | 
  private | 
Definition at line 559 of file TClingCallbacks.cxx.
      
  | 
  private | 
Definition at line 776 of file TClingCallbacks.cxx.
      
  | 
  private | 
Definition at line 664 of file TClingCallbacks.cxx.
Definition at line 941 of file TClingCallbacks.cxx.
      
  | 
  private | 
Definition at line 44 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 45 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 46 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 47 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 50 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 51 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 42 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 49 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 48 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 43 of file TClingCallbacks.h.
      
  | 
  private | 
Definition at line 52 of file TClingCallbacks.h.