| /external/llvm-project/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/ |
| D | deduct.pass.cpp | 76 std::unordered_multimap m(std::begin(arr), std::end(arr)); in main() 77 ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long>); in main() 83 std::unordered_multimap m(std::begin(arr), std::end(arr), 42); in main() 84 ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long>); in main() 90 std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>()); in main() 91 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<i… in main() 97 …std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(… in main() 98 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>… in main() 104 …std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(… in main() 105 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>… in main() [all …]
|
| D | deduct_const.pass.cpp | 77 std::unordered_multimap m(std::begin(arr), std::end(arr)); in main() 78 ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long>); in main() 84 std::unordered_multimap m(std::begin(arr), std::end(arr), 42); in main() 85 ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long>); in main() 91 std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>()); in main() 92 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<i… in main() 98 …std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(… in main() 99 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>… in main() 105 …std::unordered_multimap m(std::begin(arr), std::end(arr), 42, std::hash<short>(), std::equal_to<>(… in main() 106 …ASSERT_SAME_TYPE(decltype(m), std::unordered_multimap<int, long, std::hash<short>, std::equal_to<>… in main() [all …]
|
| D | deduct.fail.cpp | 68 …std::unordered_multimap m; // expected-error{{no viable constructor or deduction guide for deducti… in main() 72 …std::unordered_multimap m(42); // expected-error{{no viable constructor or deduction guide for ded… in main() 76 std::unordered_multimap m(42, std::hash<int>()); in main() 81 std::unordered_multimap m(42, std::hash<int>(), std::equal_to<int>()); in main() 86 std::unordered_multimap m(42, std::hash<int>(), std::equal_to<int>(), std::allocator<P>()); in main() 91 std::unordered_multimap m(std::allocator<P>{}); in main() 96 std::unordered_multimap m(42, std::allocator<P>()); in main() 101 std::unordered_multimap m(42, std::hash<int>(), std::allocator<P>()); in main()
|
| 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() 61 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, 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()
|
| 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() 59 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, 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()
|
| /external/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/ |
| D | swap_noexcept.pass.cpp | 126 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main() 131 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 136 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 142 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main() 146 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 153 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, som… in main() 157 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp <MoveOnly>, som… in main() 161 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, som… in main() 165 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>, some_comp2<MoveOnly>, som… in main() 169 …typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash2<MoveOnly>, some_comp <MoveOnly>, so… in main() [all …]
|
| D | db_swap_1.pass.cpp | 32 std::unordered_multimap<int, int> c1(a1, a1+sizeof(a1)/sizeof(a1[0])); in main() 33 std::unordered_multimap<int, int> c2(a2, a2+sizeof(a2)/sizeof(a2[0])); in main() 34 std::unordered_multimap<int, int>::iterator i1 = c1.begin(); in main() 35 std::unordered_multimap<int, int>::iterator i2 = c2.begin(); in main() 39 std::unordered_multimap<int, int>::iterator j = i1; in main()
|
| /external/llvm-project/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.swap/ |
| D | swap_noexcept.pass.cpp | 125 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main() 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() [all …]
|
| /external/libcxx/include/ |
| D | unordered_map | 161 void merge(unordered_multimap<Key, T, H2, P2, Allocator>& source); // C++17 163 void merge(unordered_multimap<Key, T, H2, P2, Allocator>&& source); // C++17 224 class unordered_multimap 248 unordered_multimap() 253 explicit unordered_multimap(size_type n, const hasher& hf = hasher(), 257 unordered_multimap(InputIterator f, InputIterator l, 261 explicit unordered_multimap(const allocator_type&); 262 unordered_multimap(const unordered_multimap&); 263 unordered_multimap(const unordered_multimap&, const Allocator&); 264 unordered_multimap(unordered_multimap&&) [all …]
|
| /external/llvm-project/libcxx/test/std/containers/unord/unord.multimap/ |
| D | find_const.transparent.pass.cpp | 31 using map_type = const unord_map_type<std::unordered_multimap, transparent_hash, in main() 38 using map_type = const unord_map_type<std::unordered_multimap, transparent_hash_final, in main() 45 using map_type = const unord_map_type<std::unordered_multimap, non_transparent_hash, in main() 52 using map_type = const unord_map_type<std::unordered_multimap, transparent_hash, in main() 59 using map_type = const unord_map_type<std::unordered_multimap, non_transparent_hash, in main()
|
| D | equal_range_const.transparent.pass.cpp | 31 using map_type = const unord_map_type<std::unordered_multimap, transparent_hash, in main() 38 using map_type = const unord_map_type<std::unordered_multimap, transparent_hash_final, in main() 45 using map_type = const unord_map_type<std::unordered_multimap, non_transparent_hash, in main() 52 using map_type = const unord_map_type<std::unordered_multimap, transparent_hash, in main() 59 using map_type = const unord_map_type<std::unordered_multimap, non_transparent_hash, in main()
|
| D | count.transparent.pass.cpp | 31 …using map_type = const unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<> >; in main() 38 … const unord_map_type<std::unordered_multimap, transparent_hash_final, transparent_equal_final>; in main() 44 …using map_type = const unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to… in main() 51 const unord_map_type<std::unordered_multimap, transparent_hash, std::equal_to<key_type> >; in main() 58 … const unord_map_type<std::unordered_multimap, non_transparent_hash, std::equal_to<key_type> >; in main()
|
| D | contains.transparent.pass.cpp | 30 using map_type = unord_map_type<std::unordered_multimap, transparent_hash, in main() 37 …using map_type = unord_map_type<std::unordered_multimap, transparent_hash_final, transparent_equal… in main() 43 using map_type = unord_map_type<std::unordered_multimap, non_transparent_hash, in main() 50 using map_type = unord_map_type<std::unordered_multimap, transparent_hash, in main() 58 using map_type = unord_map_type<std::unordered_multimap, non_transparent_hash, in main()
|
| D | find_non_const.transparent.pass.cpp | 31 using map_type = unord_map_type<std::unordered_multimap, transparent_hash, in main() 38 using map_type = unord_map_type<std::unordered_multimap, transparent_hash_final, in main() 45 using map_type = unord_map_type<std::unordered_multimap, non_transparent_hash, in main() 52 using map_type = unord_map_type<std::unordered_multimap, transparent_hash, in main() 59 using map_type = unord_map_type<std::unordered_multimap, non_transparent_hash, in main()
|
| D | equal_range_non_const.transparent.pass.cpp | 31 using map_type = unord_map_type<std::unordered_multimap, transparent_hash, in main() 38 using map_type = unord_map_type<std::unordered_multimap, transparent_hash_final, in main() 45 using map_type = unord_map_type<std::unordered_multimap, non_transparent_hash, in main() 52 using map_type = unord_map_type<std::unordered_multimap, transparent_hash, in main() 59 using map_type = unord_map_type<std::unordered_multimap, non_transparent_hash, in main()
|
| /external/libcxx/test/std/experimental/memory/memory.resource.aliases/ |
| D | header_unordered_map_synop.pass.cpp | 69 using StdMap = std::unordered_multimap<K, V, DH, DP, pmr::polymorphic_allocator<P>>; in main() 70 using PmrMap = pmr::unordered_multimap<K, V>; in main() 74 using StdMap = std::unordered_multimap<K, V, MH, DP, pmr::polymorphic_allocator<P>>; in main() 75 using PmrMap = pmr::unordered_multimap<K, V, MH>; in main() 79 using StdMap = std::unordered_multimap<K, V, MH, MP, pmr::polymorphic_allocator<P>>; in main() 80 using PmrMap = pmr::unordered_multimap<K, V, MH, MP>; in main() 84 pmr::unordered_multimap<int, int> m; in main()
|
| /external/llvm-project/libcxx/test/std/experimental/memory/memory.resource.aliases/ |
| D | header_unordered_map_synop.pass.cpp | 69 using StdMap = std::unordered_multimap<K, V, DH, DP, pmr::polymorphic_allocator<P>>; in main() 70 using PmrMap = pmr::unordered_multimap<K, V>; in main() 74 using StdMap = std::unordered_multimap<K, V, MH, DP, pmr::polymorphic_allocator<P>>; in main() 75 using PmrMap = pmr::unordered_multimap<K, V, MH>; in main() 79 using StdMap = std::unordered_multimap<K, V, MH, MP, pmr::polymorphic_allocator<P>>; in main() 80 using PmrMap = pmr::unordered_multimap<K, V, MH, MP>; in main() 84 pmr::unordered_multimap<int, int> m; in main()
|
| /external/llvm-project/libcxx/test/libcxx/containers/unord/unord.multimap/ |
| D | db_swap_1.pass.cpp | 33 std::unordered_multimap<int, int> c1(a1, a1+sizeof(a1)/sizeof(a1[0])); in main() 34 std::unordered_multimap<int, int> c2(a2, a2+sizeof(a2)/sizeof(a2[0])); in main() 35 std::unordered_multimap<int, int>::iterator i1 = c1.begin(); in main() 36 std::unordered_multimap<int, int>::iterator i2 = c2.begin(); in main() 40 std::unordered_multimap<int, int>::iterator j = i1; in main()
|
| /external/llvm-project/libcxx/include/ |
| D | unordered_map | 160 void merge(unordered_multimap<Key, T, H2, P2, Allocator>& source); // C++17 162 void merge(unordered_multimap<Key, T, H2, P2, Allocator>&& source); // C++17 236 class unordered_multimap 260 unordered_multimap() 265 explicit unordered_multimap(size_type n, const hasher& hf = hasher(), 269 unordered_multimap(InputIterator f, InputIterator l, 273 explicit unordered_multimap(const allocator_type&); 274 unordered_multimap(const unordered_multimap&); 275 unordered_multimap(const unordered_multimap&, const Allocator&); 276 unordered_multimap(unordered_multimap&&) [all …]
|
| /external/llvm-project/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/ |
| D | merge.pass.cpp | 55 std::unordered_multimap<int, int> src{{1, 0}, {3, 0}, {5, 0}}; in main() 56 std::unordered_multimap<int, int> dst{{2, 0}, {4, 0}, {5, 0}}; in main() 65 typedef std::unordered_multimap<Counter<int>, int, throw_hasher<Counter<int>>> map_type; in main() 104 …typedef std::unordered_multimap<Counter<int>, int, std::hash<Counter<int>>, std::equal_to<Counter<… in main() 105 typedef std::unordered_multimap<Counter<int>, int, hasher, equal> second_map_type; in main() 144 std::unordered_multimap<int, int> first; in main() 146 std::unordered_multimap<int, int> second; in main()
|
| /external/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/ |
| D | merge.pass.cpp | 56 std::unordered_multimap<int, int> src{{1, 0}, {3, 0}, {5, 0}}; in main() 57 std::unordered_multimap<int, int> dst{{2, 0}, {4, 0}, {5, 0}}; in main() 66 typedef std::unordered_multimap<Counter<int>, int, throw_hasher<Counter<int>>> map_type; in main() 105 …typedef std::unordered_multimap<Counter<int>, int, std::hash<Counter<int>>, std::equal_to<Counter<… in main() 106 typedef std::unordered_multimap<Counter<int>, int, hasher, equal> second_map_type; in main() 145 std::unordered_multimap<int, int> first; in main() 147 std::unordered_multimap<int, int> second; in main()
|
| /external/libcxx/test/std/containers/unord/unord.multimap/ |
| D | max_load_factor.pass.cpp | 32 typedef std::unordered_multimap<int, std::string> C; in main() 37 typedef std::unordered_multimap<int, std::string> C; in main() 45 typedef std::unordered_multimap<int, std::string, std::hash<int>, std::equal_to<int>, in main() 51 typedef std::unordered_multimap<int, std::string, std::hash<int>, std::equal_to<int>, in main() 61 typedef std::unordered_multimap<int, std::string> C; in main()
|
| /external/libcxx/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/ |
| D | dtor_noexcept.pass.cpp | 44 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main() 48 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 53 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 59 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main() 63 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
|
| D | move_assign_noexcept.pass.cpp | 50 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main() 54 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 60 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, 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()
|
| D | move_noexcept.pass.cpp | 48 typedef std::unordered_multimap<MoveOnly, MoveOnly> C; in main() 52 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 57 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main() 63 typedef std::unordered_multimap<MoveOnly, MoveOnly, some_hash<MoveOnly>> C; in main() 67 typedef std::unordered_multimap<MoveOnly, MoveOnly, std::hash<MoveOnly>, in main()
|