Home | History | Annotate | Download | only in bits

Lines Matching defs:__normal_iterator

57  *  front_insert_iterator, insert_iterator, __normal_iterator, and their
668 class __normal_iterator
683 __normal_iterator() : _M_current(_Iterator()) { }
686 __normal_iterator(const _Iterator& __i) : _M_current(__i) { }
690 __normal_iterator(const __normal_iterator<_Iter,
705 __normal_iterator&
712 __normal_iterator
714 { return __normal_iterator(_M_current++); }
717 __normal_iterator&
724 __normal_iterator
726 { return __normal_iterator(_M_current--); }
733 __normal_iterator&
737 __normal_iterator
739 { return __normal_iterator(_M_current + __n); }
741 __normal_iterator&
745 __normal_iterator
747 { return __normal_iterator(_M_current - __n); }
765 operator==(const __normal_iterator<_IteratorL, _Container>& __lhs,
766 const __normal_iterator<_IteratorR, _Container>& __rhs)
771 operator==(const __normal_iterator<_Iterator, _Container>& __lhs,
772 const __normal_iterator<_Iterator, _Container>& __rhs)
777 operator!=(const __normal_iterator<_IteratorL, _Container>& __lhs,
778 const __normal_iterator<_IteratorR, _Container>& __rhs)
783 operator!=(const __normal_iterator<_Iterator, _Container>& __lhs,
784 const __normal_iterator<_Iterator, _Container>& __rhs)
790 operator<(const __normal_iterator<_IteratorL, _Container>& __lhs,
791 const __normal_iterator<_IteratorR, _Container>& __rhs)
796 operator<(const __normal_iterator<_Iterator, _Container>& __lhs,
797 const __normal_iterator<_Iterator, _Container>& __rhs)
802 operator>(const __normal_iterator<_IteratorL, _Container>& __lhs,
803 const __normal_iterator<_IteratorR, _Container>& __rhs)
808 operator>(const __normal_iterator<_Iterator, _Container>& __lhs,
809 const __normal_iterator<_Iterator, _Container>& __rhs)
814 operator<=(const __normal_iterator<_IteratorL, _Container>& __lhs,
815 const __normal_iterator<_IteratorR, _Container>& __rhs)
820 operator<=(const __normal_iterator<_Iterator, _Container>& __lhs,
821 const __normal_iterator<_Iterator, _Container>& __rhs)
826 operator>=(const __normal_iterator<_IteratorL, _Container>& __lhs,
827 const __normal_iterator<_IteratorR, _Container>& __rhs)
832 operator>=(const __normal_iterator<_Iterator, _Container>& __lhs,
833 const __normal_iterator<_Iterator, _Container>& __rhs)
844 operator-(const __normal_iterator<_IteratorL, _Container>& __lhs,
845 const __normal_iterator<_IteratorR, _Container>& __rhs)
848 inline typename __normal_iterator<_IteratorL, _Container>::difference_type
849 operator-(const __normal_iterator<_IteratorL, _Container>& __lhs,
850 const __normal_iterator<_IteratorR, _Container>& __rhs)
855 inline typename __normal_iterator<_Iterator, _Container>::difference_type
856 operator-(const __normal_iterator<_Iterator, _Container>& __lhs,
857 const __normal_iterator<_Iterator, _Container>& __rhs)
861 inline __normal_iterator<_Iterator, _Container>
862 operator+(typename __normal_iterator<_Iterator, _Container>::difference_type
863 __n, const __normal_iterator<_Iterator, _Container>& __i)
864 { return __normal_iterator<_Iterator, _Container>(__i.base() + __n); }