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 3482 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, clang::OptionalFileEntryRef, 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 3487 of file rootcling_impl.cxx.

◆ ~TRootClingCallbacks()

TRootClingCallbacks::~TRootClingCallbacks ( )
inline

Definition at line 3491 of file rootcling_impl.cxx.

Member Function Documentation

◆ EnteredSubmodule()

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

Definition at line 3528 of file rootcling_impl.cxx.

◆ InclusionDirective()

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

Definition at line 3493 of file rootcling_impl.cxx.

Member Data Documentation

◆ fFilesIncludedByLinkdef

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

Definition at line 3484 of file rootcling_impl.cxx.

◆ isLocked

bool TRootClingCallbacks::isLocked = false
private

Definition at line 3485 of file rootcling_impl.cxx.

  • core/dictgen/src/rootcling_impl.cxx