Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <exception.hpp>
Public Member Functions | |
SystemError (const std::string_view msg) | |
SystemError (std::string_view msg, int errCode) | |
eExceptionType | exceptionType () const noexcept override |
int64_t | errorCode () const noexcept override |
const char * | what () const noexcept override |
Protected Attributes | |
std::string | m_msg |
Private Attributes | |
int64_t | m_errorCode |
This exception is thrown in the event of an error related to interacting with the operating system.
This exception type also (optionally) captures an integer error code e.g. POSIX errno or Windows GetLastError.
|
inlineexplicit |
|
inline |
|
inlinenodiscardoverridevirtualnoexcept |
Reimplemented from iv::exception::Exception.
|
inlinenodiscardoverridevirtualnoexcept |
Reimplemented from iv::exception::Exception.
|
inlinenodiscardoverridenoexceptinherited |
|
private |
|
protectedinherited |