Lines Matching refs:identity
45 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
49 template<forward_range R, class Proj = identity,
53 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
57 template<forward_range R, class Proj = identity,
65 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
71 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
79 template<input_range R, class T, class Proj = identity>
84 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
88 template<input_range R, class Proj = identity,
93 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
97 template<input_range R, class Proj = identity,
102 template<class T, class Proj = identity,
106 template<copyable T, class Proj = identity,
110 template<input_range R, class Proj = identity,
116 template<class T, class Proj = identity,
120 template<copyable T, class Proj = identity,
124 template<input_range R, class Proj = identity,
137 copy_constructible F, class Proj = identity>
143 class Proj = identity>
149 weakly_incrementable O, copy_constructible F, class Proj1 = identity,
150 class Proj2 = identity>
158 copy_constructible F, class Proj1 = identity, class Proj2 = identity>
165 template<input_iterator I, sentinel_for<I> S, class T, class Proj = identity>
170 template<input_range R, class T, class Proj = identity>
175 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
180 template<input_range R, class Proj = identity,
188 template<class T, class Proj = identity,
193 template<copyable T, class Proj = identity,
198 template<input_range R, class Proj = identity,
207 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
212 template<forward_range R, class Proj = identity,
242 template<input_iterator I, sentinel_for<I> S, weakly_incrementable O, class Proj = identity,
248 template<input_range R, weakly_incrementable O, class Proj = identity,
267 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
272 template<input_range R, class Proj = identity,
277 template<input_iterator I, class Proj = identity,
282 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
286 template<input_range R, class Proj = identity,
291 class Proj = identity>
296 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
302 class Proj = identity>
307 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
313 class Proj = identity>
318 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
324 class Proj = identity>
329 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
334 template<random_access_iterator I, sentinel_for<I> S, class Proj = identity,
338 template<random_access_range R, class Proj = identity,
342 template<random_access_iterator I, sentinel_for<I> S, class Proj = identity,
346 template<random_access_range R, class Proj = identity,
360 class Proj = identity>
365 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
371 class Proj = identity>
375 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
381 class Proj = identity>
386 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
413 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
420 class Proj1 = identity, class Proj2 = identity>
425 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
429 template<input_range R, class Proj = identity,
433 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
437 template<input_range R, class Proj = identity,
441 template<input_iterator I, sentinel_for<I> S, class Proj = identity,
445 template<input_range R, class Proj = identity,
451 class Comp = ranges::less, class Proj1 = identity, class Proj2 = identity>
459 class Proj1 = identity, class Proj2 = identity>
468 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
472 template<forward_range R, class Proj = identity,
476 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
480 template<forward_range R, class Proj = identity,
486 class Proj = identity>
491 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
496 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
500 template<forward_range R, class T, class Proj = identity,
506 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
510 template<forward_range R, class T, class Proj = identity,
516 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
521 template<forward_range R, class T, class Proj = identity,
527 template<permutable I, sentinel_for<I> S, class Proj = identity,
532 template<forward_range R, class Proj = identity,
538 template<bidirectional_iterator I, sentinel_for<I> S, class Proj = identity,
543 template<bidirectional_range R, class Proj = identity,
549 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
556 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
563 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
568 template<forward_range R, class Proj = identity,
573 template<input_iterator I, sentinel_for<I> S, class T1, class T2, class Proj = identity>
579 template<input_range R, class T1, class T2, class Proj = identity>
585 template<input_iterator I, sentinel_for<I> S, class T, class Proj = identity,
590 template<input_range R, class T, class Proj = identity,
596 template<class T, class Proj = identity,
602 class Proj1 = identity, class Proj2 = identity,
609 template<input_range R1, input_range R2, class Proj1 = identity,
610 class Proj2 = identity,
642 class Proj = identity, indirect_unary_predicate<projected<I, Proj>> Pred>
649 class Proj = identity,
656 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
660 template<forward_range R, class Proj = identity,
669 weakly_incrementable O, class Comp = ranges::less, class Proj1 = identity,
670 class Proj2 = identity>
677 class Proj1 = identity, class Proj2 = identity>
683 template<permutable I, sentinel_for<I> S, class T, class Proj = identity>
687 template<forward_range R, class T, class Proj = identity>
693 template<permutable I, sentinel_for<I> S, class Proj = identity,
697 template<forward_range R, class Proj = identity,
708 class Proj1 = identity, class Proj2 = identity>
715 class Comp = ranges::less, class Proj1 = identity, class Proj2 = identity>
726 class Proj1 = identity, class Proj2 = identity>
734 class Proj1 = identity, class Proj2 = identity>
796 sentinel_for<I2> S2, class Proj1 = identity, class Proj2 = identity,
804 class Proj1 = identity, class Proj2 = identity,
812 class Proj1 = identity, class Proj2 = identity>
819 class Proj1 = identity, class Proj2 = identity>
826 class Pred = ranges::equal_to, class Proj = identity>
833 class Proj = identity>
840 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
847 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
858 class Proj1 = identity, class Proj2 = identity>
866 class Comp = ranges::less, class Proj1 = identity, class Proj2 = identity>
873 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
878 template<forward_range R, class T, class Proj = identity,
889 class Proj1 = identity, class Proj2 = identity>
896 class Comp = ranges::less, class Proj1 = identity, class Proj2 = identity>
903 class Proj1 = identity, class Proj2 = identity,
909 template<input_range R1, input_range R2, class Proj1 = identity,
910 class Proj2 = identity,
917 class Proj = identity>
921 template<bidirectional_range R, class Comp = ranges::less, class Proj = identity>
927 template<permutable I, sentinel_for<I> S, class Proj = identity,
931 template<forward_range R, class Proj = identity,
937 template<input_iterator I, sentinel_for<I> S, weakly_incrementable O, class Proj = identity,
946 template<input_range R, weakly_incrementable O, class Proj = identity,
959 class Proj = identity>
964 template<input_range R, weakly_incrementable O, class T, class Proj = identity>
975 class Proj = identity, indirect_unary_predicate<projected<I, Proj>> Pred>
980 template<input_range R, weakly_incrementable O, class Proj = identity,
990 output_iterator<const T2&> O, class Proj = identity>
998 class Proj = identity>
1010 class Proj = identity, indirect_unary_predicate<projected<I, Proj>> Pred>
1016 template<input_range R, class T, output_iterator<const T&> O, class Proj = identity,
1027 class Proj = identity>
1033 class Proj = identity>
1042 class Proj = identity>
1048 class Proj = identity>