class SymbolsNotFound

Declaration

class SymbolsNotFound : public ErrorInfo { /* full declaration omitted */ };

Description

Used to notify clients when symbols can not be found during a lookup.

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

Inherits from: ErrorInfo

Member Variables

private std::shared_ptr<SymbolStringPool> SSP
private llvm::orc::SymbolNameVector Symbols
public static char ID

Method Overview

  • public SymbolsNotFound(std::shared_ptr<SymbolStringPool> SSP, llvm::orc::SymbolNameSet Symbols)
  • public SymbolsNotFound(std::shared_ptr<SymbolStringPool> SSP, llvm::orc::SymbolNameVector Symbols)
  • public std::error_code convertToErrorCode() const
  • public std::shared_ptr<SymbolStringPool> getSymbolStringPool()
  • public const llvm::orc::SymbolNameVector & getSymbols() const
  • public void log(llvm::raw_ostream & OS) const

Methods

SymbolsNotFound(
    std::shared_ptr<SymbolStringPool> SSP,
    llvm::orc::SymbolNameSet Symbols)

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

Parameters

std::shared_ptr<SymbolStringPool> SSP
llvm::orc::SymbolNameSet Symbols

SymbolsNotFound(
    std::shared_ptr<SymbolStringPool> SSP,
    llvm::orc::SymbolNameVector Symbols)

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

Parameters

std::shared_ptr<SymbolStringPool> SSP
llvm::orc::SymbolNameVector 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:439

std::shared_ptr<SymbolStringPool>
getSymbolStringPool()

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

const llvm::orc::SymbolNameVector& getSymbols()
    const

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

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:440

Parameters

llvm::raw_ostream& OS