Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TRootClingCallbacks Class Reference

Definition at line 3458 of file rootcling_impl.cxx.

Public Member Functions

 TRootClingCallbacks (cling::Interpreter *interp, std::list< std::string > &filesIncludedByLinkdef)
 
 ~TRootClingCallbacks ()
 
void EnteredSubmodule (clang::Module *M, clang::SourceLocation ImportLoc, bool ForPragma) override
 
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) override
 

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 3463 of file rootcling_impl.cxx.

◆ ~TRootClingCallbacks()

TRootClingCallbacks::~TRootClingCallbacks ( )
inline

Definition at line 3467 of file rootcling_impl.cxx.

Member Function Documentation

◆ EnteredSubmodule()

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

Definition at line 3504 of file rootcling_impl.cxx.

◆ InclusionDirective()

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   
)
inlineoverride

Definition at line 3469 of file rootcling_impl.cxx.

Member Data Documentation

◆ fFilesIncludedByLinkdef

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

Definition at line 3460 of file rootcling_impl.cxx.

◆ isLocked

bool TRootClingCallbacks::isLocked = false
private

Definition at line 3461 of file rootcling_impl.cxx.

  • core/dictgen/src/rootcling_impl.cxx