29 [[nodiscard]] const
char *
what() const noexcept override;
32 explicit operator std::
string() const;
int uv_status
Result of a libuv operation, an errno error code.
Definition internal_utils.h:22
Definition async_work.cc:17
Definition exception.h:19
UvcoException(std::string message) noexcept
Definition exception.cc:14
UvcoException & operator=(const UvcoException &) noexcept=default
const char * what() const noexcept override
Provide information about the error.
Definition exception.cc:21
std::string message
The error message.
Definition exception.h:35
std::optional< uv_status > status
Definition exception.h:38
UvcoException & operator=(UvcoException &&) noexcept=default