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

Lines Matching refs:ib

34     int ib[] = {1, 1, 0};
38 return !std::is_permutation(std::begin(ia), std::end(ia), std::begin(ib) , c)
39 && !std::is_permutation(std::begin(ia), std::end(ia), std::begin(ib), std::end(ib), c)
40 && std::is_permutation(std::begin(ib), std::end(ib), std::begin(ic) , c)
41 && std::is_permutation(std::begin(ib), std::end(ib), std::begin(ic), std::end(ic), c)
51 const int ib[] = {0};
55 forward_iterator<const int*>(ib),
59 forward_iterator<const int*>(ib),
64 forward_iterator<const int*>(ib),
65 forward_iterator<const int*>(ib + sa),
69 forward_iterator<const int*>(ib),
70 forward_iterator<const int*>(ib + sa - 1),
76 const int ib[] = {1};
80 forward_iterator<const int*>(ib),
85 forward_iterator<const int*>(ib),
86 forward_iterator<const int*>(ib + sa),
93 const int ib[] = {0, 0};
97 forward_iterator<const int*>(ib),
102 forward_iterator<const int*>(ib),
103 forward_iterator<const int*>(ib + sa),
107 forward_iterator<const int*>(ib),
108 forward_iterator<const int*>(ib + sa - 1),
114 const int ib[] = {0, 1};
118 forward_iterator<const int*>(ib),
123 forward_iterator<const int*>(ib),
124 forward_iterator<const int*>(ib + sa),
130 const int ib[] = {1, 0};
134 forward_iterator<const int*>(ib),
139 forward_iterator<const int*>(ib),
140 forward_iterator<const int*>(ib + sa),
146 const int ib[] = {1, 1};
150 forward_iterator<const int*>(ib),
155 forward_iterator<const int*>(ib),
156 forward_iterator<const int*>(ib + sa),
162 const int ib[] = {0, 0};
166 forward_iterator<const int*>(ib),
171 forward_iterator<const int*>(ib),
172 forward_iterator<const int*>(ib + sa),
178 const int ib[] = {0, 1};
182 forward_iterator<const int*>(ib),
187 forward_iterator<const int*>(ib),
188 forward_iterator<const int*>(ib + sa),
192 forward_iterator<const int*>(ib),
193 forward_iterator<const int*>(ib + sa - 1),
199 const int ib[] = {1, 0};
203 forward_iterator<const int*>(ib),
208 forward_iterator<const int*>(ib),
209 forward_iterator<const int*>(ib + sa),
213 forward_iterator<const int*>(ib),
214 forward_iterator<const int*>(ib + sa - 1),
220 const int ib[] = {1, 1};
224 forward_iterator<const int*>(ib),
229 forward_iterator<const int*>(ib),
230 forward_iterator<const int*>(ib + sa),
236 const int ib[] = {0, 0};
240 forward_iterator<const int*>(ib),
245 forward_iterator<const int*>(ib),
246 forward_iterator<const int*>(ib + sa),
252 const int ib[] = {0, 1};
256 forward_iterator<const int*>(ib),
261 forward_iterator<const int*>(ib),
262 forward_iterator<const int*>(ib + sa),
266 forward_iterator<const int*>(ib),
267 forward_iterator<const int*>(ib + sa - 1),
273 const int ib[] = {1, 0};
277 forward_iterator<const int*>(ib),
282 forward_iterator<const int*>(ib),
283 forward_iterator<const int*>(ib + sa),
287 forward_iterator<const int*>(ib),
288 forward_iterator<const int*>(ib + sa - 1),
294 const int ib[] = {1, 1};
298 forward_iterator<const int*>(ib),
303 forward_iterator<const int*>(ib),
304 forward_iterator<const int*>(ib + sa),
310 const int ib[] = {0, 0};
314 forward_iterator<const int*>(ib),
319 forward_iterator<const int*>(ib),
320 forward_iterator<const int*>(ib + sa),
326 const int ib[] = {0, 1};
330 forward_iterator<const int*>(ib),
335 forward_iterator<const int*>(ib),
336 forward_iterator<const int*>(ib + sa),
342 const int ib[] = {1, 0};
346 forward_iterator<const int*>(ib),
351 forward_iterator<const int*>(ib),
352 forward_iterator<const int*>(ib + sa),
358 const int ib[] = {1, 1};
362 forward_iterator<const int*>(ib),
367 forward_iterator<const int*>(ib),
368 forward_iterator<const int*>(ib + sa),
372 forward_iterator<const int*>(ib),
373 forward_iterator<const int*>(ib + sa - 1),
380 const int ib[] = {1, 0, 0};
384 forward_iterator<const int*>(ib),
389 forward_iterator<const int*>(ib),
390 forward_iterator<const int*>(ib + sa),
396 const int ib[] = {1, 0, 1};
400 forward_iterator<const int*>(ib),
405 forward_iterator<const int*>(ib),
406 forward_iterator<const int*>(ib + sa),
412 const int ib[] = {1, 0, 2};
416 forward_iterator<const int*>(ib),
421 forward_iterator<const int*>(ib),
422 forward_iterator<const int*>(ib + sa),
428 const int ib[] = {1, 1, 0};
432 forward_iterator<const int*>(ib),
437 forward_iterator<const int*>(ib),
438 forward_iterator<const int*>(ib + sa),
444 const int ib[] = {1, 1, 1};
448 forward_iterator<const int*>(ib),
453 forward_iterator<const int*>(ib),
454 forward_iterator<const int*>(ib + sa),
460 const int ib[] = {1, 1, 2};
464 forward_iterator<const int*>(ib),
469 forward_iterator<const int*>(ib),
470 forward_iterator<const int*>(ib + sa),
476 const int ib[] = {1, 2, 0};
480 forward_iterator<const int*>(ib),
485 forward_iterator<const int*>(ib),
486 forward_iterator<const int*>(ib + sa),
492 const int ib[] = {1, 2, 1};
496 forward_iterator<const int*>(ib),
501 forward_iterator<const int*>(ib),
502 forward_iterator<const int*>(ib + sa),
508 const int ib[] = {1, 2, 2};
512 forward_iterator<const int*>(ib),
517 forward_iterator<const int*>(ib),
518 forward_iterator<const int*>(ib + sa),
524 const int ib[] = {1, 0, 0};
528 forward_iterator<const int*>(ib),
533 forward_iterator<const int*>(ib),
534 forward_iterator<const int*>(ib + sa),
538 forward_iterator<const int*>(ib),
539 forward_iterator<const int*>(ib + sa - 1),
545 const int ib[] = {1, 0, 1};
549 forward_iterator<const int*>(ib),
554 forward_iterator<const int*>(ib),
555 forward_iterator<const int*>(ib + sa),
561 const int ib[] = {1, 0, 2};
565 forward_iterator<const int*>(ib),
570 forward_iterator<const int*>(ib),
571 forward_iterator<const int*>(ib + sa),
575 forward_iterator<const int*>(ib),
576 forward_iterator<const int*>(ib + sa - 1),
582 const int ib[] = {1, 2, 0};
586 forward_iterator<const int*>(ib),
591 forward_iterator<const int*>(ib),
592 forward_iterator<const int*>(ib + sa),
596 forward_iterator<const int*>(ib),
597 forward_iterator<const int*>(ib + sa - 1),
603 const int ib[] = {2, 1, 0};
607 forward_iterator<const int*>(ib),
612 forward_iterator<const int*>(ib),
613 forward_iterator<const int*>(ib + sa),
617 forward_iterator<const int*>(ib),
618 forward_iterator<const int*>(ib + sa - 1),
624 const int ib[] = {2, 0, 1};
628 forward_iterator<const int*>(ib),
633 forward_iterator<const int*>(ib),
634 forward_iterator<const int*>(ib + sa),
638 ib),
639 forward_iterator<const int*>(ib + sa - 1),
645 const int ib[] = {1, 0, 1};
649 forward_iterator<const int*>(ib),
654 forward_iterator<const int*>(ib),
655 forward_iterator<const int*>(ib + sa),
661 const int ib[] = {1, 0, 0};
665 forward_iterator<const int*>(ib),
670 forward_iterator<const int*>(ib),
671 forward_iterator<const int*>(ib + sa),
675 forward_iterator<const int*>(ib + 1),
676 forward_iterator<const int*>(ib + sa),
680 forward_iterator<const int*>(ib),
681 forward_iterator<const int*>(ib + sa - 1),
687 const int ib[] = {4, 2, 3, 0, 1, 4, 0, 5, 6, 2};
691 forward_iterator<const int*>(ib),
696 forward_iterator<const int*>(ib),
697 forward_iterator<const int*>(ib + sa),
701 forward_iterator<const int*>(ib + 1),
702 forward_iterator<const int*>(ib + sa),
706 forward_iterator<const int*>(ib),
707 forward_iterator<const int*>(ib + sa - 1),
712 forward_iterator<const int*>(ib),
713 forward_iterator<const int*>(ib + sa - 1),
719 random_access_iterator<const int*>(ib),
720 random_access_iterator<const int*>(ib + sa - 1),
727 const int ib[] = {4, 2, 3, 0, 1, 4, 0, 5, 6, 0};
731 forward_iterator<const int*>(ib),
736 forward_iterator<const int*>(ib),
737 forward_iterator<const int*>(ib + sa),