Add is_swappable/is_nothrow_swappable traits
authorEric Fiselier <eric@efcs.ca>
Thu, 21 Apr 2016 23:38:59 +0000 (23:38 +0000)
committerEric Fiselier <eric@efcs.ca>
Thu, 21 Apr 2016 23:38:59 +0000 (23:38 +0000)
commitf07dd8d0a925dd8cbde7bb6198c1ba92446110ea
tree581032748ea2b3640d2e7f033f2e651eb67416bd
parentc89755e4cbad7a46d747f3b2d49c50a80855a801
Add is_swappable/is_nothrow_swappable traits

llvm-svn: 267079
19 files changed:
libcxx/include/algorithm
libcxx/include/array
libcxx/include/map
libcxx/include/memory
libcxx/include/queue
libcxx/include/stack
libcxx/include/type_traits
libcxx/include/utility
libcxx/test/std/containers/sequences/array/array.special/swap.pass.cpp
libcxx/test/std/containers/sequences/array/array.swap/swap.pass.cpp
libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.special/swap.pass.cpp
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp [new file with mode: 0644]
libcxx/test/std/utilities/utility/utility.swap/swap.pass.cpp
libcxx/test/std/utilities/utility/utility.swap/swap_array.pass.cpp
libcxx/www/cxx1z_status.html