LLDB mainline
Public Member Functions | Static Public Attributes | List of all members
lldb_private::Win32Error Class Reference

#include <Status.h>

Inheritance diagram for lldb_private::Win32Error:
Inheritance graph
[legend]

Public Member Functions

 Win32Error (std::error_code ec, const llvm::Twine &msg={})
 
std::string message () const override
 
std::unique_ptr< CloneableErrorClone () const override
 
lldb::ErrorType GetErrorType () const override
 

Static Public Attributes

static char ID
 

Detailed Description

Definition at line 71 of file Status.h.

Constructor & Destructor Documentation

◆ Win32Error()

lldb_private::Win32Error::Win32Error ( std::error_code  ec,
const llvm::Twine &  msg = {} 
)
inline

Definition at line 74 of file Status.h.

Member Function Documentation

◆ Clone()

std::unique_ptr< CloneableError > Win32Error::Clone ( ) const
override

Definition at line 188 of file Status.cpp.

◆ GetErrorType()

lldb::ErrorType Win32Error::GetErrorType ( ) const
override

Definition at line 251 of file Status.cpp.

References lldb::eErrorTypeWin32.

◆ message()

std::string Win32Error::message ( ) const
override

Definition at line 177 of file Status.cpp.

Member Data Documentation

◆ ID

char Win32Error::ID
static

Definition at line 78 of file Status.h.


The documentation for this class was generated from the following files: