| assign(Opt &&rhs) | tl::detail::optional_operations_base< T > | inline |
| construct(Args &&... args) | tl::detail::optional_operations_base< T > | inline |
| get() & | tl::detail::optional_operations_base< T > | inline |
| get() const & | tl::detail::optional_operations_base< T > | inline |
| get() && | tl::detail::optional_operations_base< T > | inline |
| get() const && | tl::detail::optional_operations_base< T > | inline |
| hard_reset() noexcept | tl::detail::optional_operations_base< T > | inline |
| has_value() const | tl::detail::optional_operations_base< T > | inline |
| m_dummy | tl::detail::optional_storage_base< T, bool > | |
| m_has_value | tl::detail::optional_storage_base< T, bool > | |
| m_value | tl::detail::optional_storage_base< T, bool > | |
| operator=(const optional_move_base &rhs)=default | tl::detail::optional_move_base< T, false > | |
| operator=(optional_move_base &&rhs)=default | tl::detail::optional_move_base< T, false > | |
| optional_move_base()=default | tl::detail::optional_move_base< T, false > | |
| optional_move_base(const optional_move_base &rhs)=default | tl::detail::optional_move_base< T, false > | |
| optional_move_base(optional_move_base &&rhs) noexcept(std::is_nothrow_move_constructible< T >::value) | tl::detail::optional_move_base< T, false > | inline |
| optional_storage_base() noexcept | tl::detail::optional_storage_base< T, bool > | inline |
| optional_storage_base(in_place_t, U &&... u) | tl::detail::optional_storage_base< T, bool > | inline |
| ~optional_storage_base() | tl::detail::optional_storage_base< T, bool > | inline |