Searched refs:NotSwappable (Results 1 – 6 of 6) sorted by relevance
/llvm-project/libcxx/test/std/utilities/expected/expected.void/swap/ |
H A D | free.swap.pass.cpp | 24 struct NotSwappable { 25 NotSwappable& operator=(const NotSwappable&) = delete; 27 void swap(NotSwappable&, NotSwappable&) = delete; 30 static_assert(!std::is_swappable_v<std::expected<void, NotSwappable>>); 23 struct NotSwappable { global() struct
|
H A D | member.swap.pass.cpp | 35 struct NotSwappable {}; 36 void swap(NotSwappable&, NotSwappable&) = delete; 39 static_assert(!HasMemberSwap<NotSwappable>); 34 struct NotSwappable {}; global() struct
|
/llvm-project/libcxx/test/std/utilities/expected/expected.expected/swap/ |
H A D | free.swap.pass.cpp | 22 struct NotSwappable { 23 NotSwappable operator=(const NotSwappable&) = delete; 25 void swap(NotSwappable&, NotSwappable&) = delete; 30 static_assert(!std::is_swappable_v<std::expected<NotSwappable, int>>); 33 static_assert(!std::is_swappable_v<std::expected<int, NotSwappable>>); 21 struct NotSwappable { global() struct
|
H A D | member.swap.pass.cpp | 38 struct NotSwappable {}; 39 void swap(NotSwappable&, NotSwappable&) = delete; 42 static_assert(!HasMemberSwap<NotSwappable, int>); 45 static_assert(!HasMemberSwap<int, NotSwappable>); 37 struct NotSwappable {}; global() struct
|
/llvm-project/libcxx/test/support/ |
H A D | almost_satisfies_types.h | 257 class NotSwappable { 258 NotSwappable(NotSwappable&&) = delete; 262 using value_type = NotSwappable; 267 NotSwappable& operator*() const;
|
/llvm-project/libcxx/test/std/utilities/variant/variant.variant/variant.swap/ |
H A D | swap.pass.cpp | 27 struct NotSwappable {}; struct 28 void swap(NotSwappable&, NotSwappable&) = delete; 498 using V = std::variant<int, NotSwappable>; in test_swap_sfinae() 578 using V = std::variant<int, NotSwappable>; in test_swap_noexcept() 589 template class std::variant<int, NotSwappable>;
|