Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
AutoloadLibraryMU Class Reference

Definition at line 84 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 89 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 151 of file TClingCallbacks.cxx.

◆ getName()

StringRef AutoloadLibraryMU::getName ( ) const
inlineoverride

Definition at line 94 of file TClingCallbacks.cxx.

◆ getSymbolFlagsMap()

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

Definition at line 154 of file TClingCallbacks.cxx.

◆ materialize()

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

Definition at line 96 of file TClingCallbacks.cxx.

Member Data Documentation

◆ fCallbacks

const TClingCallbacks& AutoloadLibraryMU::fCallbacks
private

Definition at line 85 of file TClingCallbacks.cxx.

◆ fLibrary

std::string AutoloadLibraryMU::fLibrary
private

Definition at line 86 of file TClingCallbacks.cxx.

◆ fSymbols

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

Definition at line 87 of file TClingCallbacks.cxx.

  • core/metacling/src/TClingCallbacks.cxx