Lines Matching refs:forward_iterator
48 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
56 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
105 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity>
114 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
122 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
235 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
245 template<forward_iterator I1, sentinel_for<I1> S1,
246 forward_iterator I2, sentinel_for<I2> S2,
501 requires (forward_iterator<I1> || sized_sentinel_for<S1, I1>) &&
502 (forward_iterator<I2> || sized_sentinel_for<S2, I2>) &&
554 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
562 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
582 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
592 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
602 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
634 template<input_iterator I1, sentinel_for<I1> S1, forward_iterator I2, sentinel_for<I2> S2,
649 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
742 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
849 template<forward_iterator I, sentinel_for<I> S, weakly_incrementable O>
860 requires (forward_iterator<I> || random_access_iterator<O>) &&
881 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2,
896 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2,
911 template<forward_iterator I, sentinel_for<I> S, class T,
942 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2, sentinel_for<I2> S2,
976 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
1043 (forward_iterator<I> ||
1052 (forward_iterator<iterator_t<R>> ||