Home
last modified time | relevance | path

Searched refs:MoveOnly (Results 1 – 25 of 266) sorted by relevance

1234567891011

/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/list.cons/
H A Dmove_alloc.pass.cpp25 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main()
26 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main()
32 … std::list<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(6)); in main()
38 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main()
39 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main()
45 … std::list<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(5)); in main()
51 std::list<MoveOnly, other_allocator<MoveOnly> > l(other_allocator<MoveOnly>(5)); in main()
52 std::list<MoveOnly, other_allocator<MoveOnly> > lo(other_allocator<MoveOnly>(5)); in main()
64 std::list<MoveOnly, min_allocator<MoveOnly> > l(min_allocator<MoveOnly>{}); in main()
65 std::list<MoveOnly, min_allocator<MoveOnly> > lo(min_allocator<MoveOnly>{}); in main()
[all …]
H A Dassign_move.pass.cpp25 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main()
26 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main()
32 std::list<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(5)); in main()
41 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main()
42 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main()
48 std::list<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(6)); in main()
55 std::list<MoveOnly, other_allocator<MoveOnly> > l(other_allocator<MoveOnly>(5)); in main()
56 std::list<MoveOnly, other_allocator<MoveOnly> > lo(other_allocator<MoveOnly>(5)); in main()
71 std::list<MoveOnly, min_allocator<MoveOnly> > l(min_allocator<MoveOnly>{}); in main()
72 std::list<MoveOnly, min_allocator<MoveOnly> > lo(min_allocator<MoveOnly>{}); in main()
[all …]
H A Dmove.pass.cpp25 std::list<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in main()
26 std::list<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in main()
32 std::list<MoveOnly, test_allocator<MoveOnly> >::iterator it = l.begin(); in main()
33 std::list<MoveOnly, test_allocator<MoveOnly> > l2 = std::move(l); in main()
40 std::list<MoveOnly, other_allocator<MoveOnly> > l(other_allocator<MoveOnly>(5)); in main()
41 std::list<MoveOnly, other_allocator<MoveOnly> > lo(other_allocator<MoveOnly>(5)); in main()
48 std::list<MoveOnly, other_allocator<MoveOnly> > l2 = std::move(l); in main()
55 std::list<MoveOnly, min_allocator<MoveOnly> > l(min_allocator<MoveOnly>{}); in main()
56 std::list<MoveOnly, min_allocator<MoveOnly> > lo(min_allocator<MoveOnly>{}); in main()
62 std::list<MoveOnly, min_allocator<MoveOnly> >::iterator it = l.begin(); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/
H A Dswap_noexcept.pass.cpp130 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
135 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
141 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
145 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
152 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, som… in main()
156 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, som… in main()
160 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, som… in main()
164 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, som… in main()
168 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, so… in main()
172 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, so… in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/unord.map.swap/
H A Dswap_noexcept.pass.cpp131 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
136 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
142 typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
146 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
153 …typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, some_all… in main()
157 …typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, some_all… in main()
161 …typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, some_all… in main()
165 …typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, some_all… in main()
169 …typedef std::unordered_map<MoveOnly, MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, some_al… in main()
173 …typedef std::unordered_map<MoveOnly, MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, some_al… in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.swap/
H A Dswap_noexcept.pass.cpp129 typedef std::unordered_multiset<MoveOnly, std::hash<MoveOnly>, in main()
134 typedef std::unordered_multiset<MoveOnly, std::hash<MoveOnly>, in main()
151 …typedef std::unordered_multiset<MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, some_alloc <M… in main()
155 …typedef std::unordered_multiset<MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, some_alloc2<M… in main()
159 …typedef std::unordered_multiset<MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, some_alloc <M… in main()
163 …typedef std::unordered_multiset<MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, some_alloc2<M… in main()
167 …typedef std::unordered_multiset<MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, some_alloc < in main()
171 …typedef std::unordered_multiset<MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, some_alloc2< in main()
175 …typedef std::unordered_multiset<MoveOnly, some_hash2<MoveOnly>, some_comp2<MoveOnly>, some_alloc < in main()
179 …typedef std::unordered_multiset<MoveOnly, some_hash2<MoveOnly>, some_comp2<MoveOnly>, some_alloc2< in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.set/unord.set.swap/
H A Dswap_noexcept.pass.cpp129 typedef std::unordered_set<MoveOnly, std::hash<MoveOnly>, in main()
134 typedef std::unordered_set<MoveOnly, std::hash<MoveOnly>, in main()
151 …typedef std::unordered_set<MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, some_alloc <MoveOn… in main()
155 …typedef std::unordered_set<MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, some_alloc2<MoveOn… in main()
159 …typedef std::unordered_set<MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, some_alloc <MoveOn… in main()
163 …typedef std::unordered_set<MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, some_alloc2<MoveOn… in main()
167 …typedef std::unordered_set<MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, some_alloc <MoveO… in main()
171 …typedef std::unordered_set<MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, some_alloc2<MoveO… in main()
175 …typedef std::unordered_set<MoveOnly, some_hash2<MoveOnly>, some_comp2<MoveOnly>, some_alloc <MoveO… in main()
179 …typedef std::unordered_set<MoveOnly, some_hash2<MoveOnly>, some_comp2<MoveOnly>, some_alloc2<MoveO… in main()
[all …]
/llvm-project-15.0.7/libcxx/test/support/
H A DMoveOnly.h17 class MoveOnly
23 MoveOnly(const MoveOnly&) = delete;
24 MoveOnly& operator=(const MoveOnly&) = delete;
26 TEST_CONSTEXPR_CXX14 MoveOnly(MoveOnly&& x) in MoveOnly() function
28 TEST_CONSTEXPR_CXX14 MoveOnly& operator=(MoveOnly&& x)
33 friend TEST_CONSTEXPR bool operator==(const MoveOnly& x, const MoveOnly& y)
35 friend TEST_CONSTEXPR bool operator!=(const MoveOnly& x, const MoveOnly& y)
37 friend TEST_CONSTEXPR bool operator< (const MoveOnly& x, const MoveOnly& y)
39 friend TEST_CONSTEXPR bool operator<=(const MoveOnly& x, const MoveOnly& y)
50 TEST_CONSTEXPR_CXX14 MoveOnly operator+(const MoveOnly& x) const
[all …]
/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/
H A DUTypes.pass.cpp48 MoveOnly in test_sfinae_missing_elements()
53 MoveOnly, NoDefault in test_sfinae_missing_elements()
57 typedef std::tuple<MoveOnly, MoveOnly, NoDefault> Tuple; in test_sfinae_missing_elements()
61 MoveOnly, MoveOnly in test_sfinae_missing_elements()
66 MoveOnly, MoveOnly, NoDefault in test_sfinae_missing_elements()
72 typedef std::tuple<MoveOnly, Tuple, MoveOnly, MoveOnly> NestedTuple; in test_sfinae_missing_elements()
76 MoveOnly, MoveOnly, MoveOnly, MoveOnly in test_sfinae_missing_elements()
81 MoveOnly, Tuple, MoveOnly, MoveOnly in test_sfinae_missing_elements()
89 std::tuple<MoveOnly> t(MoveOnly(0)); in main()
93 std::tuple<MoveOnly, MoveOnly> t(MoveOnly(0), MoveOnly(1)); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/vector.cons/
H A Dmove_alloc.pass.cpp26 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in tests()
27 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in tests()
37 … std::vector<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(6)); in tests()
44 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in tests()
45 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in tests()
55 … std::vector<MoveOnly, test_allocator<MoveOnly> > l2(std::move(l), test_allocator<MoveOnly>(5)); in tests()
62 std::vector<MoveOnly, other_allocator<MoveOnly> > l(other_allocator<MoveOnly>(5)); in tests()
63 std::vector<MoveOnly, other_allocator<MoveOnly> > lo(other_allocator<MoveOnly>(5)); in tests()
80 std::vector<MoveOnly, min_allocator<MoveOnly> > l((min_allocator<MoveOnly>())); in tests()
81 std::vector<MoveOnly, min_allocator<MoveOnly> > lo((min_allocator<MoveOnly>())); in tests()
[all …]
H A Dassign_move.pass.cpp25 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in tests()
26 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in tests()
34 std::vector<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(5)); in tests()
42 std::vector<MoveOnly, test_allocator<MoveOnly> > l(test_allocator<MoveOnly>(5)); in tests()
43 std::vector<MoveOnly, test_allocator<MoveOnly> > lo(test_allocator<MoveOnly>(5)); in tests()
53 std::vector<MoveOnly, test_allocator<MoveOnly> > l2(test_allocator<MoveOnly>(6)); in tests()
61 std::vector<MoveOnly, other_allocator<MoveOnly> > l(other_allocator<MoveOnly>(5)); in tests()
62 std::vector<MoveOnly, other_allocator<MoveOnly> > lo(other_allocator<MoveOnly>(5)); in tests()
80 std::vector<MoveOnly, min_allocator<MoveOnly> > l((min_allocator<MoveOnly>())); in tests()
81 std::vector<MoveOnly, min_allocator<MoveOnly> > lo((min_allocator<MoveOnly>())); in tests()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/vector.modifiers/
H A Dpush_back_rvalue.pass.cpp27 std::vector<MoveOnly> c; in tests()
28 c.push_back(MoveOnly(0)); in tests()
33 c.push_back(MoveOnly(1)); in tests()
38 c.push_back(MoveOnly(2)); in tests()
43 c.push_back(MoveOnly(3)); in tests()
48 c.push_back(MoveOnly(4)); in tests()
58 std::vector<MoveOnly, limited_allocator<MoveOnly, 17> > c; in tests()
59 c.push_back(MoveOnly(0)); in tests()
64 c.push_back(MoveOnly(1)); in tests()
69 c.push_back(MoveOnly(2)); in tests()
[all …]
H A Dinsert_iter_rvalue.pass.cpp27 std::vector<MoveOnly> v(100); in tests()
28 std::vector<MoveOnly>::iterator i = v.insert(v.cbegin() + 10, MoveOnly(3)); in tests()
34 assert(v[j] == MoveOnly()); in tests()
35 assert(v[j] == MoveOnly(3)); in tests()
37 assert(v[j] == MoveOnly()); in tests()
40 std::vector<MoveOnly, limited_allocator<MoveOnly, 300> > v(100); in tests()
41 …std::vector<MoveOnly, limited_allocator<MoveOnly, 300> >::iterator i = v.insert(v.cbegin() + 10, M… in tests()
48 assert(v[j] == MoveOnly(3)); in tests()
53 std::vector<MoveOnly, min_allocator<MoveOnly> > v(100); in tests()
54 …std::vector<MoveOnly, min_allocator<MoveOnly> >::iterator i = v.insert(v.cbegin() + 10, MoveOnly(3… in tests()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/
H A Ddefault_noexcept.pass.cpp51 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main()
55 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
56 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
61 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
62 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
66 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
70 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
71 some_comp<MoveOnly>> C; in main()
H A Ddtor_noexcept.pass.cpp43 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main()
47 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
48 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
52 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
53 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
58 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
62 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
63 some_comp<MoveOnly>> C; in main()
H A Dmove_assign_noexcept.pass.cpp49 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main()
53 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
54 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
59 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
60 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
65 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
69 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
70 some_comp<MoveOnly>> C; in main()
H A Dmove_noexcept.pass.cpp47 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main()
51 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
52 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
56 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
57 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
62 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
66 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
67 some_comp<MoveOnly>> C; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/unord/unord.map/unord.map.cnstr/
H A Dmove_assign_noexcept.pass.cpp50 typedef std::unordered_map<MoveOnly, MoveOnly> C; in main()
54 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
55 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
60 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
61 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
66 typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
70 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
71 some_comp<MoveOnly>> C; in main()
H A Dmove_noexcept.pass.cpp48 typedef std::unordered_map<MoveOnly, MoveOnly> C; in main()
52 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
53 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
57 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
58 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
63 typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
67 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
68 some_comp<MoveOnly>> C; in main()
H A Ddefault_noexcept.pass.cpp52 typedef std::unordered_map<MoveOnly, MoveOnly> C; in main()
56 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
57 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
62 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
63 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
67 typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
71 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
72 some_comp<MoveOnly>> C; in main()
H A Ddtor_noexcept.pass.cpp44 typedef std::unordered_map<MoveOnly, MoveOnly> C; in main()
48 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
49 … std::equal_to<MoveOnly>, test_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
53 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
54 … std::equal_to<MoveOnly>, other_allocator<std::pair<const MoveOnly, MoveOnly>>> C; in main()
59 typedef std::unordered_map<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main()
63 typedef std::unordered_map<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
64 some_comp<MoveOnly>> C; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.special/
H A Dswap_noexcept.pass.cpp96 typedef std::pair<const MoveOnly, MoveOnly> V; in main()
98 typedef std::map<MoveOnly, MoveOnly> C; in main()
103 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<V>> C; in main()
107 typedef std::map<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<V>> C; in main()
112 typedef std::map<MoveOnly, MoveOnly, some_comp<MoveOnly>> C; in main()
118 typedef std::map<MoveOnly, MoveOnly, some_comp <MoveOnly>, some_alloc <V>> C; in main()
122 typedef std::map<MoveOnly, MoveOnly, some_comp <MoveOnly>, some_alloc2<V>> C; in main()
126 typedef std::map<MoveOnly, MoveOnly, some_comp2<MoveOnly>, some_alloc <V>> C; in main()
130 typedef std::map<MoveOnly, MoveOnly, some_comp2<MoveOnly>, some_alloc2<V>> C; in main()
135 typedef std::map<MoveOnly, MoveOnly, some_comp2<MoveOnly>, some_alloc3<V>> C; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/multimap.special/
H A Dswap_noexcept.pass.cpp96 typedef std::pair<const MoveOnly, MoveOnly> V; in main()
98 typedef std::multimap<MoveOnly, MoveOnly> C; in main()
103 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<V>> C; in main()
107 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<V>> C; in main()
112 typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C; in main()
118 typedef std::multimap<MoveOnly, MoveOnly, some_comp <MoveOnly>, some_alloc <V>> C; in main()
122 typedef std::multimap<MoveOnly, MoveOnly, some_comp <MoveOnly>, some_alloc2<V>> C; in main()
126 typedef std::multimap<MoveOnly, MoveOnly, some_comp2<MoveOnly>, some_alloc <V>> C; in main()
130 typedef std::multimap<MoveOnly, MoveOnly, some_comp2<MoveOnly>, some_alloc2<V>> C; in main()
135 typedef std::multimap<MoveOnly, MoveOnly, some_comp2<MoveOnly>, some_alloc3<V>> C; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/set/set.special/
H A Dswap_noexcept.pass.cpp97 typedef std::set<MoveOnly> C; in main()
102 typedef std::set<MoveOnly, std::less<MoveOnly>, test_allocator<MoveOnly>> C; in main()
106 typedef std::set<MoveOnly, std::less<MoveOnly>, other_allocator<MoveOnly>> C; in main()
111 typedef std::set<MoveOnly, some_comp<MoveOnly>> C; in main()
117 typedef std::set<MoveOnly, some_comp <MoveOnly>, some_alloc <MoveOnly>> C; in main()
121 typedef std::set<MoveOnly, some_comp <MoveOnly>, some_alloc2<MoveOnly>> C; in main()
125 typedef std::set<MoveOnly, some_comp2<MoveOnly>, some_alloc <MoveOnly>> C; in main()
129 typedef std::set<MoveOnly, some_comp2<MoveOnly>, some_alloc2<MoveOnly>> C; in main()
134 typedef std::set<MoveOnly, some_comp2<MoveOnly>, some_alloc3<MoveOnly>> C; in main()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/
H A Dsort_constexpr.pass.cpp70 test<7, MoveOnly, MoveOnly*>(); in main()
71 test<7, MoveOnly, random_access_iterator<MoveOnly*> >(); in main()
72 test<LargeN, MoveOnly, MoveOnly*>(); in main()
73 test<LargeN, MoveOnly, random_access_iterator<MoveOnly*> >(); in main()
86 test<7, MoveOnly, contiguous_iterator<MoveOnly*>>(); in main()
87 test<LargeN, MoveOnly, contiguous_iterator<MoveOnly*>>(); in main()
99 static_assert(test<7, MoveOnly, MoveOnly*>()); in main()
100 static_assert(test<7, MoveOnly, random_access_iterator<MoveOnly*>>()); in main()
101 static_assert(test<7, MoveOnly, contiguous_iterator<MoveOnly*>>()); in main()
102 static_assert(test<LargeN, MoveOnly, MoveOnly*>()); in main()
[all …]

1234567891011