![]() |
WPILibC++ 2025.3.2
|
#include <wpi/expected>
Public Member Functions | |
template<class... Args> | |
void | construct () noexcept |
template<class Rhs > | |
void | construct_with (Rhs &&) noexcept |
template<class... Args> | |
void | construct_error (Args &&...args) noexcept |
template<class Rhs > | |
void | assign (Rhs &&rhs) noexcept |
bool | has_value () const |
WPI_EXPECTED_11_CONSTEXPR unexpected< E > & | geterr () & |
constexpr const unexpected< E > & | geterr () const & |
WPI_EXPECTED_11_CONSTEXPR unexpected< E > && | geterr () && |
constexpr const unexpected< E > && | geterr () const && |
WPI_EXPECTED_11_CONSTEXPR void | destroy_val () |
![]() | |
constexpr | expected_storage_base () |
constexpr | expected_storage_base (no_init_t) |
constexpr | expected_storage_base (in_place_t, Args &&...args) |
constexpr | expected_storage_base (in_place_t, std::initializer_list< U > il, Args &&...args) |
constexpr | expected_storage_base (unexpect_t, Args &&...args) |
constexpr | expected_storage_base (unexpect_t, std::initializer_list< U > il, Args &&...args) |
~expected_storage_base () | |
Additional Inherited Members | ||
![]() | ||
void | m_val | |
unexpected< E > | m_unexpect | |
char | m_no_init | |
union { | ||
T m_val | ||
unexpected< E > m_unexpect | ||
char m_no_init | ||
}; | ||
bool | m_has_val | |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inline |