12 #include "cling/Interpreter/InterpreterCallbacks.h" 59 virtual void InclusionDirective(clang::SourceLocation ,
61 llvm::StringRef FileName,
63 clang::CharSourceRange ,
64 const clang::FileEntry *,
67 const clang::Module *);
72 virtual bool FileNotFound(llvm::StringRef FileName,
73 llvm::SmallVectorImpl<char>& RecoveryPath);
75 virtual bool LookupObject(clang::LookupResult &
R, clang::Scope *
S);
76 virtual bool LookupObject(
const clang::DeclContext* DC,
77 clang::DeclarationName
Name);
78 virtual bool LookupObject(clang::TagDecl* Tag);
82 virtual void TransactionCommitted(
const cling::Transaction &
T);
86 virtual void TransactionUnloaded(
const cling::Transaction &T);
90 virtual void TransactionRollback(
const cling::Transaction &T);
94 virtual void DeclDeserialized(
const clang::Decl* D);
96 virtual void LibraryLoaded(
const void* dyLibHandle,
97 llvm::StringRef canonicalName);
98 virtual void LibraryUnloaded(
const void* dyLibHandle,
99 llvm::StringRef canonicalName);
101 virtual void PrintStackTrace();
104 bool tryAutoParseInternal(llvm::StringRef Name, clang::LookupResult &R,
105 clang::Scope *S,
const clang::FileEntry* FE = 0);
106 bool tryFindROOTSpecialInternal(clang::LookupResult &R, clang::Scope *S);
107 bool tryResolveAtRuntimeInternal(clang::LookupResult &R, clang::Scope *S);
108 bool shouldResolveAtRuntime(clang::LookupResult &R, clang::Scope *S);
109 bool tryInjectImplicitAutoKeyword(clang::LookupResult &R, clang::Scope *S);
clang::NamespaceDecl * fROOTSpecialNamespace
bool IsAutoParsingSuspended()
void SetAutoParsingSuspended(bool val=true)
RooArgSet S(const RooAbsArg &v1)
void Initialize(Bool_t useTMVAStyle=kTRUE)
bool fIsAutoParsingSuspended
bool fIsAutoloadingRecursively
bool IsAutoloadingEnabled()
Print a TSeq at the prompt:
void SetAutoloadingEnabled(bool val=true)