Lines Matching refs:reverse_iterator

151 // This is the old version of reverse_iterator, as found in the original
160 class reverse_iterator {
161 typedef reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance> _Self;
175 reverse_iterator() {}
176 reverse_iterator(const _Self& __x) : __current(__x.base()) {}
177 explicit reverse_iterator(_RandomAccessIterator __x) : __current(__x) {}
224 iterator_category(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&)
228 inline _Tp* _STLP_CALL value_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&)
233 distance_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&)
240 operator==(const reverse_iterator<_RandomAccessIterator, _Tp,
242 const reverse_iterator<_RandomAccessIterator, _Tp,
251 operator<(const reverse_iterator<_RandomAccessIterator, _Tp,
253 const reverse_iterator<_RandomAccessIterator, _Tp,
264 operator!=(const reverse_iterator<_RandomAccessIterator, _Tp,
266 const reverse_iterator<_RandomAccessIterator, _Tp,
274 operator>(const reverse_iterator<_RandomAccessIterator, _Tp,
276 const reverse_iterator<_RandomAccessIterator, _Tp,
284 operator<=(const reverse_iterator<_RandomAccessIterator, _Tp,
286 const reverse_iterator<_RandomAccessIterator, _Tp,
294 operator>=(const reverse_iterator<_RandomAccessIterator, _Tp,
296 const reverse_iterator<_RandomAccessIterator, _Tp,
306 operator-(const reverse_iterator<_RandomAccessIterator, _Tp,
308 const reverse_iterator<_RandomAccessIterator, _Tp,
316 inline reverse_iterator<_RandomAccessIterator, _Tp,
319 const reverse_iterator<_RandomAccessIterator, _Tp,
322 return reverse_iterator<_RandomAccessIterator, _Tp,