Lines Matching defs:operator

58   // pointer type required for arrow operator hidden behind _STLP_DEFINE_ARROW_OPERATOR:
66 _Self& operator = (const _Self& __x) { current = __x.base(); return *this; }
71 _Self& operator = (const reverse_iterator<_Iter>& __x) { current = __x.base(); return *this; }
75 reference operator*() const {
80 _Self& operator++() {
84 _Self operator++(int) {
89 _Self& operator--() {
93 _Self operator--(int) {
99 _Self operator+(difference_type __n) const { return _Self(current - __n); }
100 _Self& operator+=(difference_type __n) {
104 _Self operator-(difference_type __n) const { return _Self(current + __n); }
105 _Self& operator-=(difference_type __n) {
109 reference operator[](difference_type __n) const { return *(*this + __n); }
113 inline bool _STLP_CALL operator==(const reverse_iterator<_Iterator>& __x,
118 inline bool _STLP_CALL operator<(const reverse_iterator<_Iterator>& __x,
124 inline bool _STLP_CALL operator!=(const reverse_iterator<_Iterator>& __x,
129 inline bool _STLP_CALL operator>(const reverse_iterator<_Iterator>& __x,
134 inline bool _STLP_CALL operator<=(const reverse_iterator<_Iterator>& __x,
139 inline bool _STLP_CALL operator>=(const reverse_iterator<_Iterator>& __x,
150 operator-(const reverse_iterator<_Iterator>& __x,
156 operator+(_DifferenceType n,const reverse_iterator<_Iterator>& x)
157 { return x.operator+(n); }
173 _Self& operator=(const _Self& __other) {
177 _Self& operator=(const typename _Container::value_type& __val) {
181 _Self& operator*() { return *this; }
182 _Self& operator++() { return *this; }
183 _Self operator++(int) { return *this; }
202 _Self& operator=(const _Self& __other) {
206 _Self& operator=(const typename _Container::value_type& __val) {
210 _Self& operator*() { return *this; }
211 _Self& operator++() { return *this; }
212 _Self operator++(int) { return *this; }
233 _Self& operator=(_Self const& __other) {
238 _Self& operator=(const typename _Container::value_type& __val) {
243 _Self& operator*() { return *this; }
244 _Self& operator++() { return *this; }
245 _Self& operator++(int) { return *this; }