|
di 0.1.0
|
#include <di/cli/error.h>
Public Types | |
| using | Value = Error |
| using | UniqueId = Base::UniqueId |
| Public Types inherited from di::vocab::StatusCodeDomain | |
| using | UniqueId = u64 |
Public Member Functions | |
| constexpr | ErrorDomain (UniqueId id=0x3acfeb8908d1656b) |
| ErrorDomain (ErrorDomain const &)=default | |
| ErrorDomain (ErrorDomain &&)=default | |
| auto | operator= (ErrorDomain const &) -> ErrorDomain &=default |
| auto | operator= (ErrorDomain &&) -> ErrorDomain &=default |
| auto | name () const -> container::ErasedString override |
| auto | payload_info () const -> PayloadInfo override |
| Public Member Functions inherited from di::vocab::StatusCodeDomain | |
| constexpr auto | id () const |
Static Public Member Functions | |
| static constexpr auto | get () -> ErrorDomain const & |
Protected Member Functions | |
| constexpr auto | do_failure (vocab::StatusCode< void > const &code) const -> bool override |
| constexpr auto | do_equivalent (vocab::StatusCode< void > const &a, vocab::StatusCode< void > const &b) const -> bool override |
| constexpr auto | do_convert_to_generic (vocab::StatusCode< void > const &a) const -> vocab::GenericCode override |
| constexpr auto | do_message (vocab::StatusCode< void > const &code) const -> container::ErasedString override |
| Protected Member Functions inherited from di::vocab::StatusCodeDomain | |
| 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_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 | di::vocab::StatusCode |
| using di::cli::ErrorDomain::Value = Error |
|
inlineexplicitconstexpr |
|
default |
|
default |
|
inlineconstexproverrideprotected |
|
inlineconstexproverrideprotectedvirtual |
Implements di::vocab::StatusCodeDomain.
|
inlineconstexproverrideprotectedvirtual |
Implements di::vocab::StatusCodeDomain.
|
inlineconstexproverrideprotectedvirtual |
Implements di::vocab::StatusCodeDomain.
|
staticconstexpr |
|
inlineoverridevirtual |
Implements di::vocab::StatusCodeDomain.
|
default |
|
default |
|
inlineoverridevirtual |
Implements di::vocab::StatusCodeDomain.
|
friend |