|
di 0.1.0
|
#include <di/platform/default_generic_domain.h>
Public Types | |
| using | Value = BasicError |
| using | UniqueId = Base::UniqueId |
| Public Types inherited from di::vocab::StatusCodeDomain | |
| using | UniqueId = u64 |
Public Member Functions | |
| constexpr | GenericDomain (UniqueId id=0x25657faae58bbe11) |
| GenericDomain (GenericDomain const &)=default | |
| GenericDomain (GenericDomain &&)=default | |
| auto | operator= (GenericDomain const &) -> GenericDomain &=default |
| auto | operator= (GenericDomain &&) -> GenericDomain &=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 () -> GenericDomain 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 |
|
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 |