M5Utility 0.0.2 git rev:5c1a751
|
Additional Inherited Members | ||
![]() | ||
void | hard_reset () noexcept | |
template<class... Args> | ||
void | construct (Args &&...args) | |
template<class Opt > | ||
void | assign (Opt &&rhs) | |
bool | has_value () const | |
TL_OPTIONAL_11_CONSTEXPR T & | get () & | |
TL_OPTIONAL_11_CONSTEXPR const T & | get () const & | |
TL_OPTIONAL_11_CONSTEXPR T && | get () && | |
constexpr const T && | get () const && | |
![]() | ||
template<class... U> | ||
TL_OPTIONAL_11_CONSTEXPR | optional_storage_base (in_place_t, U &&...u) | |
![]() | ||
union { | ||
dummy m_dummy | ||
T m_value | ||
}; | ||
bool | m_has_value | |