LLVM: llvm::orc::LazyReexportsManager::MU Class Reference (original) (raw)

Inheritance diagram for llvm::orc::LazyReexportsManager::MU:

[legend]

Public Member Functions
MU (LazyReexportsManager &LRMgr, SymbolAliasMap Reexports)
Public Member Functions inherited from llvm::orc::MaterializationUnit
MaterializationUnit (Interface I)
virtual ~MaterializationUnit ()=default
const SymbolFlagsMap & getSymbols () const
Return the set of symbols that this source provides.
const SymbolStringPtr & getInitializerSymbol () const
Returns the initialization symbol for this MaterializationUnit (if any).
void doDiscard (const JITDylib &JD, const SymbolStringPtr &Name)
Called by JITDylibs to notify MaterializationUnits that the given symbol has been overridden.
Additional Inherited Members
Static Public Attributes inherited from llvm::orc::MaterializationUnit
static char ID
Protected Attributes inherited from llvm::orc::MaterializationUnit
SymbolFlagsMap SymbolFlags
SymbolStringPtr InitSymbol

Detailed Description

Definition at line 234 of file LazyReexports.cpp.

Constructor & Destructor Documentation

llvm::orc::LazyReexportsManager::MU::MU ( LazyReexportsManager & LRMgr, SymbolAliasMap Reexports ) inline

Definition at line 236 of file LazyReexports.cpp.

References llvm::orc::LazyReexportsManager::LazyReexportsManager(), llvm::orc::MaterializationUnit::MaterializationUnit(), and llvm::move().


The documentation for this class was generated from the following file: