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 |