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

Definition at line 87 of file TClingCallbacks.cxx.

Public Member Functions

 AutoloadLibraryMU (const TClingCallbacks &cb, const std::string &Library, const llvm::orc::SymbolNameVector &Symbols)
 
void discard (const llvm::orc::JITDylib &JD, const llvm::orc::SymbolStringPtr &Name) override
 
StringRef getName () const override
 
void materialize (std::unique_ptr< llvm::orc::MaterializationResponsibility > R) override
 

Static Private Member Functions

static llvm::orc::SymbolFlagsMap getSymbolFlagsMap (const llvm::orc::SymbolNameVector &Symbols)
 

Private Attributes

const TClingCallbacksfCallbacks
 
std::string fLibrary
 
llvm::orc::SymbolNameVector fSymbols
 
Inheritance diagram for AutoloadLibraryMU:
[legend]

Constructor & Destructor Documentation

◆ AutoloadLibraryMU()

AutoloadLibraryMU::AutoloadLibraryMU ( const TClingCallbacks & cb,
const std::string & Library,
const llvm::orc::SymbolNameVector & Symbols )
inline

Definition at line 92 of file TClingCallbacks.cxx.

Member Function Documentation

◆ discard()

void AutoloadLibraryMU::discard ( const llvm::orc::JITDylib & JD,
const llvm::orc::SymbolStringPtr & Name )
inlineoverride

Definition at line 154 of file TClingCallbacks.cxx.

◆ getName()

StringRef AutoloadLibraryMU::getName ( ) const
inlineoverride

Definition at line 97 of file TClingCallbacks.cxx.

◆ getSymbolFlagsMap()

static llvm::orc::SymbolFlagsMap AutoloadLibraryMU::getSymbolFlagsMap ( const llvm::orc::SymbolNameVector & Symbols)
inlinestaticprivate

Definition at line 157 of file TClingCallbacks.cxx.

◆ materialize()

void AutoloadLibraryMU::materialize ( std::unique_ptr< llvm::orc::MaterializationResponsibility > R)
inlineoverride

Definition at line 99 of file TClingCallbacks.cxx.

Member Data Documentation

◆ fCallbacks

const TClingCallbacks& AutoloadLibraryMU::fCallbacks
private

Definition at line 88 of file TClingCallbacks.cxx.

◆ fLibrary

std::string AutoloadLibraryMU::fLibrary
private

Definition at line 89 of file TClingCallbacks.cxx.

◆ fSymbols

llvm::orc::SymbolNameVector AutoloadLibraryMU::fSymbols
private

Definition at line 90 of file TClingCallbacks.cxx.

  • core/metacling/src/TClingCallbacks.cxx