|
wren
Vulkan-based game engine
|
#include <result.hpp>
Public Member Functions | |
| template<typename T> requires std::is_error_code_enum_v<T> | |
| Err (T error, std::source_location loc=std::source_location::current()) | |
| Err (const std::error_code &ec, std::source_location loc=std::source_location::current()) | |
| Err (int32_t ec, const std::error_category &e_cat, std::source_location loc=std::source_location::current()) | |
| auto | error () const |
| auto | message () const |
| auto | extra_msg () const |
| auto | location () const |
Private Attributes | |
| std::error_code | error_code_ |
| std::optional< std::string > | extra_message_ |
| std::source_location | loc_ |
|
inline |

|
inline |
|
inline |
|
inlinenodiscard |

|
inlinenodiscard |

|
inlinenodiscard |

|
inlinenodiscard |
|
private |
|
private |
|
private |