LLDB mainline
|
An llvm::Error that represents an option parsing diagnostic. More...
Public Member Functions | |
OptionParseError (DiagnosticDetail detail) | |
OptionParseError (const Args::ArgEntry &arg, std::string msg) | |
std::unique_ptr< CloneableError > | Clone () const override |
llvm::ArrayRef< DiagnosticDetail > | GetDetails () const override |
Static Public Attributes | |
static char | ID |
Private Attributes | |
std::vector< DiagnosticDetail > | m_details |
An llvm::Error that represents an option parsing diagnostic.
Definition at line 32 of file Options.cpp.
|
inline |
Definition at line 38 of file Options.cpp.
|
inline |
Definition at line 41 of file Options.cpp.
References lldb::eSeverityError, lldb_private::Args::ArgEntry::GetLength(), lldb_private::Args::ArgEntry::GetPos(), and m_details.
|
inlineoverride |
Definition at line 50 of file Options.cpp.
References m_details.
|
inlineoverride |
Definition at line 53 of file Options.cpp.
References m_details.
|
static |
Definition at line 56 of file Options.cpp.
|
private |
Definition at line 34 of file Options.cpp.
Referenced by Clone(), GetDetails(), and OptionParseError().