12#include "cling/Interpreter/InterpreterCallbacks.h" 
   69                           llvm::StringRef FileName, 
bool , clang::CharSourceRange ,
 
   70                           clang::OptionalFileEntryRef , llvm::StringRef ,
 
   71                           llvm::StringRef , 
const clang::Module * ,
 
   72                           clang::SrcMgr::CharacteristicKind ) 
override;
 
   80   bool LookupObject(
const clang::DeclContext *
DC, clang::DeclarationName Name) 
override;
 
  131                             clang::OptionalFileEntryRef 
FE = std::nullopt);
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
void TransactionCodeGenFinished(const cling::Transaction &T) override
 
void LibraryUnloaded(const void *dyLibHandle, llvm::StringRef canonicalName) override
 
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)
 
bool tryAutoParseInternal(llvm::StringRef Name, clang::LookupResult &R, clang::Scope *S, clang::OptionalFileEntryRef FE=std::nullopt)
 
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
 
bool FileNotFound(llvm::StringRef FileName) override
 
TClingCallbacks(cling::Interpreter *interp, bool hasCodeGen)
 
llvm::DenseMap< llvm::StringRef, clang::DeclarationName > m_LoadedModuleFiles
 
void DeclDeserialized(const clang::Decl *D) override
 
bool IsAutoLoadingEnabled() const
 
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 fIsAutoLoadingRecursively
 
void UnlockCompilationDuringUserCodeExecution(void *StateInfo) override
 
void SetAutoParsingSuspended(bool val=true)
 
bool LibraryLoadingFailed(const std::string &, const std::string &, bool, bool) override
 
void InclusionDirective(clang::SourceLocation, const clang::Token &, llvm::StringRef FileName, bool, clang::CharSourceRange, clang::OptionalFileEntryRef, llvm::StringRef, llvm::StringRef, const clang::Module *, clang::SrcMgr::CharacteristicKind) 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