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,
210 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
463 requires (forward_iterator<I1> || sized_sentinel_for<S1, I1>) &&
464 (forward_iterator<I2> || sized_sentinel_for<S2, I2>) &&
516 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
524 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
544 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
554 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
564 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
596 template<input_iterator I1, sentinel_for<I1> S1, forward_iterator I2, sentinel_for<I2> S2,
611 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
704 template<forward_iterator I, sentinel_for<I> S, class Proj = identity,
811 template<forward_iterator I, sentinel_for<I> S, weakly_incrementable O>
822 requires (forward_iterator<I> || random_access_iterator<O>) &&
843 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2,
858 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2,
873 template<forward_iterator I, sentinel_for<I> S, class T,
904 template<forward_iterator I1, sentinel_for<I1> S1, forward_iterator I2, sentinel_for<I2> S2,
938 template<forward_iterator I, sentinel_for<I> S, class T, class Proj = identity,
1005 (forward_iterator<I> ||
1014 (forward_iterator<iterator_t<R>> ||