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: