.. _exhale_struct_structtl_1_1detail_1_1is__nothrow__swappable: Template Struct is_nothrow_swappable ==================================== - Defined in :ref:`file__tmp_ws_src_proxsuite_include_proxsuite_helpers_tl-optional.hpp` Inheritance Relationships ------------------------- Base Type ********* - ``public std::integral_constant< bool, is_swappable< T, T >::value &&((decltype(detail::swap_adl_tests::uses_std< T, T >(0))::value &&detail::swap_adl_tests::is_std_swap_noexcept< T >::value)||(!decltype(detail::swap_adl_tests::uses_std< T, T >(0))::value &&detail::swap_adl_tests::is_adl_swap_noexcept< T, T >::value))>`` Struct Documentation -------------------- .. doxygenstruct:: tl::detail::is_nothrow_swappable :members: :protected-members: :undoc-members: