Lines Matching full:m
27 typedef std::multiset<int> M; in main() typedef
29 typedef M::iterator R; in main()
41 M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
42 R r = m.find(5); in main()
43 assert(r == m.begin()); in main()
44 r = m.find(6); in main()
45 assert(r == std::next(m.begin())); in main()
46 r = m.find(7); in main()
47 assert(r == std::next(m.begin(), 2)); in main()
48 r = m.find(8); in main()
49 assert(r == std::next(m.begin(), 3)); in main()
50 r = m.find(9); in main()
51 assert(r == std::next(m.begin(), 4)); in main()
52 r = m.find(10); in main()
53 assert(r == std::next(m.begin(), 5)); in main()
54 r = m.find(11); in main()
55 assert(r == std::next(m.begin(), 6)); in main()
56 r = m.find(12); in main()
57 assert(r == std::next(m.begin(), 7)); in main()
58 r = m.find(4); in main()
59 assert(r == std::next(m.begin(), 8)); in main()
62 typedef M::const_iterator R; in main()
74 const M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
75 R r = m.find(5); in main()
76 assert(r == m.begin()); in main()
77 r = m.find(6); in main()
78 assert(r == std::next(m.begin())); in main()
79 r = m.find(7); in main()
80 assert(r == std::next(m.begin(), 2)); in main()
81 r = m.find(8); in main()
82 assert(r == std::next(m.begin(), 3)); in main()
83 r = m.find(9); in main()
84 assert(r == std::next(m.begin(), 4)); in main()
85 r = m.find(10); in main()
86 assert(r == std::next(m.begin(), 5)); in main()
87 r = m.find(11); in main()
88 assert(r == std::next(m.begin(), 6)); in main()
89 r = m.find(12); in main()
90 assert(r == std::next(m.begin(), 7)); in main()
91 r = m.find(4); in main()
92 assert(r == std::next(m.begin(), 8)); in main()
98 typedef std::multiset<int, std::less<int>, min_allocator<int>> M; in main() typedef
100 typedef M::iterator R; in main()
112 M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
113 R r = m.find(5); in main()
114 assert(r == m.begin()); in main()
115 r = m.find(6); in main()
116 assert(r == std::next(m.begin())); in main()
117 r = m.find(7); in main()
118 assert(r == std::next(m.begin(), 2)); in main()
119 r = m.find(8); in main()
120 assert(r == std::next(m.begin(), 3)); in main()
121 r = m.find(9); in main()
122 assert(r == std::next(m.begin(), 4)); in main()
123 r = m.find(10); in main()
124 assert(r == std::next(m.begin(), 5)); in main()
125 r = m.find(11); in main()
126 assert(r == std::next(m.begin(), 6)); in main()
127 r = m.find(12); in main()
128 assert(r == std::next(m.begin(), 7)); in main()
129 r = m.find(4); in main()
130 assert(r == std::next(m.begin(), 8)); in main()
133 typedef M::const_iterator R; in main()
145 const M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
146 R r = m.find(5); in main()
147 assert(r == m.begin()); in main()
148 r = m.find(6); in main()
149 assert(r == std::next(m.begin())); in main()
150 r = m.find(7); in main()
151 assert(r == std::next(m.begin(), 2)); in main()
152 r = m.find(8); in main()
153 assert(r == std::next(m.begin(), 3)); in main()
154 r = m.find(9); in main()
155 assert(r == std::next(m.begin(), 4)); in main()
156 r = m.find(10); in main()
157 assert(r == std::next(m.begin(), 5)); in main()
158 r = m.find(11); in main()
159 assert(r == std::next(m.begin(), 6)); in main()
160 r = m.find(12); in main()
161 assert(r == std::next(m.begin(), 7)); in main()
162 r = m.find(4); in main()
163 assert(r == std::next(m.begin(), 8)); in main()
170 typedef std::multiset<V, std::less<>> M; in main() typedef
171 typedef M::iterator R; in main()
184 M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
185 R r = m.find(5); in main()
186 assert(r == m.begin()); in main()
187 r = m.find(6); in main()
188 assert(r == std::next(m.begin())); in main()
189 r = m.find(7); in main()
190 assert(r == std::next(m.begin(), 2)); in main()
191 r = m.find(8); in main()
192 assert(r == std::next(m.begin(), 3)); in main()
193 r = m.find(9); in main()
194 assert(r == std::next(m.begin(), 4)); in main()
195 r = m.find(10); in main()
196 assert(r == std::next(m.begin(), 5)); in main()
197 r = m.find(11); in main()
198 assert(r == std::next(m.begin(), 6)); in main()
199 r = m.find(12); in main()
200 assert(r == std::next(m.begin(), 7)); in main()
201 r = m.find(4); in main()
202 assert(r == std::next(m.begin(), 8)); in main()
207 typedef std::multiset<V, std::less<>> M; in main() typedef
208 typedef M::iterator R; in main()
210 M m; in main() local
211 m.insert ( V::make ( 5 )); in main()
212 m.insert ( V::make ( 6 )); in main()
213 m.insert ( V::make ( 7 )); in main()
214 m.insert ( V::make ( 8 )); in main()
215 m.insert ( V::make ( 9 )); in main()
216 m.insert ( V::make ( 10 )); in main()
217 m.insert ( V::make ( 11 )); in main()
218 m.insert ( V::make ( 12 )); in main()
220 R r = m.find(5); in main()
221 assert(r == m.begin()); in main()
222 r = m.find(6); in main()
223 assert(r == std::next(m.begin())); in main()
224 r = m.find(7); in main()
225 assert(r == std::next(m.begin(), 2)); in main()
226 r = m.find(8); in main()
227 assert(r == std::next(m.begin(), 3)); in main()
228 r = m.find(9); in main()
229 assert(r == std::next(m.begin(), 4)); in main()
230 r = m.find(10); in main()
231 assert(r == std::next(m.begin(), 5)); in main()
232 r = m.find(11); in main()
233 assert(r == std::next(m.begin(), 6)); in main()
234 r = m.find(12); in main()
235 assert(r == std::next(m.begin(), 7)); in main()
236 r = m.find(4); in main()
237 assert(r == std::next(m.begin(), 8)); in main()