LIEF: Library to Instrument Executable Formats Version 1.0.0
Loading...
Searching...
No Matches
tl::bad_expected_access< E > Class Template Reference

#include <expected.hpp>

Inheritance diagram for tl::bad_expected_access< E >:
Collaboration diagram for tl::bad_expected_access< E >:

Public Member Functions

 bad_expected_access (E e)
virtual const char * what () const noexcept override
const E & error () const &
E & error () &
const E && error () const &&
E && error () &&

Constructor & Destructor Documentation

◆ bad_expected_access()

template<class E>
tl::bad_expected_access< E >::bad_expected_access ( E e)
inlineexplicit

Member Function Documentation

◆ error() [1/4]

template<class E>
E & tl::bad_expected_access< E >::error ( ) &
inline

◆ error() [2/4]

template<class E>
E && tl::bad_expected_access< E >::error ( ) &&
inline

◆ error() [3/4]

template<class E>
const E & tl::bad_expected_access< E >::error ( ) const &
inline

◆ error() [4/4]

template<class E>
const E && tl::bad_expected_access< E >::error ( ) const &&
inline

◆ what()

template<class E>
virtual const char * tl::bad_expected_access< E >::what ( ) const
inlineoverridevirtualnoexcept

The documentation for this class was generated from the following file: