#include <optional.hpp>

Additional Inherited Members | |
Public Member Functions inherited from tl::detail::optional_operations_base< T > | |
| template<class Opt > | |
| void | assign (Opt &&rhs) |
| template<class... Args> | |
| void | construct (Args &&... args) noexcept |
| TL_OPTIONAL_11_CONSTEXPR T & | get () & |
| TL_OPTIONAL_11_CONSTEXPR T && | get () && |
| const TL_OPTIONAL_11_CONSTEXPR T & | get () const & |
| constexpr const T && | get () const && |
| void | hard_reset () noexcept |
| bool | has_value () const |
Public Member Functions inherited from tl::detail::optional_storage_base< T > | |
| TL_OPTIONAL_11_CONSTEXPR | optional_storage_base () noexcept |
| TL_OPTIONAL_11_CONSTEXPR | optional_storage_base (in_place_t, U &&... u) |
| ~optional_storage_base () | |
Public Attributes inherited from tl::detail::optional_storage_base< T > | |
| union { | |
| dummy m_dummy | |
| T m_value | |
| }; | |
| dummy | m_dummy |
| bool | m_has_value |
| T | m_value |
Definition at line 475 of file 3rdparty/tl/optional.hpp.