llvm::ErrorInfoBase

Base class for error info classes. Do not extend this directly: Extend the ErrorInfo template subclass instead.

Synopsis

Declared in <llvm/Support/Error.h>

class ErrorInfoBase;

Member Functions

NameDescription
~ErrorInfoBase [destructor] [virtual]Destroy error info.
convertToErrorCode [virtual]Convert this error to a std::error_code.
dynamicClassID [virtual]Return the class ID for the dynamic type of this ErrorInfoBase instance.
isA isA overloads
log [virtual]Print an error message to an output stream.
message [virtual]Return the error message as a string.

Static Member Functions

NameDescription
classID Return the class ID for this error info type.