Lines Matching full:class
24 template <class I, class F>
27 template <class I1, class I2>
30 template <class I, class O>
33 template <class I1, class I2, class O>
36 template <class I, class O1, class O2>
39 template <class I1, class I2>
42 template <class I>
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,
61 template<class I1, class I2>
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,
130 template<class I, class O>
133 template<class I1, class I2, class O>
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,
185 template<class T>
188 template<class T, class Proj = identity,
193 template<copyable T, class Proj = identity,
198 template<input_range R, class Proj = identity,
204 template<class I>
207 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
212 template<forward_range R, class Proj = identity,
217 template<class I, class O>
220 template<class I, class O>
223 template<class I, class O>
226 template<class I1, class I2>
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,
264 template<class I, class F>
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,
290 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
291 class Proj = identity>
296 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
301 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
302 class Proj = identity>
307 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
312 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
313 class Proj = identity>
318 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
323 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
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,
359 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
360 class Proj = identity>
365 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
370 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
371 class Proj = identity>
375 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
380 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
381 class Proj = identity>
386 template<random_access_range R, class Comp = ranges::less, class Proj = identity>
391 template<class T, output_iterator<const T&> O, sentinel_for<O> S>
394 template<class T, output_range<const T&> R>
397 template<class T, output_iterator<const T&> O>
404 template<class R, copy_constructible F>
413 class Pred = ranges::equal_to, class Proj1 = identity, class Proj2 = identity>
419 template<input_range R1, input_range R2, class Pred = ranges::equal_to,
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>
458 template<input_range R1, random_access_range R2, class Comp = ranges::less,
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,
485 template<random_access_iterator I, sentinel_for<I> S, class Comp = ranges::less,
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,
637 template<class I, class O1, class O2>
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,
665 template<class I1, class I2, class O>
669 weakly_incrementable O, class Comp = ranges::less, class Proj1 = identity,
670 class Proj2 = identity>
676 template<input_range R1, input_range R2, weakly_incrementable O, class Comp = ranges::less,
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,
703 template<class I, class O>
707 weakly_incrementable O, class Comp = ranges::less,
708 class Proj1 = identity, class Proj2 = identity>
715 class Comp = ranges::less, class Proj1 = identity, class Proj2 = identity>
721 template<class I1, class I2, class O>
725 weakly_incrementable O, class Comp = ranges::less,
726 class Proj1 = identity, class Proj2 = identity>
733 weakly_incrementable O, class Comp = ranges::less,
734 class Proj1 = identity, class Proj2 = identity>
740 template <class _InIter, class _OutIter>
760 template <class _InIter, class _OutIter>
773 template<input_iterator I, sentinel_for<I> S, weakly_incrementable O, class Gen>
779 template<input_range R, weakly_incrementable O, class Gen>
785 template<random_access_iterator I, sentinel_for<I> S, class Gen>
790 template<random_access_range R, class Gen>
796 sentinel_for<I2> S2, class Proj1 = identity, class Proj2 = identity,
804 class Proj1 = identity, class Proj2 = identity,
811 sentinel_for<I2> S2, class Pred = ranges::equal_to,
812 class Proj1 = identity, class Proj2 = identity>
818 template<forward_range R1, forward_range R2, class Pred = ranges::equal_to,
819 class Proj1 = identity, class Proj2 = identity>
825 template<forward_iterator I, sentinel_for<I> S, class T,
826 class Pred = ranges::equal_to, class Proj = identity>
832 template<forward_range R, class T, class Pred = ranges::equal_to,
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>
853 template<class I1, class I2, class O>
857 weakly_incrementable O, class Comp = ranges::less,
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,
884 template<class I1, class I2, class O>
888 weakly_incrementable O, class Comp = ranges::less,
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,
916 template<bidirectional_iterator I, sentinel_for<I> S, class Comp = ranges::less,
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,
955 template<class I, class O>
958 template<input_iterator I, sentinel_for<I> S, weakly_incrementable O, class T,
959 class Proj = identity>
964 template<input_range R, weakly_incrementable O, class T, class Proj = identity>
971 template<class I, class O>
975 class Proj = identity, indirect_unary_predicate<projected<I, Proj>> Pred>
980 template<input_range R, weakly_incrementable O, class Proj = identity,
986 template<class I, class O>
989 template<input_iterator I, sentinel_for<I> S, class T1, class T2,
990 output_iterator<const T2&> O, class Proj = identity>
997 template<input_range R, class T1, class T2, output_iterator<const T2&> O,
998 class Proj = identity>
1006 template<class I, class O>
1009 template<input_iterator I, sentinel_for<I> S, class T, output_iterator<const T&> O,
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,
1023 template<class I>
1026 template<bidirectional_iterator I, sentinel_for<I> S, class Comp = ranges::less,
1027 class Proj = identity>
1032 template<bidirectional_range R, class Comp = ranges::less,
1033 class Proj = identity>
1038 template<class I>
1041 template<bidirectional_iterator I, sentinel_for<I> S, class Comp = ranges::less,
1042 class Proj = identity>
1047 template<bidirectional_range R, class Comp = ranges::less,
1048 class Proj = identity>
1055 template <class InputIterator, class Predicate>
1059 template <class InputIterator, class Predicate>
1063 template <class InputIterator, class Predicate>
1067 template <class InputIterator, class Function>
1071 template<class InputIterator, class Size, class Function>
1075 template <class InputIterator, class T>
1079 template <class InputIterator, class Predicate>
1083 template<class InputIterator, class Predicate>
1087 template <class ForwardIterator1, class ForwardIterator2>
1092 template <class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
1097 template <class ForwardIterator1, class ForwardIterator2>
1102 template <class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
1107 template <class ForwardIterator>
1111 template <class ForwardIterator, class BinaryPredicate>
1115 template <class InputIterator, class T>
1119 template <class InputIterator, class Predicate>
1123 template <class InputIterator1, class InputIterator2>
1127 template <class InputIterator1, class InputIterator2>
1132 template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1137 template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1143 template <class InputIterator1, class InputIterator2>
1147 template <class InputIterator1, class InputIterator2>
1152 template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1157 template <class InputIterator1, class InputIterator2, class BinaryPredicate>
1163 template<class ForwardIterator1, class ForwardIterator2>
1168 template<class ForwardIterator1, class ForwardIterator2>
1173 template<class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
1178 template<class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
1184 template <class ForwardIterator1, class ForwardIterator2>
1189 template <class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
1194 template <class ForwardIterator, class Size, class T>
1198 template <class ForwardIterator, class Size, class T, class BinaryPredicate>
1203 template <class InputIterator, class OutputIterator>
1207 template<class InputIterator, class OutputIterator, class Predicate>
1212 template<class InputIterator, class Size, class OutputIterator>
1216 template <class BidirectionalIterator1, class BidirectionalIterator2>
1222 template<class InputIterator, class OutputIterator>
1226 template<class BidirectionalIterator1, class BidirectionalIterator2>
1231 template <class ForwardIterator1, class ForwardIterator2>
1236 template<class I1, class I2>
1250 template <class ForwardIterator1, class ForwardIterator2>
1254 template <class InputIterator, class OutputIterator, class UnaryOperation>
1258 template <class InputIterator1, class InputIterator2, class OutputIterator, class BinaryOperation>
1263 template <class ForwardIterator, class T>
1267 template <class ForwardIterator, class Predicate, class T>
1271 template <class InputIterator, class OutputIterator, class T>
1276 template <class InputIterator, class OutputIterator, class Predicate, class T>
1280 template <class ForwardIterator, class T>
1284 template <class OutputIterator, class Size, class T>
1288 template <class ForwardIterator, class Generator>
1292 template <class OutputIterator, class Size, class Generator>
1296 template <class ForwardIterator, class T>
1300 template <class ForwardIterator, class Predicate>
1304 template <class InputIterator, class OutputIterator, class T>
1308 template <class InputIterator, class OutputIterator, class Predicate>
1312 template <class ForwardIterator>
1316 template <class ForwardIterator, class BinaryPredicate>
1320 template <class InputIterator, class OutputIterator>
1324 template <class InputIterator, class OutputIterator, class BinaryPredicate>
1328 template <class BidirectionalIterator>
1332 template <class BidirectionalIterator, class OutputIterator>
1336 template <class ForwardIterator>
1340 template <class ForwardIterator, class OutputIterator>
1344 template <class RandomAccessIterator>
1348 template <class RandomAccessIterator, class RandomNumberGenerator>
1353 template<class PopulationIterator, class SampleIterator,
1354 class Distance, class UniformRandomBitGenerator>
1359 template<class RandomAccessIterator, class UniformRandomNumberGenerator>
1363 template<class ForwardIterator>
1368 template<class ForwardIterator>
1373 template <class InputIterator, class Predicate>
1377 template <class ForwardIterator, class Predicate>
1381 template <class InputIterator, class OutputIterator1,
1382 class OutputIterator2, class Predicate>
1388 template <class ForwardIterator, class Predicate>
1392 template<class ForwardIterator, class Predicate>
1396 template <class ForwardIterator>
1400 template <class ForwardIterator, class Compare>
1404 template<class ForwardIterator>
1408 template <class ForwardIterator, class Compare>
1412 template <class RandomAccessIterator>
1416 template <class RandomAccessIterator, class Compare>
1420 template <class RandomAccessIterator>
1424 template <class RandomAccessIterator, class Compare>
1428 template <class RandomAccessIterator>
1432 template <class RandomAccessIterator, class Compare>
1436 template <class InputIterator, class RandomAccessIterator>
1441 template <class InputIterator, class RandomAccessIterator, class Compare>
1446 template <class RandomAccessIterator>
1450 template <class RandomAccessIterator, class Compare>
1454 template <class ForwardIterator, class T>
1458 template <class ForwardIterator, class T, class Compare>
1462 template <class ForwardIterator, class T>
1466 template <class ForwardIterator, class T, class Compare>
1470 template <class ForwardIterator, class T>
1474 template <class ForwardIterator, class T, class Compare>
1478 template <class ForwardIterator, class T>
1482 template <class ForwardIterator, class T, class Compare>
1486 template <class InputIterator1, class InputIterator2, class OutputIterator>
1491 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1496 template <class BidirectionalIterator>
1500 template <class BidirectionalIterator, class Compare>
1504 template <class InputIterator1, class InputIterator2>
1508 template <class InputIterator1, class InputIterator2, class Compare>
1512 template <class InputIterator1, class InputIterator2, class OutputIterator>
1517 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1522 template <class InputIterator1, class InputIterator2, class OutputIterator>
1527 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1532 template <class InputIterator1, class InputIterator2, class OutputIterator>
1537 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1542 template <class InputIterator1, class InputIterator2, class OutputIterator>
1547 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1552 template <class RandomAccessIterator>
1556 template <class RandomAccessIterator, class Compare>
1560 template <class RandomAccessIterator>
1564 template <class RandomAccessIterator, class Compare>
1568 template <class RandomAccessIterator>
1572 template <class RandomAccessIterator, class Compare>
1576 template <class RandomAccessIterator>
1580 template <class RandomAccessIterator, class Compare>
1584 template <class RandomAccessIterator>
1588 template <class RandomAccessIterator, class Compare>
1592 template <class RandomAccessIterator>
1596 template <class RandomAccessIterator, class Compare>
1600 template <class ForwardIterator>
1604 template <class ForwardIterator, class Compare>
1608 template <class T>
1612 template <class T, class Compare>
1616 template<class T>
1620 template<class T, class Compare>
1624 template<class T>
1627 template<class T, class Compare>
1630 template <class ForwardIterator>
1634 template <class ForwardIterator, class Compare>
1638 template <class T>
1642 template <class T, class Compare>
1646 template<class T>
1650 template<class T, class Compare>
1654 template<class ForwardIterator>
1658 template<class ForwardIterator, class Compare>
1662 template<class T>
1666 template<class T, class Compare>
1670 template<class T>
1674 template<class T, class Compare>
1678 template <class InputIterator1, class InputIterator2>
1682 template <class InputIterator1, class InputIterator2, class Compare>
1687 template <class BidirectionalIterator>
1691 template <class BidirectionalIterator, class Compare>
1695 template <class BidirectionalIterator>
1699 template <class BidirectionalIterator, class Compare>