Lines Matching refs:__it
716 operator()(_It& __it, iter_difference_t<_It> __n) const
719 __it += __n;
726 ++__it;
734 --__it;
744 ++__it;
750 operator()(_It& __it, _Sent __bound) const
753 __it = std::move(__bound);
755 (*this)(__it, __bound - __it);
758 while (__it != __bound)
759 ++__it;
765 operator()(_It& __it, iter_difference_t<_It> __n, _Sent __bound) const
769 const auto __diff = __bound - __it;
775 (*this)(__it, __bound);
783 (*this)(__it, __n);
789 else if (__it == __bound || __n == 0)
796 ++__it;
799 while (__m != __n && __it != __bound);
807 --__it;
810 while (__m != __n && __it != __bound);