Lines Matching refs:__normal_iterator

586     class __normal_iterator
600 __normal_iterator() : _M_current(_Iterator()) { } in __normal_iterator() function
603 __normal_iterator(const _Iterator& __i) : _M_current(__i) { } in __normal_iterator() function
607 inline __normal_iterator(const __normal_iterator<_Iter, in __normal_iterator() function
620 __normal_iterator&
627 __normal_iterator
629 { return __normal_iterator(_M_current++); }
632 __normal_iterator&
639 __normal_iterator
641 { return __normal_iterator(_M_current--); }
648 __normal_iterator&
652 __normal_iterator
654 { return __normal_iterator(_M_current + __n); }
656 __normal_iterator&
660 __normal_iterator
662 { return __normal_iterator(_M_current - __n); }
680 operator==(const __normal_iterator<_IteratorL, _Container>& __lhs,
681 const __normal_iterator<_IteratorR, _Container>& __rhs)
686 operator==(const __normal_iterator<_Iterator, _Container>& __lhs,
687 const __normal_iterator<_Iterator, _Container>& __rhs)
692 operator!=(const __normal_iterator<_IteratorL, _Container>& __lhs,
693 const __normal_iterator<_IteratorR, _Container>& __rhs)
698 operator!=(const __normal_iterator<_Iterator, _Container>& __lhs,
699 const __normal_iterator<_Iterator, _Container>& __rhs)
705 operator<(const __normal_iterator<_IteratorL, _Container>& __lhs,
706 const __normal_iterator<_IteratorR, _Container>& __rhs)
711 operator<(const __normal_iterator<_Iterator, _Container>& __lhs,
712 const __normal_iterator<_Iterator, _Container>& __rhs)
717 operator>(const __normal_iterator<_IteratorL, _Container>& __lhs,
718 const __normal_iterator<_IteratorR, _Container>& __rhs)
723 operator>(const __normal_iterator<_Iterator, _Container>& __lhs,
724 const __normal_iterator<_Iterator, _Container>& __rhs)
729 operator<=(const __normal_iterator<_IteratorL, _Container>& __lhs,
730 const __normal_iterator<_IteratorR, _Container>& __rhs)
735 operator<=(const __normal_iterator<_Iterator, _Container>& __lhs,
736 const __normal_iterator<_Iterator, _Container>& __rhs)
741 operator>=(const __normal_iterator<_IteratorL, _Container>& __lhs,
742 const __normal_iterator<_IteratorR, _Container>& __rhs)
747 operator>=(const __normal_iterator<_Iterator, _Container>& __lhs,
748 const __normal_iterator<_Iterator, _Container>& __rhs)
756 inline typename __normal_iterator<_IteratorL, _Container>::difference_type
757 operator-(const __normal_iterator<_IteratorL, _Container>& __lhs,
758 const __normal_iterator<_IteratorR, _Container>& __rhs)
762 inline __normal_iterator<_Iterator, _Container>
763 operator+(typename __normal_iterator<_Iterator, _Container>::difference_type
764 __n, const __normal_iterator<_Iterator, _Container>& __i)
765 { return __normal_iterator<_Iterator, _Container>(__i.base() + __n); }