Home
last modified time | relevance | path

Searched refs:multimap (Results 1 – 25 of 187) sorted by relevance

12345678

/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/multimap.cons/
H A Ddeduct.pass.cpp45 std::multimap m(std::begin(arr), std::end(arr)); in main()
47 ASSERT_SAME_TYPE(decltype(m), std::multimap<int, long>); in main()
72 std::multimap<int, long> source; in main()
73 std::multimap m(source); in main()
79 std::multimap<int, long> source; in main()
80 std::multimap m{source}; // braces instead of parens in main()
86 std::multimap<int, long> source; in main()
95 ASSERT_SAME_TYPE(decltype(m), std::multimap<int, long>); in main()
138 std::multimap m{std::pair{1, 1}, {2, 2}, {3, 3}}; in main()
141 std::multimap m2{m.begin(), m.end()}; in main()
[all …]
H A Ddeduct.fail.cpp45 …std::multimap m; // expected-error{{no viable constructor or deduction guide for deduction of temp… in main()
49 std::multimap m(std::less<int>{}); in main()
54 std::multimap m(std::less<int>{}, std::allocator<PC>{}); in main()
59 std::multimap m(std::allocator<PC>{}); in main()
65 std::multimap m(arr, arr + 3, std::allocator<P>()); in main()
75 std::multimap m{ {1,1L}, {2,2L}, {3,3L} }; in main()
80 std::multimap m({ {1,1L}, {2,2L}, {3,3L} }, std::less<int>()); in main()
85 std::multimap m({ {1,1L}, {2,2L}, {3,3L} }, std::less<int>(), std::allocator<PC>()); in main()
90 std::multimap m({ {1,1L}, {2,2L}, {3,3L} }, std::allocator<PC>()); in main()
95 std::multimap m(P{1,1L}); in main()
[all …]
H A Ddeduct_const.pass.cpp46 std::multimap m(std::begin(arr), std::end(arr)); in main()
48 ASSERT_SAME_TYPE(decltype(m), std::multimap<int, const long>); in main()
55 std::multimap m(std::begin(arr), std::end(arr), std::greater<int>()); in main()
57 ASSERT_SAME_TYPE(decltype(m), std::multimap<int, const long, std::greater<int>>); in main()
64 … std::multimap m(std::begin(arr), std::end(arr), std::greater<int>(), test_allocator<PCC>(0, 42)); in main()
73 std::multimap m{ PC{1,1L}, PC{2,2L}, PC{1,1L}, PC{INT_MAX,1L}, PC{3,1L} }; in main()
75 ASSERT_SAME_TYPE(decltype(m), std::multimap<int, long>); in main()
81 … std::multimap m({ PC{1,1L}, PC{2,2L}, PC{1,1L}, PC{INT_MAX,1L}, PC{3,1L} }, std::greater<int>()); in main()
83 ASSERT_SAME_TYPE(decltype(m), std::multimap<int, long, std::greater<int>>); in main()
91 ASSERT_SAME_TYPE(decltype(m), std::multimap<int, long, std::greater<int>, test_allocator<PC>>); in main()
[all …]
H A Ddefault_recursive.pass.cpp21 std::multimap<int, X> m;
22 std::multimap<int, X>::iterator i;
23 std::multimap<int, X>::const_iterator ci;
26 std::multimap<int, X>::reverse_iterator ri;
27 std::multimap<int, X>::const_reverse_iterator cri;
H A Dcopy_assign.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(2)); in main()
42 std::multimap<int, double, C, A> m(ar, ar+sizeof(ar)/sizeof(ar[0])/2, C(3), A(7)); in main()
65 std::multimap<int, double> m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main()
66 std::multimap<int, double> *p = &m; in main()
87 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(2)); in main()
88 std::multimap<int, double, C, A> m(ar, ar+sizeof(ar)/sizeof(ar[0])/2, C(3), A(7)); in main()
114 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main()
115 std::multimap<int, double, C, A> m(ar, ar+sizeof(ar)/sizeof(ar[0])/2, C(3), A()); in main()
H A Ddefault.pass.cpp24 std::multimap<int, double> m; in main()
30 std::multimap<int, double, std::less<int>, min_allocator<std::pair<const int, double>>> m; in main()
37 std::multimap<int, double, std::less<int>, A> m; in main()
43 std::multimap<int, double, std::less<int>, A> m(a); in main()
49 std::multimap<int, double> m = {}; in main()
H A Dcopy_assign.addressof.compile.pass.cpp24 std::multimap<int, operator_hijacker> mo; in test()
25 std::multimap<int, operator_hijacker> m; in test()
29 std::multimap<operator_hijacker, int> mo; in test()
30 std::multimap<operator_hijacker, int> m; in test()
H A Dcopy.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main()
42 std::multimap<int, double, C, A> m = mo; in main()
67 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main()
68 std::multimap<int, double, C, A> m = mo; in main()
92 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main()
93 std::multimap<int, double, C, A> m = mo; in main()
H A Dcopy_alloc.pass.cpp41 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main()
42 std::multimap<int, double, C, A> m(mo, A(3)); in main()
67 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main()
68 std::multimap<int, double, C, A> m(mo, A()); in main()
92 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A{}); in main()
93 std::multimap<int, double, C, A> m(mo, A{}); in main()
H A Dmove.pass.cpp31 std::multimap<int, double, C, A> mo(C(5), A(7)); in main()
32 std::multimap<int, double, C, A> m = std::move(mo); in main()
58 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A(7)); in main()
59 std::multimap<int, double, C, A> m = std::move(mo); in main()
82 std::multimap<int, double, C, A> mo(C(5), A()); in main()
83 std::multimap<int, double, C, A> m = std::move(mo); in main()
109 std::multimap<int, double, C, A> mo(ar, ar+sizeof(ar)/sizeof(ar[0]), C(5), A()); in main()
110 std::multimap<int, double, C, A> m = std::move(mo); in main()
H A Ddtor_noexcept.pass.cpp34 typedef std::multimap<MoveOnly, MoveOnly> C; in main()
38 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<V>> C; in main()
42 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<V>> C; in main()
47 typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C; in main()
H A Ddefault_noexcept.pass.cpp41 typedef std::multimap<MoveOnly, MoveOnly> C; in main()
45 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<V>> C; in main()
50 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<V>> C; in main()
54 typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C; in main()
H A Dmove_assign_noexcept.pass.cpp40 typedef std::multimap<MoveOnly, MoveOnly> C; in main()
44 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<V>> C; in main()
49 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<V>> C; in main()
54 typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C; in main()
H A Dmove_noexcept.pass.cpp39 typedef std::multimap<MoveOnly, MoveOnly> C; in main()
43 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, test_allocator<V>> C; in main()
47 typedef std::multimap<MoveOnly, MoveOnly, std::less<MoveOnly>, other_allocator<V>> C; in main()
52 typedef std::multimap<MoveOnly, MoveOnly, some_comp<MoveOnly>> C; in main()
/llvm-project-15.0.7/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/multimap/
H A DTestDataFormatterGenericMultiMap.py70 multimap = self.namespace + "::multimap"
74 substrs=[multimap, 'size=0',
80 substrs=[multimap, 'size=0',
88 multimap,
99 substrs=[multimap, 'size=4',
112 substrs=[multimap, 'size=8',
175 multimap,
226 multimap,
237 multimap,
284 multimap,
[all …]
H A Dmain.cpp4 #define intint_map std::multimap<int, int>
5 #define strint_map std::multimap<std::string, int>
6 #define intstr_map std::multimap<int, std::string>
7 #define strstr_map std::multimap<std::string, std::string>
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/multimap.special/
H A Dswap_noexcept.pass.cpp98 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/multimap/multimap.modifiers/
H A Dmerge.pass.cpp55 std::multimap<int, int> src{{1, 0}, {3, 0}, {5, 0}}; in main()
56 std::multimap<int, int> dst{{2, 0}, {4, 0}, {5, 0}}; in main()
65 typedef std::multimap<Counter<int>, int, throw_comparator> map_type; in main()
96 typedef std::multimap<Counter<int>, int, std::less<Counter<int>>> first_map_type; in main()
97 typedef std::multimap<Counter<int>, int, comparator> second_map_type; in main()
137 std::multimap<int, int> first; in main()
139 std::multimap<int, int> second; in main()
144 std::multimap<int, int> second; in main()
/llvm-project-15.0.7/libcxx/include/
H A Dmap336 multimap(const multimap& m);
337 multimap(multimap&& m)
342 multimap(const multimap& m, const allocator_type& a);
343 multimap(multimap&& m, const allocator_type& a);
354 multimap& operator=(const multimap& m);
355 multimap& operator=(multimap&& m)
1853 multimap(const multimap& __m)
1861 multimap& operator=(const multimap& __m)
1879 multimap(multimap&& __m)
1888 multimap& operator=(multimap&& __m)
[all …]
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.resource.aliases/
H A Dheader_map_synop.pass.cpp60 using StdMap = std::multimap<K, V, DC, pmr::polymorphic_allocator<P>>; in main()
61 using PmrMap = pmr::multimap<K, V>; in main()
65 using StdMap = std::multimap<K, V, OC, pmr::polymorphic_allocator<P>>; in main()
66 using PmrMap = pmr::multimap<K, V, OC>; in main()
70 pmr::multimap<int, int> m; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/
H A Diterator.pass.cpp66 std::multimap<int, double> m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main()
69 std::multimap<int, double>::iterator i; in main()
71 std::multimap<int, double>::const_iterator k = i; in main()
122 const std::multimap<int, double> m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main()
127 std::multimap<int, double>::const_iterator i; in main()
175 … std::multimap<int, double, std::less<int>, min_allocator<V>> m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main()
178 std::multimap<int, double, std::less<int>, min_allocator<V>>::iterator i; in main()
180 std::multimap<int, double, std::less<int>, min_allocator<V>>::const_iterator k = i; in main()
231 …const std::multimap<int, double, std::less<int>, min_allocator<V>> m(ar, ar+sizeof(ar)/sizeof(ar[0… in main()
236 std::multimap<int, double, std::less<int>, min_allocator<V>>::const_iterator i; in main()
[all …]
H A Diterator_concept_conformance.compile.pass.cpp17 using iterator = std::multimap<int, int>::iterator;
18 using const_iterator = std::multimap<int, int>::const_iterator;
19 using reverse_iterator = std::multimap<int, int>::reverse_iterator;
20 using const_reverse_iterator = std::multimap<int, int>::const_reverse_iterator;
H A Dmax_size.pass.cpp28 typedef std::multimap<int, int, std::less<int>, A> C; in main()
35 typedef std::multimap<int, int, std::less<int>, A> C; in main()
43 typedef std::multimap<char, int> C; in main()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/multimap/multimap.erasure/
H A Derase_if.pass.cpp81 test<std::multimap<int, int>>(); in main()
82 test<std::multimap<int, int, std::less<int>, min_allocator<std::pair<const int, int>>>> (); in main()
83 test<std::multimap<int, int, std::less<int>, test_allocator<std::pair<const int, int>>>> (); in main()
85 test<std::multimap<long, short>>(); in main()
86 test<std::multimap<short, double>>(); in main()
/llvm-project-15.0.7/libcxx/include/experimental/
H A Dmap27 using multimap = std::multimap<Key, T, Compare,
53 using multimap = _VSTD::multimap<_Key, _Value, _Compare,

12345678