Lines Matching full:m

28     typedef std::map<int, double> M;  in main()  typedef
30 typedef std::pair<M::iterator, M::iterator> R; in main()
42 M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
43 R r = m.equal_range(5); in main()
44 assert(r.first == std::next(m.begin(), 0)); in main()
45 assert(r.second == std::next(m.begin(), 1)); in main()
46 r = m.equal_range(7); in main()
47 assert(r.first == std::next(m.begin(), 1)); in main()
48 assert(r.second == std::next(m.begin(), 2)); in main()
49 r = m.equal_range(9); in main()
50 assert(r.first == std::next(m.begin(), 2)); in main()
51 assert(r.second == std::next(m.begin(), 3)); in main()
52 r = m.equal_range(11); in main()
53 assert(r.first == std::next(m.begin(), 3)); in main()
54 assert(r.second == std::next(m.begin(), 4)); in main()
55 r = m.equal_range(13); in main()
56 assert(r.first == std::next(m.begin(), 4)); in main()
57 assert(r.second == std::next(m.begin(), 5)); in main()
58 r = m.equal_range(15); in main()
59 assert(r.first == std::next(m.begin(), 5)); in main()
60 assert(r.second == std::next(m.begin(), 6)); in main()
61 r = m.equal_range(17); in main()
62 assert(r.first == std::next(m.begin(), 6)); in main()
63 assert(r.second == std::next(m.begin(), 7)); in main()
64 r = m.equal_range(19); in main()
65 assert(r.first == std::next(m.begin(), 7)); in main()
66 assert(r.second == std::next(m.begin(), 8)); in main()
67 r = m.equal_range(4); in main()
68 assert(r.first == std::next(m.begin(), 0)); in main()
69 assert(r.second == std::next(m.begin(), 0)); in main()
70 r = m.equal_range(6); in main()
71 assert(r.first == std::next(m.begin(), 1)); in main()
72 assert(r.second == std::next(m.begin(), 1)); in main()
73 r = m.equal_range(8); in main()
74 assert(r.first == std::next(m.begin(), 2)); in main()
75 assert(r.second == std::next(m.begin(), 2)); in main()
76 r = m.equal_range(10); in main()
77 assert(r.first == std::next(m.begin(), 3)); in main()
78 assert(r.second == std::next(m.begin(), 3)); in main()
79 r = m.equal_range(12); in main()
80 assert(r.first == std::next(m.begin(), 4)); in main()
81 assert(r.second == std::next(m.begin(), 4)); in main()
82 r = m.equal_range(14); in main()
83 assert(r.first == std::next(m.begin(), 5)); in main()
84 assert(r.second == std::next(m.begin(), 5)); in main()
85 r = m.equal_range(16); in main()
86 assert(r.first == std::next(m.begin(), 6)); in main()
87 assert(r.second == std::next(m.begin(), 6)); in main()
88 r = m.equal_range(18); in main()
89 assert(r.first == std::next(m.begin(), 7)); in main()
90 assert(r.second == std::next(m.begin(), 7)); in main()
91 r = m.equal_range(20); in main()
92 assert(r.first == std::next(m.begin(), 8)); in main()
93 assert(r.second == std::next(m.begin(), 8)); in main()
96 typedef std::pair<M::const_iterator, M::const_iterator> R; in main()
108 const M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
109 R r = m.equal_range(5); in main()
110 assert(r.first == std::next(m.begin(), 0)); in main()
111 assert(r.second == std::next(m.begin(), 1)); in main()
112 r = m.equal_range(7); in main()
113 assert(r.first == std::next(m.begin(), 1)); in main()
114 assert(r.second == std::next(m.begin(), 2)); in main()
115 r = m.equal_range(9); in main()
116 assert(r.first == std::next(m.begin(), 2)); in main()
117 assert(r.second == std::next(m.begin(), 3)); in main()
118 r = m.equal_range(11); in main()
119 assert(r.first == std::next(m.begin(), 3)); in main()
120 assert(r.second == std::next(m.begin(), 4)); in main()
121 r = m.equal_range(13); in main()
122 assert(r.first == std::next(m.begin(), 4)); in main()
123 assert(r.second == std::next(m.begin(), 5)); in main()
124 r = m.equal_range(15); in main()
125 assert(r.first == std::next(m.begin(), 5)); in main()
126 assert(r.second == std::next(m.begin(), 6)); in main()
127 r = m.equal_range(17); in main()
128 assert(r.first == std::next(m.begin(), 6)); in main()
129 assert(r.second == std::next(m.begin(), 7)); in main()
130 r = m.equal_range(19); in main()
131 assert(r.first == std::next(m.begin(), 7)); in main()
132 assert(r.second == std::next(m.begin(), 8)); in main()
133 r = m.equal_range(4); in main()
134 assert(r.first == std::next(m.begin(), 0)); in main()
135 assert(r.second == std::next(m.begin(), 0)); in main()
136 r = m.equal_range(6); in main()
137 assert(r.first == std::next(m.begin(), 1)); in main()
138 assert(r.second == std::next(m.begin(), 1)); in main()
139 r = m.equal_range(8); in main()
140 assert(r.first == std::next(m.begin(), 2)); in main()
141 assert(r.second == std::next(m.begin(), 2)); in main()
142 r = m.equal_range(10); in main()
143 assert(r.first == std::next(m.begin(), 3)); in main()
144 assert(r.second == std::next(m.begin(), 3)); in main()
145 r = m.equal_range(12); in main()
146 assert(r.first == std::next(m.begin(), 4)); in main()
147 assert(r.second == std::next(m.begin(), 4)); in main()
148 r = m.equal_range(14); in main()
149 assert(r.first == std::next(m.begin(), 5)); in main()
150 assert(r.second == std::next(m.begin(), 5)); in main()
151 r = m.equal_range(16); in main()
152 assert(r.first == std::next(m.begin(), 6)); in main()
153 assert(r.second == std::next(m.begin(), 6)); in main()
154 r = m.equal_range(18); in main()
155 assert(r.first == std::next(m.begin(), 7)); in main()
156 assert(r.second == std::next(m.begin(), 7)); in main()
157 r = m.equal_range(20); in main()
158 assert(r.first == std::next(m.begin(), 8)); in main()
159 assert(r.second == std::next(m.begin(), 8)); in main()
165 typedef std::map<int, double, std::less<int>, min_allocator<V>> M; in main() typedef
167 typedef std::pair<M::iterator, M::iterator> R; in main()
179 M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
180 R r = m.equal_range(5); in main()
181 assert(r.first == std::next(m.begin(), 0)); in main()
182 assert(r.second == std::next(m.begin(), 1)); in main()
183 r = m.equal_range(7); in main()
184 assert(r.first == std::next(m.begin(), 1)); in main()
185 assert(r.second == std::next(m.begin(), 2)); in main()
186 r = m.equal_range(9); in main()
187 assert(r.first == std::next(m.begin(), 2)); in main()
188 assert(r.second == std::next(m.begin(), 3)); in main()
189 r = m.equal_range(11); in main()
190 assert(r.first == std::next(m.begin(), 3)); in main()
191 assert(r.second == std::next(m.begin(), 4)); in main()
192 r = m.equal_range(13); in main()
193 assert(r.first == std::next(m.begin(), 4)); in main()
194 assert(r.second == std::next(m.begin(), 5)); in main()
195 r = m.equal_range(15); in main()
196 assert(r.first == std::next(m.begin(), 5)); in main()
197 assert(r.second == std::next(m.begin(), 6)); in main()
198 r = m.equal_range(17); in main()
199 assert(r.first == std::next(m.begin(), 6)); in main()
200 assert(r.second == std::next(m.begin(), 7)); in main()
201 r = m.equal_range(19); in main()
202 assert(r.first == std::next(m.begin(), 7)); in main()
203 assert(r.second == std::next(m.begin(), 8)); in main()
204 r = m.equal_range(4); in main()
205 assert(r.first == std::next(m.begin(), 0)); in main()
206 assert(r.second == std::next(m.begin(), 0)); in main()
207 r = m.equal_range(6); in main()
208 assert(r.first == std::next(m.begin(), 1)); in main()
209 assert(r.second == std::next(m.begin(), 1)); in main()
210 r = m.equal_range(8); in main()
211 assert(r.first == std::next(m.begin(), 2)); in main()
212 assert(r.second == std::next(m.begin(), 2)); in main()
213 r = m.equal_range(10); in main()
214 assert(r.first == std::next(m.begin(), 3)); in main()
215 assert(r.second == std::next(m.begin(), 3)); in main()
216 r = m.equal_range(12); in main()
217 assert(r.first == std::next(m.begin(), 4)); in main()
218 assert(r.second == std::next(m.begin(), 4)); in main()
219 r = m.equal_range(14); in main()
220 assert(r.first == std::next(m.begin(), 5)); in main()
221 assert(r.second == std::next(m.begin(), 5)); in main()
222 r = m.equal_range(16); in main()
223 assert(r.first == std::next(m.begin(), 6)); in main()
224 assert(r.second == std::next(m.begin(), 6)); in main()
225 r = m.equal_range(18); in main()
226 assert(r.first == std::next(m.begin(), 7)); in main()
227 assert(r.second == std::next(m.begin(), 7)); in main()
228 r = m.equal_range(20); in main()
229 assert(r.first == std::next(m.begin(), 8)); in main()
230 assert(r.second == std::next(m.begin(), 8)); in main()
233 typedef std::pair<M::const_iterator, M::const_iterator> R; in main()
245 const M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
246 R r = m.equal_range(5); in main()
247 assert(r.first == std::next(m.begin(), 0)); in main()
248 assert(r.second == std::next(m.begin(), 1)); in main()
249 r = m.equal_range(7); in main()
250 assert(r.first == std::next(m.begin(), 1)); in main()
251 assert(r.second == std::next(m.begin(), 2)); in main()
252 r = m.equal_range(9); in main()
253 assert(r.first == std::next(m.begin(), 2)); in main()
254 assert(r.second == std::next(m.begin(), 3)); in main()
255 r = m.equal_range(11); in main()
256 assert(r.first == std::next(m.begin(), 3)); in main()
257 assert(r.second == std::next(m.begin(), 4)); in main()
258 r = m.equal_range(13); in main()
259 assert(r.first == std::next(m.begin(), 4)); in main()
260 assert(r.second == std::next(m.begin(), 5)); in main()
261 r = m.equal_range(15); in main()
262 assert(r.first == std::next(m.begin(), 5)); in main()
263 assert(r.second == std::next(m.begin(), 6)); in main()
264 r = m.equal_range(17); in main()
265 assert(r.first == std::next(m.begin(), 6)); in main()
266 assert(r.second == std::next(m.begin(), 7)); in main()
267 r = m.equal_range(19); in main()
268 assert(r.first == std::next(m.begin(), 7)); in main()
269 assert(r.second == std::next(m.begin(), 8)); in main()
270 r = m.equal_range(4); in main()
271 assert(r.first == std::next(m.begin(), 0)); in main()
272 assert(r.second == std::next(m.begin(), 0)); in main()
273 r = m.equal_range(6); in main()
274 assert(r.first == std::next(m.begin(), 1)); in main()
275 assert(r.second == std::next(m.begin(), 1)); in main()
276 r = m.equal_range(8); in main()
277 assert(r.first == std::next(m.begin(), 2)); in main()
278 assert(r.second == std::next(m.begin(), 2)); in main()
279 r = m.equal_range(10); in main()
280 assert(r.first == std::next(m.begin(), 3)); in main()
281 assert(r.second == std::next(m.begin(), 3)); in main()
282 r = m.equal_range(12); in main()
283 assert(r.first == std::next(m.begin(), 4)); in main()
284 assert(r.second == std::next(m.begin(), 4)); in main()
285 r = m.equal_range(14); in main()
286 assert(r.first == std::next(m.begin(), 5)); in main()
287 assert(r.second == std::next(m.begin(), 5)); in main()
288 r = m.equal_range(16); in main()
289 assert(r.first == std::next(m.begin(), 6)); in main()
290 assert(r.second == std::next(m.begin(), 6)); in main()
291 r = m.equal_range(18); in main()
292 assert(r.first == std::next(m.begin(), 7)); in main()
293 assert(r.second == std::next(m.begin(), 7)); in main()
294 r = m.equal_range(20); in main()
295 assert(r.first == std::next(m.begin(), 8)); in main()
296 assert(r.second == std::next(m.begin(), 8)); in main()
303 typedef std::map<int, double, std::less<>> M; in main() typedef
304 typedef std::pair<M::iterator, M::iterator> R; in main()
317 M m(ar, ar+sizeof(ar)/sizeof(ar[0])); in main() local
318 R r = m.equal_range(5); in main()
319 assert(r.first == std::next(m.begin(), 0)); in main()
320 assert(r.second == std::next(m.begin(), 1)); in main()
321 r = m.equal_range(7); in main()
322 assert(r.first == std::next(m.begin(), 1)); in main()
323 assert(r.second == std::next(m.begin(), 2)); in main()
324 r = m.equal_range(9); in main()
325 assert(r.first == std::next(m.begin(), 2)); in main()
326 assert(r.second == std::next(m.begin(), 3)); in main()
327 r = m.equal_range(11); in main()
328 assert(r.first == std::next(m.begin(), 3)); in main()
329 assert(r.second == std::next(m.begin(), 4)); in main()
330 r = m.equal_range(13); in main()
331 assert(r.first == std::next(m.begin(), 4)); in main()
332 assert(r.second == std::next(m.begin(), 5)); in main()
333 r = m.equal_range(15); in main()
334 assert(r.first == std::next(m.begin(), 5)); in main()
335 assert(r.second == std::next(m.begin(), 6)); in main()
336 r = m.equal_range(17); in main()
337 assert(r.first == std::next(m.begin(), 6)); in main()
338 assert(r.second == std::next(m.begin(), 7)); in main()
339 r = m.equal_range(19); in main()
340 assert(r.first == std::next(m.begin(), 7)); in main()
341 assert(r.second == std::next(m.begin(), 8)); in main()
342 r = m.equal_range(4); in main()
343 assert(r.first == std::next(m.begin(), 0)); in main()
344 assert(r.second == std::next(m.begin(), 0)); in main()
345 r = m.equal_range(6); in main()
346 assert(r.first == std::next(m.begin(), 1)); in main()
347 assert(r.second == std::next(m.begin(), 1)); in main()
348 r = m.equal_range(8); in main()
349 assert(r.first == std::next(m.begin(), 2)); in main()
350 assert(r.second == std::next(m.begin(), 2)); in main()
351 r = m.equal_range(10); in main()
352 assert(r.first == std::next(m.begin(), 3)); in main()
353 assert(r.second == std::next(m.begin(), 3)); in main()
354 r = m.equal_range(12); in main()
355 assert(r.first == std::next(m.begin(), 4)); in main()
356 assert(r.second == std::next(m.begin(), 4)); in main()
357 r = m.equal_range(14); in main()
358 assert(r.first == std::next(m.begin(), 5)); in main()
359 assert(r.second == std::next(m.begin(), 5)); in main()
360 r = m.equal_range(16); in main()
361 assert(r.first == std::next(m.begin(), 6)); in main()
362 assert(r.second == std::next(m.begin(), 6)); in main()
363 r = m.equal_range(18); in main()
364 assert(r.first == std::next(m.begin(), 7)); in main()
365 assert(r.second == std::next(m.begin(), 7)); in main()
366 r = m.equal_range(20); in main()
367 assert(r.first == std::next(m.begin(), 8)); in main()
368 assert(r.second == std::next(m.begin(), 8)); in main()
370 r = m.equal_range(C2Int(5)); in main()
371 assert(r.first == std::next(m.begin(), 0)); in main()
372 assert(r.second == std::next(m.begin(), 1)); in main()
373 r = m.equal_range(C2Int(7)); in main()
374 assert(r.first == std::next(m.begin(), 1)); in main()
375 assert(r.second == std::next(m.begin(), 2)); in main()
376 r = m.equal_range(C2Int(9)); in main()
377 assert(r.first == std::next(m.begin(), 2)); in main()
378 assert(r.second == std::next(m.begin(), 3)); in main()
379 r = m.equal_range(C2Int(11)); in main()
380 assert(r.first == std::next(m.begin(), 3)); in main()
381 assert(r.second == std::next(m.begin(), 4)); in main()
382 r = m.equal_range(C2Int(13)); in main()
383 assert(r.first == std::next(m.begin(), 4)); in main()
384 assert(r.second == std::next(m.begin(), 5)); in main()
385 r = m.equal_range(C2Int(15)); in main()
386 assert(r.first == std::next(m.begin(), 5)); in main()
387 assert(r.second == std::next(m.begin(), 6)); in main()
388 r = m.equal_range(C2Int(17)); in main()
389 assert(r.first == std::next(m.begin(), 6)); in main()
390 assert(r.second == std::next(m.begin(), 7)); in main()
391 r = m.equal_range(C2Int(19)); in main()
392 assert(r.first == std::next(m.begin(), 7)); in main()
393 assert(r.second == std::next(m.begin(), 8)); in main()
394 r = m.equal_range(C2Int(4)); in main()
395 assert(r.first == std::next(m.begin(), 0)); in main()
396 assert(r.second == std::next(m.begin(), 0)); in main()
397 r = m.equal_range(C2Int(6)); in main()
398 assert(r.first == std::next(m.begin(), 1)); in main()
399 assert(r.second == std::next(m.begin(), 1)); in main()
400 r = m.equal_range(C2Int(8)); in main()
401 assert(r.first == std::next(m.begin(), 2)); in main()
402 assert(r.second == std::next(m.begin(), 2)); in main()
403 r = m.equal_range(C2Int(10)); in main()
404 assert(r.first == std::next(m.begin(), 3)); in main()
405 assert(r.second == std::next(m.begin(), 3)); in main()
406 r = m.equal_range(C2Int(12)); in main()
407 assert(r.first == std::next(m.begin(), 4)); in main()
408 assert(r.second == std::next(m.begin(), 4)); in main()
409 r = m.equal_range(C2Int(14)); in main()
410 assert(r.first == std::next(m.begin(), 5)); in main()
411 assert(r.second == std::next(m.begin(), 5)); in main()
412 r = m.equal_range(C2Int(16)); in main()
413 assert(r.first == std::next(m.begin(), 6)); in main()
414 assert(r.second == std::next(m.begin(), 6)); in main()
415 r = m.equal_range(C2Int(18)); in main()
416 assert(r.first == std::next(m.begin(), 7)); in main()
417 assert(r.second == std::next(m.begin(), 7)); in main()
418 r = m.equal_range(C2Int(20)); in main()
419 assert(r.first == std::next(m.begin(), 8)); in main()
420 assert(r.second == std::next(m.begin(), 8)); in main()
424 typedef std::map<PC, double, std::less<>> M; in main() typedef
425 typedef std::pair<M::iterator, M::iterator> R; in main()
427 M m; in main() local
428 m [ PC::make(5) ] = 5; in main()
429 m [ PC::make(7) ] = 6; in main()
430 m [ PC::make(9) ] = 7; in main()
431 m [ PC::make(11) ] = 8; in main()
432 m [ PC::make(13) ] = 9; in main()
433 m [ PC::make(15) ] = 10; in main()
434 m [ PC::make(17) ] = 11; in main()
435 m [ PC::make(19) ] = 12; in main()
437 R r = m.equal_range(5); in main()
438 assert(r.first == std::next(m.begin(), 0)); in main()
439 assert(r.second == std::next(m.begin(), 1)); in main()
440 r = m.equal_range(7); in main()
441 assert(r.first == std::next(m.begin(), 1)); in main()
442 assert(r.second == std::next(m.begin(), 2)); in main()
443 r = m.equal_range(9); in main()
444 assert(r.first == std::next(m.begin(), 2)); in main()
445 assert(r.second == std::next(m.begin(), 3)); in main()
446 r = m.equal_range(11); in main()
447 assert(r.first == std::next(m.begin(), 3)); in main()
448 assert(r.second == std::next(m.begin(), 4)); in main()
449 r = m.equal_range(13); in main()
450 assert(r.first == std::next(m.begin(), 4)); in main()
451 assert(r.second == std::next(m.begin(), 5)); in main()
452 r = m.equal_range(15); in main()
453 assert(r.first == std::next(m.begin(), 5)); in main()
454 assert(r.second == std::next(m.begin(), 6)); in main()
455 r = m.equal_range(17); in main()
456 assert(r.first == std::next(m.begin(), 6)); in main()
457 assert(r.second == std::next(m.begin(), 7)); in main()
458 r = m.equal_range(19); in main()
459 assert(r.first == std::next(m.begin(), 7)); in main()
460 assert(r.second == std::next(m.begin(), 8)); in main()
461 r = m.equal_range(4); in main()
462 assert(r.first == std::next(m.begin(), 0)); in main()
463 assert(r.second == std::next(m.begin(), 0)); in main()
464 r = m.equal_range(6); in main()
465 assert(r.first == std::next(m.begin(), 1)); in main()
466 assert(r.second == std::next(m.begin(), 1)); in main()
467 r = m.equal_range(8); in main()
468 assert(r.first == std::next(m.begin(), 2)); in main()
469 assert(r.second == std::next(m.begin(), 2)); in main()
470 r = m.equal_range(10); in main()
471 assert(r.first == std::next(m.begin(), 3)); in main()
472 assert(r.second == std::next(m.begin(), 3)); in main()
473 r = m.equal_range(12); in main()
474 assert(r.first == std::next(m.begin(), 4)); in main()
475 assert(r.second == std::next(m.begin(), 4)); in main()
476 r = m.equal_range(14); in main()
477 assert(r.first == std::next(m.begin(), 5)); in main()
478 assert(r.second == std::next(m.begin(), 5)); in main()
479 r = m.equal_range(16); in main()
480 assert(r.first == std::next(m.begin(), 6)); in main()
481 assert(r.second == std::next(m.begin(), 6)); in main()
482 r = m.equal_range(18); in main()
483 assert(r.first == std::next(m.begin(), 7)); in main()
484 assert(r.second == std::next(m.begin(), 7)); in main()
485 r = m.equal_range(20); in main()
486 assert(r.first == std::next(m.begin(), 8)); in main()
487 assert(r.second == std::next(m.begin(), 8)); in main()