Template Struct is_swappable< T[N], T[N]>
Defined in File tl-optional.hpp
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)>