Template Struct is_swappable< T[N], T[N]>

Inheritance Relationships

Base Type

  • public std::integral_constant< bool, decltype(detail::swap_adl_tests::can_swap< T[N], T[N]>(0))::value &&(!decltype(detail::swap_adl_tests::uses_std< T[N], T[N]>(0))::value||is_swappable< T, T >::value)>

Struct Documentation

template<class T, std::size_t N> tl::detail::is_swappable< T[N], T[N]> : public std::integral_constant< bool, decltype(detail::swap_adl_tests::can_swap< T[N], T[N]>(0))::value &&(!decltype(detail::swap_adl_tests::uses_std< T[N], T[N]>(0))::value||is_swappable< T, T >::value)>