12#include "cling/Interpreter/InterpreterCallbacks.h" 
   19   class DeclarationName;
 
   70                           llvm::StringRef FileName, 
bool , clang::CharSourceRange ,
 
   71                           const clang::FileEntry * , llvm::StringRef ,
 
   72                           llvm::StringRef , 
const clang::Module * ,
 
   73                           clang::SrcMgr::CharacteristicKind ) 
override;
 
   78   bool FileNotFound(llvm::StringRef FileName, llvm::SmallVectorImpl<char> &RecoveryPath) 
override;
 
   81   bool LookupObject(
const clang::DeclContext *DC, clang::DeclarationName Name) 
override;
 
  120   void LibraryLoaded(
const void *dyLibHandle, llvm::StringRef canonicalName) 
override;
 
  121   void LibraryUnloaded(
const void *dyLibHandle, llvm::StringRef canonicalName) 
override;
 
  132                            clang::Scope *S, 
const clang::FileEntry* FE = 0);
 
void TransactionCodeGenFinished(const cling::Transaction &T) override
 
void LibraryUnloaded(const void *dyLibHandle, llvm::StringRef canonicalName) override
 
bool tryAutoParseInternal(llvm::StringRef Name, clang::LookupResult &R, clang::Scope *S, const clang::FileEntry *FE=0)
 
bool tryFindROOTSpecialInternal(clang::LookupResult &R, clang::Scope *S)
 
void ReturnedFromUserCode(void *stateInfo) override
 
bool fIsAutoParsingSuspended
 
bool IsAutoParsingSuspended()
 
bool tryResolveAtRuntimeInternal(clang::LookupResult &R, clang::Scope *S)
 
bool findInGlobalModuleIndex(clang::DeclarationName Name, bool loadFirstMatchOnly=true)
 
void PrintStackTrace() override
 
bool tryInjectImplicitAutoKeyword(clang::LookupResult &R, clang::Scope *S)
 
clang::NamespaceDecl * fROOTSpecialNamespace
 
void TransactionRollback(const cling::Transaction &T) override
 
void TransactionCommitted(const cling::Transaction &T) override
 
llvm::DenseMap< llvm::StringRef, clang::DeclarationName > m_LoadedModuleFiles
 
void DeclDeserialized(const clang::Decl *D) override
 
bool IsAutoLoadingEnabled() const
 
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 DefinitionShadowed(const clang::NamedDecl *D) override
A previous definition has been shadowed; invalidate TCling' stored data about the old (global) decl.
 
bool FileNotFound(llvm::StringRef FileName, llvm::SmallVectorImpl< char > &RecoveryPath) override
 
void * EnteringUserCode() override
 
bool fIsAutoLoadingRecursively
 
void UnlockCompilationDuringUserCodeExecution(void *StateInfo) override
 
void SetAutoParsingSuspended(bool val=true)
 
bool LibraryLoadingFailed(const std::string &, const std::string &, bool, bool) override
 
void * LockCompilationDuringUserCodeExecution() override
 
bool LookupObject(clang::LookupResult &R, clang::Scope *S) override
 
void LibraryLoaded(const void *dyLibHandle, llvm::StringRef canonicalName) override
 
void SetAutoLoadingEnabled(bool val=true)
 
bool shouldResolveAtRuntime(clang::LookupResult &R, clang::Scope *S)
 
bool LookupObject(const clang::DeclContext *DC, clang::DeclarationName Name) override
 
void TransactionUnloaded(const cling::Transaction &T) override
 
void TransactionCodeGenStarted(const cling::Transaction &T) override