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

◆ ~TRootClingCallbacks()

TRootClingCallbacks::~TRootClingCallbacks ( )
inline

Definition at line 3493 of file rootcling_impl.cxx.

Member Function Documentation

◆ EnteredSubmodule()

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

Definition at line 3530 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 3495 of file rootcling_impl.cxx.

Member Data Documentation

◆ fFilesIncludedByLinkdef

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

Definition at line 3486 of file rootcling_impl.cxx.

◆ isLocked

bool TRootClingCallbacks::isLocked = false
private

Definition at line 3487 of file rootcling_impl.cxx.

  • core/dictgen/src/rootcling_impl.cxx