Lines Matching refs:__iterator
132 class __iterator; in requires() local
147 return __iterator<false>(ranges::__tuple_transform(ranges::begin, __views_)); in requires()
153 return __iterator<true>(ranges::__tuple_transform(ranges::begin, __views_)); in requires()
162 return begin() + iter_difference_t<__iterator<false>>(size()); in requires()
164 return __iterator<false>(ranges::__tuple_transform(ranges::end, __views_)); in requires()
174 return begin() + iter_difference_t<__iterator<true>>(size()); in requires()
176 return __iterator<true>(ranges::__tuple_transform(ranges::end, __views_)); in requires()
240 class zip_view<_Views...>::__iterator : public __zip_view_iterator_category_base<_Const, _Views...>…
245 …constexpr explicit __iterator(__tuple_or_pair<iterator_t<__maybe_const<_Const, _Views>>...> __curr…
249 friend class zip_view<_Views...>::__iterator;
262 __iterator() = default;
265 constexpr __iterator(__iterator<!_Const> __i)
275 constexpr __iterator& operator++() {
284 constexpr __iterator operator++(int)
292 constexpr __iterator& operator--()
299 constexpr __iterator operator--(int)
307 constexpr __iterator& operator+=(difference_type __x)
314 constexpr __iterator& operator-=(difference_type __x)
328 friend constexpr bool operator==(const __iterator& __x, const __iterator& __y)
338 friend constexpr bool operator<(const __iterator& __x, const __iterator& __y)
344 friend constexpr bool operator>(const __iterator& __x, const __iterator& __y)
350 friend constexpr bool operator<=(const __iterator& __x, const __iterator& __y)
356 friend constexpr bool operator>=(const __iterator& __x, const __iterator& __y)
362 friend constexpr auto operator<=>(const __iterator& __x, const __iterator& __y)
369 friend constexpr __iterator operator+(const __iterator& __i, difference_type __n)
377 friend constexpr __iterator operator+(difference_type __n, const __iterator& __i)
383 friend constexpr __iterator operator-(const __iterator& __i, difference_type __n)
391 friend constexpr difference_type operator-(const __iterator& __x, const __iterator& __y)
404 friend constexpr auto iter_move(const __iterator& __i) noexcept(
411 friend constexpr void iter_swap(const __iterator& __l, const __iterator& __r) noexcept(
435 __iter_current(zip_view<_Views...>::__iterator<_OtherConst> const& __it) {
451 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const _…
460 operator-(const __iterator<_OtherConst>& __x, const __sentinel& __y) {
476 operator-(const __sentinel& __y, const __iterator<_OtherConst>& __x) {