Lines Matching defs:difference_type

50   typedef _Distance          difference_type;
58 typedef void difference_type;
66 typedef _Distance difference_type;
75 typedef _Distance difference_type;
83 typedef _Distance difference_type;
94 typedef _Distance difference_type;
106 typedef typename _Iterator::difference_type difference_type;
115 typedef ptrdiff_t difference_type;
124 typedef ptrdiff_t difference_type;
145 inline typename iterator_traits<_Iter>::difference_type*
148 return static_cast<typename iterator_traits<_Iter>::difference_type*>(0);
164 inline typename iterator_traits<_Iter>::difference_type*
286 inline typename iterator_traits<_InputIterator>::difference_type
289 typename iterator_traits<_InputIterator>::difference_type __n = 0;
297 inline typename iterator_traits<_RandomAccessIterator>::difference_type
304 inline typename iterator_traits<_InputIterator>::difference_type
354 typedef void difference_type;
393 typedef void difference_type;
433 typedef void difference_type;
484 typedef _Distance difference_type;
579 typedef typename iterator_traits<_Iterator>::difference_type
580 difference_type;
628 _Self operator+(difference_type __n) const {
631 _Self& operator+=(difference_type __n) {
635 _Self operator-(difference_type __n) const {
638 _Self& operator-=(difference_type __n) {
642 reference operator[](difference_type __n) const { return *(*this + __n); }
658 inline typename reverse_iterator<_Iterator>::difference_type
666 operator+(typename reverse_iterator<_Iterator>::difference_type __n,
691 typedef _Distance difference_type;
826 typedef _Dist difference_type;
882 typedef void difference_type;