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

◆ ~TRootClingCallbacks()

TRootClingCallbacks::~TRootClingCallbacks ( )
inline

Definition at line 3492 of file rootcling_impl.cxx.

Member Function Documentation

◆ EnteredSubmodule()

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

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

Member Data Documentation

◆ fFilesIncludedByLinkdef

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

Definition at line 3485 of file rootcling_impl.cxx.

◆ isLocked

bool TRootClingCallbacks::isLocked = false
private

Definition at line 3486 of file rootcling_impl.cxx.

  • core/dictgen/src/rootcling_impl.cxx