| 
    rippled
    
   | 
 
#include <Expected.h>


Public Member Functions | |
| template<typename U >  requires std::convertible_to<U, T>  | |
| constexpr | Expected (U &&r) | 
| template<typename U >  requires std::convertible_to<U, E> && (!std::is_reference_v<U>)  | |
| constexpr | 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 130 of file Expected.h.
      
  | 
  private | 
Definition at line 133 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 138 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 145 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 151 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 157 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 163 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 169 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 175 of file Expected.h.
      
  | 
  explicitconstexpr | 
Definition at line 181 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 190 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 196 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 202 of file Expected.h.
      
  | 
  constexpr | 
Definition at line 208 of file Expected.h.