|
di 0.1.0
|
#include <di/vocab/error/string_error.h>
Public Types | |
| using | Value = StringError |
| using | UniqueId = Base::UniqueId |
| Public Types inherited from di::vocab::StatusCodeDomain | |
| using | UniqueId = u64 |
Public Member Functions | |
| constexpr | StringErrorDomain (UniqueId id=0x2b0b934342552b05) |
| StringErrorDomain (StringErrorDomain const &)=default | |
| StringErrorDomain (StringErrorDomain &&)=default | |
| auto | operator= (StringErrorDomain const &) -> StringErrorDomain &=default |
| auto | operator= (StringErrorDomain &&) -> StringErrorDomain &=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 () -> StringErrorDomain 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 void | do_erased_destroy (StatusCode< void > &code, size_t) const 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 |
Friends | |
| template<typename Domain> | |
| class | di::vocab::StatusCode |
|
inlineexplicitconstexpr |
|
default |
|
default |
|
inlineconstexproverrideprotected |
|
inlineconstexproverrideprotectedvirtual |
Implements di::vocab::StatusCodeDomain.
|
inlineconstexproverrideprotectedvirtual |
Reimplemented from 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 |