rippled
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ripple::Unexpected< E > Class Template Reference

#include <Expected.h>

Public Member Functions

 Unexpected ()=delete
 
constexpr Unexpected (E const &e)
 
constexpr Unexpected (E &&e)
 
constexpr E const & value () const &
 
constexpr E & value () &
 
constexpr E && value () &&
 
constexpr E const && value () const &&
 

Private Attributes

val_
 

Detailed Description

template<class E>
class ripple::Unexpected< E >

Definition at line 81 of file Expected.h.

Constructor & Destructor Documentation

◆ Unexpected() [1/3]

template<class E >
ripple::Unexpected< E >::Unexpected ( )
delete

◆ Unexpected() [2/3]

template<class E >
constexpr ripple::Unexpected< E >::Unexpected ( E const &  e)
explicitconstexpr

Definition at line 88 of file Expected.h.

◆ Unexpected() [3/3]

template<class E >
constexpr ripple::Unexpected< E >::Unexpected ( E &&  e)
explicitconstexpr

Definition at line 92 of file Expected.h.

Member Function Documentation

◆ value() [1/4]

template<class E >
constexpr E const & ripple::Unexpected< E >::value ( ) const &
constexpr

Definition at line 97 of file Expected.h.

◆ value() [2/4]

template<class E >
constexpr E & ripple::Unexpected< E >::value ( ) &
constexpr

Definition at line 103 of file Expected.h.

◆ value() [3/4]

template<class E >
constexpr E && ripple::Unexpected< E >::value ( ) &&
constexpr

Definition at line 109 of file Expected.h.

◆ value() [4/4]

template<class E >
constexpr E const && ripple::Unexpected< E >::value ( ) const &&
constexpr

Definition at line 115 of file Expected.h.

Member Data Documentation

◆ val_

template<class E >
E ripple::Unexpected< E >::val_
private

Definition at line 121 of file Expected.h.