|
ErrorErrorCategory & | getErrorErrorCat () |
|
void | llvm::logAllUnhandledErrors (Error E, raw_ostream &OS, Twine ErrorBanner={}) |
| Log all errors (if any) in E to OS.
|
|
std::string | llvm::toString (Error E) |
| Write all error messages (if any) in E to a string.
|
|
std::string | llvm::toStringWithoutConsuming (const Error &E) |
| Like toString(), but does not consume the error.
|
|
std::error_code | llvm::inconvertibleErrorCode () |
| The value returned by this function can be returned from convertToErrorCode for Error values where no sensible translation to std::error_code exists.
|
|
Error | llvm::errorCodeToError (std::error_code EC) |
| Helper for converting an std::error_code to a Error.
|
|
std::error_code | llvm::errorToErrorCode (Error Err) |
| Helper for converting an ECError to a std::error_code.
|
|
Error | llvm::createStringError (std::string &&Msg, std::error_code EC) |
|
void | llvm::report_fatal_error (Error Err, bool gen_crash_diag=true) |
| Report a serious error, calling any installed error handler.
|
|
LLVMErrorTypeId | LLVMGetErrorTypeId (LLVMErrorRef Err) |
| Returns the type id for the given error instance, which must be a failure value (i.e.
|
|
void | LLVMConsumeError (LLVMErrorRef Err) |
| Dispose of the given error without handling it.
|
|
void | LLVMCantFail (LLVMErrorRef Err) |
| Report a fatal error if Err is a failure value.
|
|
char * | LLVMGetErrorMessage (LLVMErrorRef Err) |
| Returns the given string's error message.
|
|
void | LLVMDisposeErrorMessage (char *ErrMsg) |
| Dispose of the given error message.
|
|
LLVMErrorTypeId | LLVMGetStringErrorTypeId () |
| Returns the type id for llvm StringError.
|
|
LLVMErrorRef | LLVMCreateStringError (const char *ErrMsg) |
| Create a StringError.
|
|