| /llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/list.cons/ |
| H A D | move_alloc.pass.cpp | 25 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 D | assign_move.pass.cpp | 25 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 D | move.pass.cpp | 25 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 D | swap_noexcept.pass.cpp | 130 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 D | swap_noexcept.pass.cpp | 131 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 D | swap_noexcept.pass.cpp | 129 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 D | swap_noexcept.pass.cpp | 129 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 D | MoveOnly.h | 17 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 D | UTypes.pass.cpp | 48 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 D | move_alloc.pass.cpp | 26 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 D | assign_move.pass.cpp | 25 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 D | push_back_rvalue.pass.cpp | 27 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 D | insert_iter_rvalue.pass.cpp | 27 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 D | default_noexcept.pass.cpp | 51 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 D | dtor_noexcept.pass.cpp | 43 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 D | move_assign_noexcept.pass.cpp | 49 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 D | move_noexcept.pass.cpp | 47 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 D | move_assign_noexcept.pass.cpp | 50 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 D | move_noexcept.pass.cpp | 48 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 D | default_noexcept.pass.cpp | 52 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 D | dtor_noexcept.pass.cpp | 44 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 D | swap_noexcept.pass.cpp | 96 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 D | swap_noexcept.pass.cpp | 96 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 D | swap_noexcept.pass.cpp | 97 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 D | sort_constexpr.pass.cpp | 70 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 …]
|