LLDB mainline
|
Common base class for all error-code errors. More...
#include <Status.h>
Public Member Functions | |
std::error_code | convertToErrorCode () const override |
void | log (llvm::raw_ostream &OS) const override |
lldb::ErrorType | GetErrorType () const override |
virtual StructuredData::ObjectSP | GetAsStructuredData () const override |
Static Public Attributes | |
static char | ID |
Protected Member Functions | |
CloneableECError ()=delete | |
CloneableECError (std::error_code ec) | |
Protected Attributes | |
std::error_code | EC |
|
protecteddelete |
|
inlineprotected |
|
inlineoverride |
|
overridevirtual |
Definition at line 271 of file Status.cpp.
References EC.
|
override |
Definition at line 243 of file Status.cpp.
References EC, and ErrorCodeToErrorType().
|
inlineoverride |
Definition at line 52 of file Status.h.
References EC, and lldb_private::OS.
|
protected |
Definition at line 60 of file Status.h.
Referenced by convertToErrorCode(), GetAsStructuredData(), GetErrorType(), and log().