|
M5Utility 0.0.8 git rev:f3e2efe
|
Additional Inherited Members | ||
Public Member Functions inherited from m5::stl::detail::optional_operations_base< T > | ||
| 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 && | |
Public Member Functions inherited from m5::stl::detail::optional_storage_base< T, bool > | ||
| template<class... U> | ||
| TL_OPTIONAL_11_CONSTEXPR | optional_storage_base (in_place_t, U &&...u) | |
Public Attributes inherited from m5::stl::detail::optional_storage_base< T, bool > | ||
| union { | ||
| dummy m_dummy | ||
| T m_value | ||
| }; | ||
| bool | m_has_value | |