Logo ROOT  
Reference Guide
TRootClingCallbacks Class Reference

Definition at line 3462 of file rootcling_impl.cxx.

Public Member Functions

 TRootClingCallbacks (cling::Interpreter *interp, std::list< std::string > &filesIncludedByLinkdef)
 
 ~TRootClingCallbacks ()
 
virtual void EnteredSubmodule (clang::Module *M, clang::SourceLocation ImportLoc, bool ForPragma)
 
virtual void InclusionDirective (clang::SourceLocation, const clang::Token &, llvm::StringRef FileName, bool IsAngled, clang::CharSourceRange, const clang::FileEntry *, llvm::StringRef, llvm::StringRef, const clang::Module *, clang::SrcMgr::CharacteristicKind)
 

Private Attributes

std::list< std::string > & fFilesIncludedByLinkdef
 
bool isLocked = false
 
Inheritance diagram for TRootClingCallbacks:
[legend]

Constructor & Destructor Documentation

◆ TRootClingCallbacks()

TRootClingCallbacks::TRootClingCallbacks ( cling::Interpreter *  interp,
std::list< std::string > &  filesIncludedByLinkdef 
)
inline

Definition at line 3467 of file rootcling_impl.cxx.

◆ ~TRootClingCallbacks()

TRootClingCallbacks::~TRootClingCallbacks ( )
inline

Definition at line 3471 of file rootcling_impl.cxx.

Member Function Documentation

◆ EnteredSubmodule()

virtual void TRootClingCallbacks::EnteredSubmodule ( clang::Module *  M,
clang::SourceLocation  ImportLoc,
bool  ForPragma 
)
inlinevirtual

Definition at line 3508 of file rootcling_impl.cxx.

◆ InclusionDirective()

virtual void TRootClingCallbacks::InclusionDirective ( clang::SourceLocation  ,
const clang::Token &  ,
llvm::StringRef  FileName,
bool  IsAngled,
clang::CharSourceRange  ,
const clang::FileEntry *  ,
llvm::StringRef  ,
llvm::StringRef  ,
const clang::Module *  ,
clang::SrcMgr::CharacteristicKind   
)
inlinevirtual

Definition at line 3473 of file rootcling_impl.cxx.

Member Data Documentation

◆ fFilesIncludedByLinkdef

std::list<std::string>& TRootClingCallbacks::fFilesIncludedByLinkdef
private

Definition at line 3464 of file rootcling_impl.cxx.

◆ isLocked

bool TRootClingCallbacks::isLocked = false
private

Definition at line 3465 of file rootcling_impl.cxx.


The documentation for this class was generated from the following file: