63 constexpr
operator result() const noexcept
MIT License.
Definition: impl.h:31
outcome_e
Definition: outcome.h:31
result_e
Definition: result.h:33
outcome represents tristate resut of some operation, which can succeed, fail or produce an error.
Definition: outcome.h:49
constexpr outcome(result_e const r) noexcept
Definition: outcome.h:58
constexpr outcome(result const r) noexcept
Definition: outcome.h:53
result represents an result of some operation, as an alternative to returning just bool with true/fal...
Definition: result.h:42
constexpr status(enum_type s) noexcept
Definition: status.h:34