- tl::bad_optional_access (C++ class)
- tl::bad_optional_access::bad_optional_access (C++ function)
- tl::bad_optional_access::what (C++ function)
- tl::detail::conditional_t (C++ type)
- tl::detail::conjunction (C++ struct), [1], [2]
- tl::detail::decay_t (C++ type)
- tl::detail::disable_if_ret_void (C++ type)
- tl::detail::enable_assign_forward (C++ type)
- tl::detail::enable_assign_from_other (C++ type)
- tl::detail::enable_forward_value (C++ type)
- tl::detail::enable_from_other (C++ type)
- tl::detail::enable_if_ret_void (C++ type)
- tl::detail::enable_if_t (C++ type)
- tl::detail::fixup_void (C++ type)
- tl::detail::get_map_return (C++ type)
- tl::detail::i_am_secret (C++ struct)
- tl::detail::invoke_result (C++ type)
- tl::detail::invoke_result_impl (C++ struct)
- tl::detail::invoke_result_impl<F, decltype(detail::invoke(std::declval<F>(), std::declval<Us>()...), void()), Us...> (C++ struct)
- tl::detail::invoke_result_impl<F, decltype(detail::invoke(std::declval<F>(), std::declval<Us>()...), void()), Us...>::type (C++ type)
- tl::detail::invoke_result_t (C++ type)
- tl::detail::is_optional (C++ type)
- tl::detail::is_optional_impl (C++ struct)
- tl::detail::is_optional_impl<optional<T>> (C++ struct)
- tl::detail::optional_copy_assign_base (C++ struct)
- tl::detail::optional_copy_assign_base<T, false> (C++ struct)
- tl::detail::optional_copy_assign_base<T, false>::operator= (C++ function), [1]
- tl::detail::optional_copy_assign_base<T, false>::optional_copy_assign_base (C++ function), [1], [2]
- tl::detail::optional_copy_base (C++ struct)
- tl::detail::optional_copy_base<T, false> (C++ struct)
- tl::detail::optional_copy_base<T, false>::operator= (C++ function), [1]
- tl::detail::optional_copy_base<T, false>::optional_copy_base (C++ function), [1], [2]
- tl::detail::optional_delete_assign_base (C++ struct)
- tl::detail::optional_delete_assign_base::operator= (C++ function), [1]
- tl::detail::optional_delete_assign_base::optional_delete_assign_base (C++ function), [1], [2]
- tl::detail::optional_delete_assign_base<T, false, false> (C++ struct)
- tl::detail::optional_delete_assign_base<T, false, false>::operator= (C++ function), [1]
- tl::detail::optional_delete_assign_base<T, false, false>::optional_delete_assign_base (C++ function), [1], [2]
- tl::detail::optional_delete_assign_base<T, false, true> (C++ struct)
- tl::detail::optional_delete_assign_base<T, false, true>::operator= (C++ function), [1]
- tl::detail::optional_delete_assign_base<T, false, true>::optional_delete_assign_base (C++ function), [1], [2]
- tl::detail::optional_delete_assign_base<T, true, false> (C++ struct)
- tl::detail::optional_delete_assign_base<T, true, false>::operator= (C++ function), [1]
- tl::detail::optional_delete_assign_base<T, true, false>::optional_delete_assign_base (C++ function), [1], [2]
- tl::detail::optional_delete_ctor_base (C++ struct)
- tl::detail::optional_delete_ctor_base::operator= (C++ function), [1]
- tl::detail::optional_delete_ctor_base::optional_delete_ctor_base (C++ function), [1], [2]
- tl::detail::optional_delete_ctor_base<T, false, false> (C++ struct)
- tl::detail::optional_delete_ctor_base<T, false, false>::operator= (C++ function), [1]
- tl::detail::optional_delete_ctor_base<T, false, false>::optional_delete_ctor_base (C++ function), [1], [2]
- tl::detail::optional_delete_ctor_base<T, false, true> (C++ struct)
- tl::detail::optional_delete_ctor_base<T, false, true>::operator= (C++ function), [1]
- tl::detail::optional_delete_ctor_base<T, false, true>::optional_delete_ctor_base (C++ function), [1], [2]
- tl::detail::optional_delete_ctor_base<T, true, false> (C++ struct)
- tl::detail::optional_delete_ctor_base<T, true, false>::operator= (C++ function), [1]
- tl::detail::optional_delete_ctor_base<T, true, false>::optional_delete_ctor_base (C++ function), [1], [2]
- tl::detail::optional_move_assign_base (C++ struct)
- tl::detail::optional_move_assign_base<T, false> (C++ struct)
- tl::detail::optional_move_assign_base<T, false>::operator= (C++ function), [1]
- tl::detail::optional_move_assign_base<T, false>::optional_move_assign_base (C++ function), [1], [2]
- tl::detail::optional_move_base (C++ struct)
- tl::detail::optional_move_base<T, false> (C++ struct)
- tl::detail::optional_move_base<T, false>::operator= (C++ function), [1]
- tl::detail::optional_move_base<T, false>::optional_move_base (C++ function), [1], [2]
- tl::detail::optional_operations_base (C++ struct)
- tl::detail::optional_operations_base::assign (C++ function)
- tl::detail::optional_operations_base::construct (C++ function)
- tl::detail::optional_operations_base::get (C++ function)
- tl::detail::optional_operations_base::hard_reset (C++ function)
- tl::detail::optional_operations_base::has_value (C++ function)
- tl::detail::optional_storage_base (C++ struct)
- tl::detail::optional_storage_base::dummy (C++ struct), [1]
- tl::detail::optional_storage_base::m_dummy (C++ member)
- tl::detail::optional_storage_base::m_has_value (C++ member)
- tl::detail::optional_storage_base::m_value (C++ member)
- tl::detail::optional_storage_base::optional_storage_base (C++ function), [1]
- tl::detail::optional_storage_base::~optional_storage_base (C++ function)
- tl::detail::optional_storage_base<T, true> (C++ struct)
- tl::detail::optional_storage_base<T, true>::dummy (C++ struct), [1]
- tl::detail::optional_storage_base<T, true>::m_dummy (C++ member)
- tl::detail::optional_storage_base<T, true>::m_has_value (C++ member)
- tl::detail::optional_storage_base<T, true>::m_value (C++ member)
- tl::detail::optional_storage_base<T, true>::optional_storage_base (C++ function), [1]
|
- tl::detail::remove_const_t (C++ type)
- tl::detail::remove_reference_t (C++ type)
- tl::detail::returns_void (C++ type)
- tl::detail::returns_void_impl (C++ struct)
- tl::detail::returns_void_impl<F, void_t<invoke_result_t<F, U...>>, U...> (C++ struct)
- tl::detail::swap_adl_tests::can_swap (C++ function)
- tl::detail::swap_adl_tests::is_adl_swap_noexcept (C++ struct)
- tl::detail::swap_adl_tests::is_std_swap_noexcept (C++ struct)
- tl::detail::swap_adl_tests::is_std_swap_noexcept<T[N]> (C++ struct)
- tl::detail::swap_adl_tests::swap (C++ function)
- tl::detail::swap_adl_tests::tag (C++ struct)
- tl::detail::swap_adl_tests::uses_std (C++ function)
- tl::detail::void_t (C++ type)
- tl::detail::voider (C++ struct)
- tl::detail::voider::type (C++ type)
- tl::in_place (C++ member)
- tl::in_place_t (C++ struct)
- tl::in_place_t::in_place_t (C++ function)
- tl::make_optional (C++ function), [1], [2]
- tl::monostate (C++ class)
- tl::nullopt (C++ member)
- tl::nullopt_t (C++ struct)
- tl::nullopt_t::do_not_use (C++ struct), [1]
- tl::nullopt_t::nullopt_t (C++ function)
- tl::operator!= (C++ function), [1], [2], [3], [4]
- tl::operator< (C++ function), [1], [2], [3], [4]
- tl::operator<= (C++ function), [1], [2], [3], [4]
- tl::operator== (C++ function), [1], [2], [3], [4]
- tl::operator> (C++ function), [1], [2], [3], [4]
- tl::operator>= (C++ function), [1], [2], [3], [4]
- tl::optional (C++ class)
- tl::optional::and_then (C++ function), [1]
- tl::optional::conjunction (C++ function)
- tl::optional::disjunction (C++ function), [1], [2], [3]
- tl::optional::emplace (C++ function), [1]
- tl::optional::has_value (C++ function)
- tl::optional::map (C++ member), [1]
- tl::optional::map_or (C++ function), [1], [2], [3]
- tl::optional::map_or_else (C++ function), [1], [2], [3]
- tl::optional::operator bool (C++ function)
- tl::optional::operator* (C++ function), [1]
- tl::optional::operator-> (C++ function)
- tl::optional::operator= (C++ function), [1], [2], [3], [4], [5]
- tl::optional::optional (C++ function), [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11]
- tl::optional::or_else (C++ function), [1], [2], [3]
- tl::optional::reset (C++ function)
- tl::optional::swap (C++ function)
- tl::optional::take (C++ function)
- tl::optional::transform (C++ member), [1]
- tl::optional::value_or (C++ function)
- tl::optional::value_type (C++ type)
- tl::optional::~optional (C++ function)
- tl::optional<T&> (C++ class)
- tl::optional<T&>::and_then (C++ function), [1]
- tl::optional<T&>::conjunction (C++ function)
- tl::optional<T&>::disjunction (C++ function), [1], [2], [3]
- tl::optional<T&>::emplace (C++ function)
- tl::optional<T&>::has_value (C++ function)
- tl::optional<T&>::map (C++ member), [1]
- tl::optional<T&>::map_or (C++ function), [1], [2], [3]
- tl::optional<T&>::map_or_else (C++ function), [1], [2], [3]
- tl::optional<T&>::operator bool (C++ function)
- tl::optional<T&>::operator* (C++ function)
- tl::optional<T&>::operator-> (C++ function)
- tl::optional<T&>::operator= (C++ function), [1], [2], [3]
- tl::optional<T&>::optional (C++ function), [1], [2], [3], [4], [5]
- tl::optional<T&>::or_else (C++ function), [1], [2], [3]
- tl::optional<T&>::reset (C++ function)
- tl::optional<T&>::swap (C++ function)
- tl::optional<T&>::take (C++ function)
- tl::optional<T&>::transform (C++ member), [1]
- tl::optional<T&>::value_or (C++ function)
- tl::optional<T&>::value_type (C++ type)
- tl::optional<T&>::~optional (C++ function)
- tl::swap (C++ function)
- TL_MONOSTATE_INPLACE_MUTEX (C macro)
- TL_OPTIONAL_11_CONSTEXPR (C macro)
- TL_OPTIONAL_IS_TRIVIALLY_COPY_ASSIGNABLE (C macro)
- TL_OPTIONAL_IS_TRIVIALLY_COPY_CONSTRUCTIBLE (C macro)
- TL_OPTIONAL_IS_TRIVIALLY_DESTRUCTIBLE (C macro)
- TL_OPTIONAL_VERSION_MAJOR (C macro)
- TL_OPTIONAL_VERSION_MINOR (C macro)
- TL_OPTIONAL_VERSION_PATCH (C macro)
- TL_TRAITS_MUTEX (C macro)
|