class FailedToMaterialize
Declaration
class FailedToMaterialize : public ErrorInfo { /* full declaration omitted */ };
Description
Used to notify a JITDylib that the given set of symbols failed to materialize.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:415
Inherits from: ErrorInfo
Member Variables
- private std::shared_ptr<SymbolStringPool> SSP
- private std::shared_ptr<SymbolDependenceMap> Symbols
- public static char ID
Method Overview
- public FailedToMaterialize(std::shared_ptr<SymbolStringPool> SSP, std::shared_ptr<SymbolDependenceMap> Symbols)
- public std::error_code convertToErrorCode() const
- public const llvm::orc::SymbolDependenceMap & getSymbols() const
- public void log(llvm::raw_ostream & OS) const
- public ~FailedToMaterialize()
Methods
¶FailedToMaterialize(
std::shared_ptr<SymbolStringPool> SSP,
std::shared_ptr<SymbolDependenceMap> Symbols)
FailedToMaterialize(
std::shared_ptr<SymbolStringPool> SSP,
std::shared_ptr<SymbolDependenceMap> Symbols)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:419
Parameters
- std::shared_ptr<SymbolStringPool> SSP
- std::shared_ptr<SymbolDependenceMap> Symbols
¶std::error_code convertToErrorCode() const
std::error_code convertToErrorCode() const
Description
Convert this error to a std::error_code. This is a temporary crutch to enable interaction with code still using std::error_code. It will be removed in the future.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:422
¶const llvm::orc::SymbolDependenceMap& getSymbols()
const
const llvm::orc::SymbolDependenceMap& getSymbols()
const
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:424
¶void log(llvm::raw_ostream& OS) const
void log(llvm::raw_ostream& OS) const
Description
Print an error message to an output stream.
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:423
Parameters
¶~FailedToMaterialize()
~FailedToMaterialize()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:421