|
mini-llvm 0.1.0
|
#include <Expected.h>
Public Types | |
| using | value_type = T |
| using | error_type = E |
Public Member Functions | |
| constexpr | Expected ()=default |
| constexpr | Expected (T value) |
| template<typename U> requires std::is_convertible_v<U, T> | |
| constexpr | Expected (U value) |
| constexpr | Expected (Unexpected< E > error) |
| template<typename F> requires std::is_convertible_v<F, E> | |
| constexpr | Expected (Unexpected< F > error) |
| constexpr | operator bool () const noexcept |
| constexpr T & | operator* () &noexcept |
| constexpr const T & | operator* () const &noexcept |
| constexpr T && | operator* () &&noexcept |
| constexpr T * | operator-> () noexcept |
| constexpr const T * | operator-> () const noexcept |
| constexpr T & | value () &noexcept |
| constexpr const T & | value () const &noexcept |
| constexpr T && | value () &&noexcept |
| constexpr E & | error () &noexcept |
| constexpr const E & | error () const &noexcept |
| constexpr E && | error () &&noexcept |
| using mini_llvm::Expected< T, E >::error_type = E |
| using mini_llvm::Expected< T, E >::value_type = T |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |