rippled
|
Public Member Functions | |
template<typename U > | |
requires constexpr std::convertible_to< U, T > | Expected (U &&r) |
template<typename U > | |
requires std::convertible_to< U, E > &&!std constexpr ::is_reference_v< U > | Expected (Unexpected< U > e) |
constexpr bool | has_value () const |
constexpr T const & | value () const |
constexpr T & | value () |
constexpr E const & | error () const |
constexpr E & | error () |
constexpr | operator bool () const |
constexpr T & | operator* () |
constexpr T const & | operator* () const |
constexpr T * | operator-> () |
constexpr T const * | operator-> () const |
Private Types | |
using | Base = boost::outcome_v2::result< T, E, detail::throw_policy > |
Definition at line 132 of file Expected.h.
|
private |
Definition at line 135 of file Expected.h.
|
constexpr |
Definition at line 139 of file Expected.h.
|
constexpr |
Definition at line 146 of file Expected.h.
|
constexpr |
Definition at line 151 of file Expected.h.
|
constexpr |
Definition at line 156 of file Expected.h.
|
constexpr |
Definition at line 161 of file Expected.h.
|
constexpr |
Definition at line 166 of file Expected.h.
|
constexpr |
Definition at line 171 of file Expected.h.
|
explicitconstexpr |
Definition at line 176 of file Expected.h.
|
constexpr |
Definition at line 184 of file Expected.h.
|
constexpr |
Definition at line 189 of file Expected.h.
|
constexpr |
Definition at line 194 of file Expected.h.
|
constexpr |
Definition at line 199 of file Expected.h.