|
di 0.1.0
|
#include <di/vocab/error/status_code_domain.h>
Classes | |
| struct | PayloadInfo |
Public Types | |
| using | UniqueId = u64 |
Public Member Functions | |
| constexpr auto | id () const |
| virtual constexpr auto | name () const -> container::ErasedString=0 |
| virtual constexpr auto | payload_info () const -> PayloadInfo=0 |
Protected Member Functions | |
| constexpr | StatusCodeDomain (UniqueId id) |
| StatusCodeDomain (StatusCodeDomain const &)=default | |
| StatusCodeDomain (StatusCodeDomain &&)=default | |
| auto | operator= (StatusCodeDomain const &) -> StatusCodeDomain &=default |
| auto | operator= (StatusCodeDomain &&) -> StatusCodeDomain &=default |
| ~StatusCodeDomain ()=default | |
| virtual constexpr auto | do_failure (StatusCode< void > const &) const -> bool=0 |
| virtual constexpr auto | do_equivalent (StatusCode< void > const &, StatusCode< void > const &) const -> bool=0 |
| virtual constexpr auto | do_message (StatusCode< void > const &) const -> container::ErasedString=0 |
| virtual constexpr auto | do_convert_to_generic (StatusCode< void > const &) const -> GenericCode=0 |
| virtual constexpr void | do_erased_destroy (StatusCode< void > &, size_t) const |
Friends | |
| template<typename Domain> | |
| class | StatusCode |
| constexpr friend auto | operator== (StatusCodeDomain const &a, StatusCodeDomain const &b) -> bool |
| constexpr friend auto | operator<=> (StatusCodeDomain const &a, StatusCodeDomain const &b) -> strong_ordering |
|
inlineexplicitconstexprprotected |
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
constexprprotectedpure virtual |
|
constexprprotectedpure virtual |
|
inlineconstexprprotectedvirtual |
|
constexprprotectedpure virtual |
|
constexprprotectedpure virtual |
|
inlineconstexpr |
|
constexprpure virtual |
|
protecteddefault |
|
protecteddefault |
|
constexprpure virtual |
|
friend |
|
friend |
|
friend |