Definition at line 38 of file TClingCallbacks.h.
|
| TClingCallbacks (cling::Interpreter *interp, bool hasCodeGen) |
|
| ~TClingCallbacks () |
|
virtual void | DeclDeserialized (const clang::Decl *D) |
|
virtual void | DefinitionShadowed (const clang::NamedDecl *D) |
| A previous definition has been shadowed; invalidate TCling' stored data about the old (global) decl. More...
|
|
virtual void * | EnteringUserCode () |
|
virtual bool | FileNotFound (llvm::StringRef FileName, llvm::SmallVectorImpl< char > &RecoveryPath) |
|
virtual void | InclusionDirective (clang::SourceLocation, const clang::Token &, llvm::StringRef FileName, bool, clang::CharSourceRange, const clang::FileEntry *, llvm::StringRef, llvm::StringRef, const clang::Module *) |
|
void | Initialize () |
|
bool | IsAutoloadingEnabled () |
|
bool | IsAutoParsingSuspended () |
|
virtual void | LibraryLoaded (const void *dyLibHandle, llvm::StringRef canonicalName) |
|
virtual bool | LibraryLoadingFailed (const std::string &, const std::string &, bool, bool) |
|
virtual void | LibraryUnloaded (const void *dyLibHandle, llvm::StringRef canonicalName) |
|
virtual void * | LockCompilationDuringUserCodeExecution () |
|
virtual bool | LookupObject (clang::LookupResult &R, clang::Scope *S) |
|
virtual bool | LookupObject (clang::TagDecl *Tag) |
|
virtual bool | LookupObject (const clang::DeclContext *DC, clang::DeclarationName Name) |
|
virtual void | PrintStackTrace () |
|
virtual void | ReturnedFromUserCode (void *stateInfo) |
|
void | SetAutoloadingEnabled (bool val=true) |
|
void | SetAutoParsingSuspended (bool val=true) |
|
virtual void | TransactionCommitted (const cling::Transaction &T) |
|
virtual void | TransactionRollback (const cling::Transaction &T) |
|
virtual void | TransactionUnloaded (const cling::Transaction &T) |
|
virtual void | UnlockCompilationDuringUserCodeExecution (void *StateInfo) |
|
#include </home/sftnight/build/workspace/root-makedoc-v620/rootspi/rdoc/src/v6-20-00-patches/core/metacling/src/TClingCallbacks.h>
◆ TClingCallbacks()
TClingCallbacks::TClingCallbacks |
( |
cling::Interpreter * |
interp, |
|
|
bool |
hasCodeGen |
|
) |
| |
◆ ~TClingCallbacks()
TClingCallbacks::~TClingCallbacks |
( |
| ) |
|
◆ DeclDeserialized()
void TClingCallbacks::DeclDeserialized |
( |
const clang::Decl * |
D | ) |
|
|
virtual |
◆ DefinitionShadowed()
void TClingCallbacks::DefinitionShadowed |
( |
const clang::NamedDecl * |
D | ) |
|
|
virtual |
A previous definition has been shadowed; invalidate TCling' stored data about the old (global) decl.
Definition at line 822 of file TClingCallbacks.cxx.
◆ EnteringUserCode()
void * TClingCallbacks::EnteringUserCode |
( |
| ) |
|
|
virtual |
◆ FileNotFound()
bool TClingCallbacks::FileNotFound |
( |
llvm::StringRef |
FileName, |
|
|
llvm::SmallVectorImpl< char > & |
RecoveryPath |
|
) |
| |
|
virtual |
◆ InclusionDirective()
void TClingCallbacks::InclusionDirective |
( |
clang::SourceLocation |
sLoc, |
|
|
const clang::Token & |
, |
|
|
llvm::StringRef |
FileName, |
|
|
bool |
, |
|
|
clang::CharSourceRange |
, |
|
|
const clang::FileEntry * |
FE, |
|
|
llvm::StringRef |
, |
|
|
llvm::StringRef |
, |
|
|
const clang::Module * |
Imported |
|
) |
| |
|
virtual |
◆ Initialize()
void TClingCallbacks::Initialize |
( |
| ) |
|
◆ IsAutoloadingEnabled()
bool TClingCallbacks::IsAutoloadingEnabled |
( |
| ) |
|
|
inline |
◆ IsAutoParsingSuspended()
bool TClingCallbacks::IsAutoParsingSuspended |
( |
| ) |
|
|
inline |
◆ LibraryLoaded()
void TClingCallbacks::LibraryLoaded |
( |
const void * |
dyLibHandle, |
|
|
llvm::StringRef |
canonicalName |
|
) |
| |
|
virtual |
◆ LibraryLoadingFailed()
bool TClingCallbacks::LibraryLoadingFailed |
( |
const std::string & |
errmessage, |
|
|
const std::string & |
libStem, |
|
|
bool |
permanent, |
|
|
bool |
resolved |
|
) |
| |
|
virtual |
◆ LibraryUnloaded()
void TClingCallbacks::LibraryUnloaded |
( |
const void * |
dyLibHandle, |
|
|
llvm::StringRef |
canonicalName |
|
) |
| |
|
virtual |
◆ LockCompilationDuringUserCodeExecution()
void * TClingCallbacks::LockCompilationDuringUserCodeExecution |
( |
| ) |
|
|
virtual |
◆ LookupObject() [1/3]
virtual bool TClingCallbacks::LookupObject |
( |
clang::LookupResult & |
R, |
|
|
clang::Scope * |
S |
|
) |
| |
|
virtual |
◆ LookupObject() [2/3]
bool TClingCallbacks::LookupObject |
( |
clang::TagDecl * |
Tag | ) |
|
|
virtual |
◆ LookupObject() [3/3]
virtual bool TClingCallbacks::LookupObject |
( |
const clang::DeclContext * |
DC, |
|
|
clang::DeclarationName |
Name |
|
) |
| |
|
virtual |
◆ PrintStackTrace()
void TClingCallbacks::PrintStackTrace |
( |
| ) |
|
|
virtual |
◆ ReturnedFromUserCode()
void TClingCallbacks::ReturnedFromUserCode |
( |
void * |
stateInfo | ) |
|
|
virtual |
◆ SetAutoloadingEnabled()
void TClingCallbacks::SetAutoloadingEnabled |
( |
bool |
val = true | ) |
|
|
inline |
◆ SetAutoParsingSuspended()
void TClingCallbacks::SetAutoParsingSuspended |
( |
bool |
val = true | ) |
|
|
inline |
◆ shouldResolveAtRuntime()
bool TClingCallbacks::shouldResolveAtRuntime |
( |
clang::LookupResult & |
R, |
|
|
clang::Scope * |
S |
|
) |
| |
|
private |
◆ TransactionCommitted()
void TClingCallbacks::TransactionCommitted |
( |
const cling::Transaction & |
T | ) |
|
|
virtual |
◆ TransactionRollback()
void TClingCallbacks::TransactionRollback |
( |
const cling::Transaction & |
T | ) |
|
|
virtual |
◆ TransactionUnloaded()
void TClingCallbacks::TransactionUnloaded |
( |
const cling::Transaction & |
T | ) |
|
|
virtual |
◆ tryAutoParseInternal()
bool TClingCallbacks::tryAutoParseInternal |
( |
llvm::StringRef |
Name, |
|
|
clang::LookupResult & |
R, |
|
|
clang::Scope * |
S, |
|
|
const clang::FileEntry * |
FE = 0 |
|
) |
| |
|
private |
◆ tryFindROOTSpecialInternal()
bool TClingCallbacks::tryFindROOTSpecialInternal |
( |
clang::LookupResult & |
R, |
|
|
clang::Scope * |
S |
|
) |
| |
|
private |
◆ tryInjectImplicitAutoKeyword()
bool TClingCallbacks::tryInjectImplicitAutoKeyword |
( |
clang::LookupResult & |
R, |
|
|
clang::Scope * |
S |
|
) |
| |
|
private |
◆ tryResolveAtRuntimeInternal()
bool TClingCallbacks::tryResolveAtRuntimeInternal |
( |
clang::LookupResult & |
R, |
|
|
clang::Scope * |
S |
|
) |
| |
|
private |
◆ UnlockCompilationDuringUserCodeExecution()
void TClingCallbacks::UnlockCompilationDuringUserCodeExecution |
( |
void * |
StateInfo | ) |
|
|
virtual |
◆ fFirstRun
bool TClingCallbacks::fFirstRun |
|
private |
◆ fIsAutoloading
bool TClingCallbacks::fIsAutoloading |
|
private |
◆ fIsAutoloadingRecursively
bool TClingCallbacks::fIsAutoloadingRecursively |
|
private |
◆ fIsAutoParsingSuspended
bool TClingCallbacks::fIsAutoParsingSuspended |
|
private |
◆ fLastLookupCtx
void* TClingCallbacks::fLastLookupCtx |
|
private |
◆ fPPChanged
bool TClingCallbacks::fPPChanged |
|
private |
◆ fPPOldFlag
bool TClingCallbacks::fPPOldFlag |
|
private |
◆ fROOTSpecialNamespace
clang::NamespaceDecl* TClingCallbacks::fROOTSpecialNamespace |
|
private |
The documentation for this class was generated from the following files: