di 0.1.0
|
#include <di/platform/default_generic_domain.h>
Public Types | |
using | Value = BasicError |
using | UniqueId = Base::UniqueId |
![]() | |
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 |
![]() | |
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 |
![]() | |
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 void | do_erased_destroy (StatusCode< void > &, size_t) const |
Friends | |
template<typename Domain> | |
class | di::vocab::StatusCode |
|
inlineexplicitconstexpr |
|
default |
|
default |
|
inlineconstexproverrideprotectedvirtual |
Implements di::vocab::StatusCodeDomain.
|
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 |