Lines Matching refs:__i
427 void __advance(_InputIter& __i,
431 ++__i;
436 void __advance(_BiDirIter& __i,
441 ++__i;
444 --__i;
449 void __advance(_RandIter& __i,
452 __i += __n;
457 void advance(_InputIter& __i,
460 __advance(__i, __n, typename iterator_traits<_InputIter>::iterator_category());
699 _LIBCPP_INLINE_VISIBILITY insert_iterator(_Container& __x, typename _Container::iterator __i)
700 : container(&__x), iter(__i) {}
715 inserter(_Container& __x, typename _Container::iterator __i)
717 return insert_iterator<_Container>(__x, __i);
905 _Iter __i;
918 _LIBCPP_INLINE_VISIBILITY move_iterator() : __i() {}
919 _LIBCPP_INLINE_VISIBILITY explicit move_iterator(_Iter __x) : __i(__x) {}
921 : __i(__u.base()) {}
922 _LIBCPP_INLINE_VISIBILITY _Iter base() const {return __i;}
924 return static_cast<reference>(*__i);
927 typename iterator_traits<iterator_type>::reference __ref = *__i;
930 _LIBCPP_INLINE_VISIBILITY move_iterator& operator++() {++__i; return *this;}
932 {move_iterator __tmp(*this); ++__i; return __tmp;}
933 _LIBCPP_INLINE_VISIBILITY move_iterator& operator--() {--__i; return *this;}
935 {move_iterator __tmp(*this); --__i; return __tmp;}
937 {return move_iterator(__i + __n);}
939 {__i += __n; return *this;}
941 {return move_iterator(__i - __n);}
943 {__i -= __n; return *this;}
946 return static_cast<reference>(__i[__n]);
1017 make_move_iterator(const _Iter& __i)
1019 return move_iterator<_Iter>(__i);
1091 iterator_type __i;
1101 : __i(__u.base())
1110 : __i(__x.base())
1120 __i = __x.__i;
1136 return *__i;
1145 ++__i;
1156 --__i;
1169 __i += __n;
1182 return __i[__n];
1185 _LIBCPP_INLINE_VISIBILITY iterator_type base() const _NOEXCEPT {return __i;}
1188 _LIBCPP_INLINE_VISIBILITY __wrap_iter(iterator_type __x) _NOEXCEPT : __i(__x) {}
1190 _LIBCPP_INLINE_VISIBILITY __wrap_iter(const void* __p, iterator_type __x) : __i(__x)
1423 iterator_type __i;
1430 : __i(__x.base()), __next(0), __cont(0) {__set_owner(__x.__cont);}
1434 : __i(__u.base()), __next(0), __cont(0) {__set_owner(__u.__cont);}
1436 _LIBCPP_INLINE_VISIBILITY reference operator*() const {assert(__is_deref()); return *__i;}
1438 …_LIBCPP_INLINE_VISIBILITY __debug_iter& operator++() {assert(__can_increment()); ++__i; return *th…
1441 …_LIBCPP_INLINE_VISIBILITY __debug_iter& operator--() {assert(__can_decrement()); --__i; return *th…
1456 : __i(__x), __next(0), __cont(0) {__set_owner(__c);}
1457 _LIBCPP_INLINE_VISIBILITY iterator_type base() const {return __i;}
1537 __i = __x.__i;
1610 return __i != __cont->end().base();
1619 return __i < __cont->end().base();
1628 return __i != __cont->begin().base();
1638 return __b < __i && __i <= __b + __cont->size();
1648 return __b < __i && __i <= __b + __cont->size();
1657 return __i != __cont->end().base();
1667 return __b <= __i && __i < __b + __cont->size();
1677 return __b <= __i && __i < __b + __cont->size();
1687 iterator_type __j = __i + __n;
1698 iterator_type __j = __i + __n;
1707 __i += __n;