Lines Matching refs:__iterator
71 template<bool> struct __iterator;
97 return __iterator<__use_const>{*this, ranges::begin(__base_)};
106 return __iterator<true>{*this, ranges::begin(__base_)};
116 return __iterator<__simple_view<_View>>{*this, ranges::end(__base_)};
133 return __iterator<true>{*this, ranges::end(__base_)};
166 friend constexpr bool operator==(const __iterator<_OtherConst>& __x, const __sentinel& __y) {
173 template<bool _Const> struct join_view<_View>::__iterator
176 template<bool> friend struct __iterator;
229 __iterator() requires default_initializable<_Outer> = default;
232 constexpr __iterator(_Parent& __parent, _Outer __outer)
239 constexpr __iterator(__iterator<!_Const> __i)
260 constexpr __iterator& operator++() {
280 constexpr __iterator operator++(int)
291 constexpr __iterator& operator--()
310 constexpr __iterator operator--(int)
322 friend constexpr bool operator==(const __iterator& __x, const __iterator& __y)
331 friend constexpr decltype(auto) iter_move(const __iterator& __i)
338 friend constexpr void iter_swap(const __iterator& __x, const __iterator& __y)