Lines Matching refs:__iterator

61   template<bool> class __iterator;  variable
82 constexpr __iterator<false> begin() { in begin()
83 return __iterator<false>{*this, ranges::begin(__base_)}; in begin()
86 constexpr __iterator<true> begin() const in begin()
90 return __iterator<true>(*this, ranges::begin(__base_)); in begin()
98 constexpr __iterator<false> end() in end()
101 return __iterator<false>(*this, ranges::end(__base_)); in end()
111 constexpr __iterator<true> end() const in end()
115 return __iterator<true>(*this, ranges::end(__base_)); in end()
160 class transform_view<_View, _Fn>::__iterator
169 friend class transform_view<_View, _Fn>::__iterator;
182 __iterator() requires default_initializable<iterator_t<_Base>> = default;
185 constexpr __iterator(_Parent& __parent, iterator_t<_Base> __current)
192 constexpr __iterator(__iterator<!_Const> __i)
214 constexpr __iterator& operator++() {
223 constexpr __iterator operator++(int)
232 constexpr __iterator& operator--()
240 constexpr __iterator operator--(int)
249 constexpr __iterator& operator+=(difference_type __n)
257 constexpr __iterator& operator-=(difference_type __n)
273 friend constexpr bool operator==(const __iterator& __x, const __iterator& __y)
280 friend constexpr bool operator<(const __iterator& __x, const __iterator& __y)
287 friend constexpr bool operator>(const __iterator& __x, const __iterator& __y)
294 friend constexpr bool operator<=(const __iterator& __x, const __iterator& __y)
301 friend constexpr bool operator>=(const __iterator& __x, const __iterator& __y)
308 friend constexpr auto operator<=>(const __iterator& __x, const __iterator& __y)
315 friend constexpr __iterator operator+(__iterator __i, difference_type __n)
318 return __iterator{*__i.__parent_, __i.__current_ + __n};
322 friend constexpr __iterator operator+(difference_type __n, __iterator __i)
325 return __iterator{*__i.__parent_, __i.__current_ + __n};
329 friend constexpr __iterator operator-(__iterator __i, difference_type __n)
332 return __iterator{*__i.__parent_, __i.__current_ - __n};
336 friend constexpr difference_type operator-(const __iterator& __x, const __iterator& __y)
343 friend constexpr decltype(auto) iter_move(const __iterator& __i)
363 friend class transform_view<_View, _Fn>::__iterator;
389 friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const __sentinel& __y) {
397 operator-(const __iterator<_OtherConst>& __x, const __sentinel& __y) {
405 operator-(const __sentinel& __x, const __iterator<_OtherConst>& __y) {