Home | History | Annotate | Download | only in bits

Lines Matching defs:move_iterator

874    *  Class template move_iterator is an iterator adapter with the same
882 class move_iterator
899 move_iterator()
903 move_iterator(iterator_type __i)
907 move_iterator(const move_iterator<_Iter>& __i)
922 move_iterator&
929 move_iterator
932 move_iterator __tmp = *this;
937 move_iterator&
944 move_iterator
947 move_iterator __tmp = *this;
952 move_iterator
954 { return move_iterator(_M_current + __n); }
956 move_iterator&
963 move_iterator
965 { return move_iterator(_M_current - __n); }
967 move_iterator&
981 operator==(const move_iterator<_IteratorL>& __x,
982 const move_iterator<_IteratorR>& __y)
987 operator!=(const move_iterator<_IteratorL>& __x,
988 const move_iterator<_IteratorR>& __y)
993 operator<(const move_iterator<_IteratorL>& __x,
994 const move_iterator<_IteratorR>& __y)
999 operator<=(const move_iterator<_IteratorL>& __x,
1000 const move_iterator<_IteratorR>& __y)
1005 operator>(const move_iterator<_IteratorL>& __x,
1006 const move_iterator<_IteratorR>& __y)
1011 operator>=(const move_iterator<_IteratorL>& __x,
1012 const move_iterator<_IteratorR>& __y)
1018 operator-(const move_iterator<_IteratorL>& __x,
1019 const move_iterator<_IteratorR>& __y)
1024 inline move_iterator<_Iterator>
1025 operator+(typename move_iterator<_Iterator>::difference_type __n,
1026 const move_iterator<_Iterator>& __x)
1030 inline move_iterator<_Iterator>
1032 { return move_iterator<_Iterator>(__i); }