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

Methods

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

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

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:424

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

llvm::raw_ostream& OS

~FailedToMaterialize()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/Core.h:421