Specialization of tiltfive::Result for functions with 'no return'. More...
#include <result.hpp>

Public Types | |
| using | Value = void |
Public Member Functions | |
| Result (std::error_code err) noexcept | |
| Result (Result &&other) | |
| Result (const Result &other) noexcept | |
| template<typename ErrorCodeEnum , typename = typename std::enable_if<std::is_error_code_enum<ErrorCodeEnum>::value>::type> | |
| Result (ErrorCodeEnum err) noexcept | |
| Result (std::errc err) noexcept | |
| Result (success_t) noexcept | |
| auto | operator= (Result &&other) -> Result & |
| auto | operator= (const Result &other) -> Result & |
| auto | operator= (success_t) -> Result & |
| operator bool () const noexcept | |
| auto | operator== (success_t) const noexcept -> bool |
| auto | error () const noexcept -> std::error_code |
| auto | logged () const noexcept -> bool |
| auto | skipped () const noexcept -> bool |
Specialization of tiltfive::Result for functions with 'no return'.
Definition at line 199 of file result.hpp.
| using tiltfive::Result< void >::Value = void |
Definition at line 201 of file result.hpp.
|
inlinenoexcept |
Definition at line 203 of file result.hpp.
|
inlinenoexcept |
Definition at line 205 of file result.hpp.
|
inline |
Definition at line 207 of file result.hpp.
|
inlinenoexcept |
Definition at line 213 of file result.hpp.
|
inlinenoexcept |
Definition at line 222 of file result.hpp.
|
inlinenoexcept |
Definition at line 224 of file result.hpp.
|
inlinenoexcept |
Definition at line 226 of file result.hpp.
|
inline |
Definition at line 228 of file result.hpp.
|
inlinenoexcept |
Definition at line 286 of file result.hpp.
|
inlinenoexcept |
Definition at line 293 of file result.hpp.
|
inlineexplicitnoexcept |
Definition at line 278 of file result.hpp.
|
inline |
Definition at line 252 of file result.hpp.
|
inline |
Definition at line 235 of file result.hpp.
|
inline |
Definition at line 269 of file result.hpp.
|
inlinenoexcept |
Definition at line 282 of file result.hpp.
|
inlinenoexcept |
Definition at line 297 of file result.hpp.
| uint8_t tiltfive::Result< void >::mDummy[sizeof(std::error_code)] {} |
Definition at line 311 of file result.hpp.
| std::error_code tiltfive::Result< void >::mErr |
Definition at line 312 of file result.hpp.