Home | History | Annotate | Download | only in stl

Lines Matching refs:_Iterator

46 template <class _Iterator>
48 public iterator<typename iterator_traits<_Iterator>::iterator_category,
49 typename iterator_traits<_Iterator>::value_type,
50 typename iterator_traits<_Iterator>::difference_type,
51 typename iterator_traits<_Iterator>::pointer,
52 typename iterator_traits<_Iterator>::reference> {
54 _Iterator current;
55 typedef reverse_iterator<_Iterator> _Self;
57 typedef typename iterator_traits<_Iterator>::difference_type difference_type;
59 typedef typename iterator_traits<_Iterator>::pointer pointer;
60 typedef typename iterator_traits<_Iterator>::reference reference;
61 typedef _Iterator iterator_type;
76 _Iterator __tmp = current;
112 template <class _Iterator>
113 inline bool _STLP_CALL operator==(const reverse_iterator<_Iterator>& __x,
114 const reverse_iterator<_Iterator>& __y)
117 template <class _Iterator>
118 inline bool _STLP_CALL operator<(const reverse_iterator<_Iterator>& __x,
119 const reverse_iterator<_Iterator>& __y)
123 template <class _Iterator>
124 inline bool _STLP_CALL operator!=(const reverse_iterator<_Iterator>& __x,
125 const reverse_iterator<_Iterator>& __y)
128 template <class _Iterator>
129 inline bool _STLP_CALL operator>(const reverse_iterator<_Iterator>& __x,
130 const reverse_iterator<_Iterator>& __y)
133 template <class _Iterator>
134 inline bool _STLP_CALL operator<=(const reverse_iterator<_Iterator>& __x,
135 const reverse_iterator<_Iterator>& __y)
138 template <class _Iterator>
139 inline bool _STLP_CALL operator>=(const reverse_iterator<_Iterator>& __x,
140 const reverse_iterator<_Iterator>& __y)
144 template <class _Iterator>
148 inline typename reverse_iterator<_Iterator>::difference_type _STLP_CALL
150 operator-(const reverse_iterator<_Iterator>& __x,
151 const reverse_iterator<_Iterator>& __y)
154 template <class _Iterator, class _DifferenceType>
155 inline reverse_iterator<_Iterator> _STLP_CALL
156 operator+(_DifferenceType n,const reverse_iterator<_Iterator>& x)
248 template <class _Container, class _Iterator>
250 inserter(_Container& __x, _Iterator __i) {