Home | History | Annotate | Download | only in alg.is_permutation

Lines Matching refs:ia

27         const int ia[] = {0};
29 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
30 assert(std::is_permutation(forward_iterator<const int*>(ia),
31 forward_iterator<const int*>(ia + 0),
34 assert(std::is_permutation(forward_iterator<const int*>(ia),
35 forward_iterator<const int*>(ia + 0),
39 assert(std::is_permutation(forward_iterator<const int*>(ia),
40 forward_iterator<const int*>(ia + sa),
43 assert(std::is_permutation(forward_iterator<const int*>(ia),
44 forward_iterator<const int*>(ia + sa),
47 assert(std::is_permutation(forward_iterator<const int*>(ia),
48 forward_iterator<const int*>(ia + sa),
54 const int ia[] = {0};
56 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
57 assert(std::is_permutation(forward_iterator<const int*>(ia),
58 forward_iterator<const int*>(ia + sa),
61 assert(std::is_permutation(forward_iterator<const int*>(ia),
62 forward_iterator<const int*>(ia + sa),
69 const int ia[] = {0, 0};
71 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
72 assert(std::is_permutation(forward_iterator<const int*>(ia),
73 forward_iterator<const int*>(ia + sa),
76 assert(std::is_permutation(forward_iterator<const int*>(ia),
77 forward_iterator<const int*>(ia + sa),
80 assert(std::is_permutation(forward_iterator<const int*>(ia),
81 forward_iterator<const int*>(ia + sa),
87 const int ia[] = {0, 0};
89 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
90 assert(std::is_permutation(forward_iterator<const int*>(ia),
91 forward_iterator<const int*>(ia + sa),
94 assert(std::is_permutation(forward_iterator<const int*>(ia),
95 forward_iterator<const int*>(ia + sa),
101 const int ia[] = {0, 0};
103 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
104 assert(std::is_permutation(forward_iterator<const int*>(ia),
105 forward_iterator<const int*>(ia + sa),
108 assert(std::is_permutation(forward_iterator<const int*>(ia),
109 forward_iterator<const int*>(ia + sa),
115 const int ia[] = {0, 0};
117 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
118 assert(std::is_permutation(forward_iterator<const int*>(ia),
119 forward_iterator<const int*>(ia + sa),
122 assert(std::is_permutation(forward_iterator<const int*>(ia),
123 forward_iterator<const int*>(ia + sa),
129 const int ia[] = {0, 1};
131 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
132 assert(std::is_permutation(forward_iterator<const int*>(ia),
133 forward_iterator<const int*>(ia + sa),
136 assert(std::is_permutation(forward_iterator<const int*>(ia),
137 forward_iterator<const int*>(ia + sa),
143 const int ia[] = {0, 1};
145 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
146 assert(std::is_permutation(forward_iterator<const int*>(ia),
147 forward_iterator<const int*>(ia + sa),
150 assert(std::is_permutation(forward_iterator<const int*>(ia),
151 forward_iterator<const int*>(ia + sa),
154 assert(std::is_permutation(forward_iterator<const int*>(ia),
155 forward_iterator<const int*>(ia + sa),
161 const int ia[] = {0, 1};
163 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
164 assert(std::is_permutation(forward_iterator<const int*>(ia),
165 forward_iterator<const int*>(ia + sa),
168 assert(std::is_permutation(forward_iterator<const int*>(ia),
169 forward_iterator<const int*>(ia + sa),
175 const int ia[] = {0, 1};
177 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
178 assert(std::is_permutation(forward_iterator<const int*>(ia),
179 forward_iterator<const int*>(ia + sa),
182 assert(std::is_permutation(forward_iterator<const int*>(ia),
183 forward_iterator<const int*>(ia + sa),
189 const int ia[] = {1, 0};
191 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
192 assert(std::is_permutation(forward_iterator<const int*>(ia),
193 forward_iterator<const int*>(ia + sa),
196 assert(std::is_permutation(forward_iterator<const int*>(ia),
197 forward_iterator<const int*>(ia + sa),
203 const int ia[] = {1, 0};
205 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
206 assert(std::is_permutation(forward_iterator<const int*>(ia),
207 forward_iterator<const int*>(ia + sa),
210 assert(std::is_permutation(forward_iterator<const int*>(ia),
211 forward_iterator<const int*>(ia + sa),
217 const int ia[] = {1, 0};
219 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
220 assert(std::is_permutation(forward_iterator<const int*>(ia),
221 forward_iterator<const int*>(ia + sa),
224 assert(std::is_permutation(forward_iterator<const int*>(ia),
225 forward_iterator<const int*>(ia + sa),
231 const int ia[] = {1, 0};
233 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
234 assert(std::is_permutation(forward_iterator<const int*>(ia),
235 forward_iterator<const int*>(ia + sa),
238 assert(std::is_permutation(forward_iterator<const int*>(ia),
239 forward_iterator<const int*>(ia + sa),
245 const int ia[] = {1, 1};
247 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
248 assert(std::is_permutation(forward_iterator<const int*>(ia),
249 forward_iterator<const int*>(ia + sa),
252 assert(std::is_permutation(forward_iterator<const int*>(ia),
253 forward_iterator<const int*>(ia + sa),
259 const int ia[] = {1, 1};
261 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
262 assert(std::is_permutation(forward_iterator<const int*>(ia),
263 forward_iterator<const int*>(ia + sa),
266 assert(std::is_permutation(forward_iterator<const int*>(ia),
267 forward_iterator<const int*>(ia + sa),
273 const int ia[] = {1, 1};
275 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
276 assert(std::is_permutation(forward_iterator<const int*>(ia),
277 forward_iterator<const int*>(ia + sa),
280 assert(std::is_permutation(forward_iterator<const int*>(ia),
281 forward_iterator<const int*>(ia + sa),
287 const int ia[] = {1, 1};
289 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
290 assert(std::is_permutation(forward_iterator<const int*>(ia),
291 forward_iterator<const int*>(ia + sa),
294 assert(std::is_permutation(forward_iterator<const int*>(ia),
295 forward_iterator<const int*>(ia + sa),
302 const int ia[] = {0, 0, 0};
304 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
305 assert(std::is_permutation(forward_iterator<const int*>(ia),
306 forward_iterator<const int*>(ia + sa),
309 assert(std::is_permutation(forward_iterator<const int*>(ia),
310 forward_iterator<const int*>(ia + sa),
316 const int ia[] = {0, 0, 0};
318 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
319 assert(std::is_permutation(forward_iterator<const int*>(ia),
320 forward_iterator<const int*>(ia + sa),
323 assert(std::is_permutation(forward_iterator<const int*>(ia),
324 forward_iterator<const int*>(ia + sa),
330 const int ia[] = {0, 0, 0};
332 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
333 assert(std::is_permutation(forward_iterator<const int*>(ia),
334 forward_iterator<const int*>(ia + sa),
337 assert(std::is_permutation(forward_iterator<const int*>(ia),
338 forward_iterator<const int*>(ia + sa),
344 const int ia[] = {0, 0, 0};
346 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
347 assert(std::is_permutation(forward_iterator<const int*>(ia),
348 forward_iterator<const int*>(ia + sa),
351 assert(std::is_permutation(forward_iterator<const int*>(ia),
352 forward_iterator<const int*>(ia + sa),
358 const int ia[] = {0, 0, 0};
360 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
361 assert(std::is_permutation(forward_iterator<const int*>(ia),
362 forward_iterator<const int*>(ia + sa),
365 assert(std::is_permutation(forward_iterator<const int*>(ia),
366 forward_iterator<const int*>(ia + sa),
372 const int ia[] = {0, 0, 0};
374 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
375 assert(std::is_permutation(forward_iterator<const int*>(ia),
376 forward_iterator<const int*>(ia + sa),
379 assert(std::is_permutation(forward_iterator<const int*>(ia),
380 forward_iterator<const int*>(ia + sa),
386 const int ia[] = {0, 0, 0};
388 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
389 assert(std::is_permutation(forward_iterator<const int*>(ia),
390 forward_iterator<const int*>(ia + sa),
393 assert(std::is_permutation(forward_iterator<const int*>(ia),
394 forward_iterator<const int*>(ia + sa),
400 const int ia[] = {0, 0, 0};
402 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
403 assert(std::is_permutation(forward_iterator<const int*>(ia),
404 forward_iterator<const int*>(ia + sa),
407 assert(std::is_permutation(forward_iterator<const int*>(ia),
408 forward_iterator<const int*>(ia + sa),
414 const int ia[] = {0, 0, 0};
416 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
417 assert(std::is_permutation(forward_iterator<const int*>(ia),
418 forward_iterator<const int*>(ia + sa),
421 assert(std::is_permutation(forward_iterator<const int*>(ia),
422 forward_iterator<const int*>(ia + sa),
428 const int ia[] = {0, 0, 1};
430 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
431 assert(std::is_permutation(forward_iterator<const int*>(ia),
432 forward_iterator<const int*>(ia + sa),
435 assert(std::is_permutation(forward_iterator<const int*>(ia),
436 forward_iterator<const int*>(ia + sa),
439 assert(std::is_permutation(forward_iterator<const int*>(ia),
440 forward_iterator<const int*>(ia + sa),
446 const int ia[] = {0, 0, 1};
448 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
449 assert(std::is_permutation(forward_iterator<const int*>(ia),
450 forward_iterator<const int*>(ia + sa),
453 assert(std::is_permutation(forward_iterator<const int*>(ia),
454 forward_iterator<const int*>(ia + sa),
460 const int ia[] = {0, 1, 2};
462 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
463 assert(std::is_permutation(forward_iterator<const int*>(ia),
464 forward_iterator<const int*>(ia + sa),
467 assert(std::is_permutation(forward_iterator<const int*>(ia),
468 forward_iterator<const int*>(ia + sa),
471 assert(std::is_permutation(forward_iterator<const int*>(ia),
472 forward_iterator<const int*>(ia + sa),
478 const int ia[] = {0, 1, 2};
480 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
481 assert(std::is_permutation(forward_iterator<const int*>(ia),
482 forward_iterator<const int*>(ia + sa),
485 assert(std::is_permutation(forward_iterator<const int*>(ia),
486 forward_iterator<const int*>(ia + sa),
489 assert(std::is_permutation(forward_iterator<const int*>(ia),
490 forward_iterator<const int*>(ia + sa),
496 const int ia[] = {0, 1, 2};
498 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
499 assert(std::is_permutation(forward_iterator<const int*>(ia),
500 forward_iterator<const int*>(ia + sa),
503 assert(std::is_permutation(forward_iterator<const int*>(ia),
504 forward_iterator<const int*>(ia + sa),
507 assert(std::is_permutation(forward_iterator<const int*>(ia),
508 forward_iterator<const int*>(ia + sa),
514 const int ia[] = {0, 1, 2};
516 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
517 assert(std::is_permutation(forward_iterator<const int*>(ia),
518 forward_iterator<const int*>(ia + sa),
521 assert(std::is_permutation(forward_iterator<const int*>(ia),
522 forward_iterator<const int*>(ia + sa),
525 assert(std::is_permutation(forward_iterator<const int*>(ia),
526 forward_iterator<const int*>(ia + sa),
532 const int ia[] = {0, 0, 1};
534 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
535 assert(std::is_permutation(forward_iterator<const int*>(ia),
536 forward_iterator<const int*>(ia + sa),
539 assert(std::is_permutation(forward_iterator<const int*>(ia),
540 forward_iterator<const int*>(ia + sa),
546 const int ia[] = {0, 0, 1};
548 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
549 assert(std::is_permutation(forward_iterator<const int*>(ia),
550 forward_iterator<const int*>(ia + sa),
553 assert(std::is_permutation(forward_iterator<const int*>(ia),
554 forward_iterator<const int*>(ia + sa),
557 assert(std::is_permutation(forward_iterator<const int*>(ia),
558 forward_iterator<const int*>(ia + sa),
561 assert(std::is_permutation(forward_iterator<const int*>(ia),
562 forward_iterator<const int*>(ia + sa),
568 const int ia[] = {0, 1, 2, 3, 0, 5, 6, 2, 4, 4};
570 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
571 assert(std::is_permutation(forward_iterator<const int*>(ia),
572 forward_iterator<const int*>(ia + sa),
575 assert(std::is_permutation(forward_iterator<const int*>(ia),
576 forward_iterator<const int*>(ia + sa),
579 assert(std::is_permutation(forward_iterator<const int*>(ia),
580 forward_iterator<const int*>(ia + sa),
583 assert(std::is_permutation(forward_iterator<const int*>(ia),
584 forward_iterator<const int*>(ia + sa),
590 const int ia[] = {0, 1, 2, 3, 0, 5, 6, 2, 4, 4};
592 const unsigned sa = sizeof(ia)/sizeof(ia[0]);
593 assert(std::is_permutation(forward_iterator<const int*>(ia),
594 forward_iterator<const int*>(ia + sa),
597 assert(std::is_permutation(forward_iterator<const int*>(ia),
598 forward_iterator<const int*>(ia + sa),