Home
last modified time | relevance | path

Searched refs:NotSwappable (Results 1 – 6 of 6) sorted by relevance

/llvm-project/libcxx/test/std/utilities/expected/expected.void/swap/
H A Dfree.swap.pass.cpp24 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 Dmember.swap.pass.cpp35 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 Dfree.swap.pass.cpp22 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 Dmember.swap.pass.cpp38 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 Dalmost_satisfies_types.h257 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 Dswap.pass.cpp27 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>;