|
|
void | hard_reset () noexcept |
| |
|
template<class... Args> |
| void | construct (Args &&... args) noexcept |
| |
|
template<class Opt > |
| void | assign (Opt &&rhs) |
| |
|
bool | has_value () const |
| |
|
SOL_TL_OPTIONAL_11_CONSTEXPR T & | get () & |
| |
|
SOL_TL_OPTIONAL_11_CONSTEXPR const T & | get () const & |
| |
|
SOL_TL_OPTIONAL_11_CONSTEXPR T && | get () && |
| |
|
constexpr const T && | get () const && |
| |
|
SOL_TL_OPTIONAL_11_CONSTEXPR | optional_storage_base (in_place_t, U &&... u) |
| |
|
|
dummy | m_dummy |
| |
|
T | m_value |
| |
|
union { |
|
dummy m_dummy |
| |
|
T m_value |
| |
| }; | |
| |
|
bool | m_has_value |
| |
The documentation for this struct was generated from the following file: