Home | History | Annotate | Download | only in bits

Lines Matching defs:__normal_iterator

57  *  front_insert_iterator, insert_iterator, __normal_iterator, and their
702 class __normal_iterator
717 _GLIBCXX_CONSTEXPR __normal_iterator() : _M_current(_Iterator()) { }
720 __normal_iterator(const _Iterator& __i) : _M_current(__i) { }
724 __normal_iterator(const __normal_iterator<_Iter,
739 __normal_iterator&
746 __normal_iterator
748 { return __normal_iterator(_M_current++); }
751 __normal_iterator&
758 __normal_iterator
760 { return __normal_iterator(_M_current--); }
767 __normal_iterator&
771 __normal_iterator
773 { return __normal_iterator(_M_current + __n); }
775 __normal_iterator&
779 __normal_iterator
781 { return __normal_iterator(_M_current - __n); }
799 operator==(const __normal_iterator<_IteratorL, _Container>& __lhs,
800 const __normal_iterator<_IteratorR, _Container>& __rhs)
805 operator==(const __normal_iterator<_Iterator, _Container>& __lhs,
806 const __normal_iterator<_Iterator, _Container>& __rhs)
811 operator!=(const __normal_iterator<_IteratorL, _Container>& __lhs,
812 const __normal_iterator<_IteratorR, _Container>& __rhs)
817 operator!=(const __normal_iterator<_Iterator, _Container>& __lhs,
818 const __normal_iterator<_Iterator, _Container>& __rhs)
824 operator<(const __normal_iterator<_IteratorL, _Container>& __lhs,
825 const __normal_iterator<_IteratorR, _Container>& __rhs)
830 operator<(const __normal_iterator<_Iterator, _Container>& __lhs,
831 const __normal_iterator<_Iterator, _Container>& __rhs)
836 operator>(const __normal_iterator<_IteratorL, _Container>& __lhs,
837 const __normal_iterator<_IteratorR, _Container>& __rhs)
842 operator>(const __normal_iterator<_Iterator, _Container>& __lhs,
843 const __normal_iterator<_Iterator, _Container>& __rhs)
848 operator<=(const __normal_iterator<_IteratorL, _Container>& __lhs,
849 const __normal_iterator<_IteratorR, _Container>& __rhs)
854 operator<=(const __normal_iterator<_Iterator, _Container>& __lhs,
855 const __normal_iterator<_Iterator, _Container>& __rhs)
860 operator>=(const __normal_iterator<_IteratorL, _Container>& __lhs,
861 const __normal_iterator<_IteratorR, _Container>& __rhs)
866 operator>=(const __normal_iterator<_Iterator, _Container>& __lhs,
867 const __normal_iterator<_Iterator, _Container>& __rhs)
878 operator-(const __normal_iterator<_IteratorL, _Container>& __lhs,
879 const __normal_iterator<_IteratorR, _Container>& __rhs)
882 inline typename __normal_iterator<_IteratorL, _Container>::difference_type
883 operator-(const __normal_iterator<_IteratorL, _Container>& __lhs,
884 const __normal_iterator<_IteratorR, _Container>& __rhs)
889 inline typename __normal_iterator<_Iterator, _Container>::difference_type
890 operator-(const __normal_iterator<_Iterator, _Container>& __lhs,
891 const __normal_iterator<_Iterator, _Container>& __rhs)
895 inline __normal_iterator<_Iterator, _Container>
896 operator+(typename __normal_iterator<_Iterator, _Container>::difference_type
897 __n, const __normal_iterator<_Iterator, _Container>& __i)
898 { return __normal_iterator<_Iterator, _Container>(__i.base() + __n); }
1020 // Note: See __normal_iterator operators note from Gaby to understand