Home | History | Annotate | Download | only in bits

Lines Matching defs:move_iterator

916    *  Class template move_iterator is an iterator adapter with the same
924 class move_iterator
940 move_iterator()
944 move_iterator(iterator_type __i)
948 move_iterator(const move_iterator<_Iter>& __i)
963 move_iterator&
970 move_iterator
973 move_iterator __tmp = *this;
978 move_iterator&
985 move_iterator
988 move_iterator __tmp = *this;
993 move_iterator
995 { return move_iterator(_M_current + __n); }
997 move_iterator&
1004 move_iterator
1006 { return move_iterator(_M_current - __n); }
1008 move_iterator&
1021 // why there are always 2 versions for most of the move_iterator
1025 operator==(const move_iterator<_IteratorL>& __x,
1026 const move_iterator<_IteratorR>& __y)
1031 operator==(const move_iterator<_Iterator>& __x,
1032 const move_iterator<_Iterator>& __y)
1037 operator!=(const move_iterator<_IteratorL>& __x,
1038 const move_iterator<_IteratorR>& __y)
1043 operator!=(const move_iterator<_Iterator>& __x,
1044 const move_iterator<_Iterator>& __y)
1049 operator<(const move_iterator<_IteratorL>& __x,
1050 const move_iterator<_IteratorR>& __y)
1055 operator<(const move_iterator<_Iterator>& __x,
1056 const move_iterator
1061 operator<=(const move_iterator<_IteratorL>& __x,
1062 const move_iterator<_IteratorR>& __y)
1067 operator<=(const move_iterator<_Iterator>& __x,
1068 const move_iterator<_Iterator>& __y)
1073 operator>(const move_iterator<_IteratorL>& __x,
1074 const move_iterator<_IteratorR>& __y)
1079 operator>(const move_iterator<_Iterator>& __x,
1080 const move_iterator<_Iterator>& __y)
1085 operator>=(const move_iterator<_IteratorL>& __x,
1086 const move_iterator<_IteratorR>& __y)
1091 operator>=(const move_iterator<_Iterator>& __x,
1092 const move_iterator<_Iterator>& __y)
1098 operator-(const move_iterator<_IteratorL>& __x,
1099 const move_iterator<_IteratorR>& __y)
1105 operator-(const move_iterator<_Iterator>& __x,
1106 const move_iterator<_Iterator>& __y)
1111 inline move_iterator<_Iterator>
1112 operator+(typename move_iterator<_Iterator>::difference_type __n,
1113 const move_iterator<_Iterator>& __x)
1117 inline move_iterator<_Iterator>
1119 { return move_iterator<_Iterator>(__i); }