|
di 0.1.0
|
#include <di/vocab/error/void_status_code.h>
Public Types | |
| using | Domain = void |
| using | Value = void |
Public Member Functions | |
| constexpr auto | domain () const -> StatusCodeDomain const & |
| constexpr auto | empty () const -> bool |
| constexpr auto | message () const |
| constexpr auto | to_string () const |
| constexpr auto | success () const -> bool |
| constexpr auto | failure () const -> bool |
| template<typename Domain> | |
| constexpr auto | strictly_equivalent (StatusCode< Domain > const &other) const -> bool |
| template<typename Domain> | |
| constexpr auto | equivalent (StatusCode< Domain > const &other) const -> bool |
| constexpr auto | generic_code () const -> GenericCode |
| constexpr auto | operator== (StatusCode const &other) const -> bool |
Protected Member Functions | |
| constexpr | StatusCode (StatusCodeDomain const *domain) |
| StatusCode ()=default | |
| StatusCode (StatusCode const &)=default | |
| StatusCode (StatusCode &&)=default | |
| auto | operator= (StatusCode const &) -> StatusCode &=default |
| auto | operator= (StatusCode &&) -> StatusCode &=default |
| ~StatusCode ()=default | |
Protected Attributes | |
| StatusCodeDomain const * | m_domain { nullptr } |
Friends | |
| template<typename Domain> | |
| class | StatusCode |
| using di::vocab::StatusCode< void >::Domain = void |
| using di::vocab::StatusCode< void >::Value = void |
|
inlineexplicitconstexprprotected |
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
inlineconstexpr |
|
inlinenodiscardconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexpr |
|
inlineconstexpr |
|
protecteddefault |
|
protecteddefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
friend |
|
protected |