My Project
is_swappable_with.hpp
Go to the documentation of this file.
1 
28 #ifndef BSL_IS_SWAPPABLE_WITH_HPP
29 #define BSL_IS_SWAPPABLE_WITH_HPP
30 
31 #include "details/swappable_traits.hpp"
32 #include "bool_constant.hpp"
33 
34 namespace bsl
35 {
48  template<typename T, typename U>
49  class is_swappable_with final :
50  public bool_constant<details::swappable_traits<void, void, T, U>::m_is_swappable_with>
51  {};
52 }
53 
54 #endif
If the provided type is an array type (taking into account const qualifications), provides the member...
Definition: integral_constant.hpp:45
If the provided type T and U are nothrow swappable, provides the member constant value equal to true....
Definition: is_swappable_with.hpp:49