class SymbolRemappingParseError

Declaration

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

Description

Base class for user error types. Users should declare their error types like: class MyError : public ErrorInfo <MyError > { .... }; This class provides an implementation of the ErrorInfoBase::kind method, which is used by the Error RTTI system.

Declared at: llvm/include/llvm/Support/SymbolRemappingReader.h:70

Inherits from: ErrorInfo

Member Variables

private std::string File
private int64_t Line
private std::string Message
public static char ID

Method Overview

Methods

SymbolRemappingParseError(
    llvm::StringRef File,
    int64_t Line,
    const llvm::Twine& Message)

Declared at: llvm/include/llvm/Support/SymbolRemappingReader.h:72

Parameters

llvm::StringRef File
int64_t Line
const llvm::Twine& Message

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/Support/SymbolRemappingReader.h:78

llvm::StringRef getFileName() const

Declared at: llvm/include/llvm/Support/SymbolRemappingReader.h:82

int64_t getLineNum() const

Declared at: llvm/include/llvm/Support/SymbolRemappingReader.h:83

llvm::StringRef getMessage() const

Declared at: llvm/include/llvm/Support/SymbolRemappingReader.h:84

void log(llvm::raw_ostream& OS) const

Description

Print an error message to an output stream.

Declared at: llvm/include/llvm/Support/SymbolRemappingReader.h:75

Parameters

llvm::raw_ostream& OS