Logo ROOT  
Reference Guide
 
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