Lines Matching refs:_Distance
63 _STLP_DFL_TYPE_PARAM(_Distance, ptrdiff_t)>
66 Reference__, _Distance> _Self;
73 typedef _Distance difference_type;
114 class _Distance>
116 iterator_category(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _Distance>&)
119 class _Distance>
121 value_type(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _Distance>&)
124 class _Distance>
125 inline _Distance* _STLP_CALL
126 distance_type(const reverse_bidirectional_iterator<_BidirectionalIterator, _Tp, Reference__, _Distance>&)
127 { return (_Distance*) 0; }
131 class _Distance>
134 Reference__, _Distance>& __x,
136 Reference__, _Distance>& __y)
141 template <class _BiIter, class _Tp, class __Reference, class _Distance>
143 const reverse_bidirectional_iterator<_BiIter, _Tp, Reference__, _Distance>& __x,
144 const reverse_bidirectional_iterator<_BiIter, _Tp, Reference__, _Distance>& __y)
159 _STLP_DFL_TYPE_PARAM(_Distance,ptrdiff_t)>
161 typedef reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance> _Self;
167 typedef _Distance difference_type;
203 _Self operator+(_Distance __n) const {
206 _Self& operator+=(_Distance __n) {
210 _Self operator-(_Distance __n) const {
213 _Self& operator-=(_Distance __n) {
217 _Reference operator[](_Distance __n) const { return *(*this + __n); }
222 class __Reference, class _Distance>
224 iterator_category(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&)
227 class __Reference, class _Distance>
228 inline _Tp* _STLP_CALL value_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&)
231 class __Reference, class _Distance>
232 inline _Distance* _STLP_CALL
233 distance_type(const reverse_iterator<_RandomAccessIterator, _Tp, Reference__, _Distance>&)
234 { return (_Distance*) 0; }
238 class __Reference, class _Distance>
241 Reference__, _Distance>& __x,
243 Reference__, _Distance>& __y)
249 class __Reference, class _Distance>
252 Reference__, _Distance>& __x,
254 Reference__, _Distance>& __y)
262 class __Reference, class _Distance>
265 Reference__, _Distance>& __x,
267 Reference__, _Distance>& __y) {
272 class __Reference, class _Distance>
275 Reference__, _Distance>& __x,
277 Reference__, _Distance>& __y) {
282 class __Reference, class _Distance>
285 Reference__, _Distance>& __x,
287 Reference__, _Distance>& __y) {
292 class __Reference, class _Distance>
295 Reference__, _Distance>& __x,
297 Reference__, _Distance>& __y) {
304 class __Reference, class _Distance>
305 inline _Distance _STLP_CALL
307 Reference__, _Distance>& __x,
309 Reference__, _Distance>& __y)
315 class __Reference, class _Distance>
317 Reference__, _Distance> _STLP_CALL
318 operator+(_Distance __n,
320 Reference__, _Distance>& __x)
323 Reference__, _Distance>(__x.base() - __n);