Lines Matching defs:_M_cur

119       _Tp* _M_cur;
125 : _M_cur(__x), _M_first(*__y),
128 _Deque_iterator() : _M_cur(0), _M_first(0), _M_last(0), _M_node(0) {}
131 : _M_cur(__x._M_cur), _M_first(__x._M_first),
136 { return *_M_cur; }
140 { return _M_cur; }
145 ++_M_cur;
146 if (_M_cur == _M_last)
149 _M_cur = _M_first;
165 if (_M_cur == _M_first)
168 _M_cur = _M_last;
170 --_M_cur;
185 const difference_type __offset = __n + (_M_cur - _M_first);
187 _M_cur += __n;
195 _M_cur = _M_first + (__offset - __node_offset
225 * _M_cur, which should therefore be set by the caller
245 { return __x._M_cur == __y._M_cur; }
252 { return __x._M_cur == __y._M_cur; }
271 { return (__x._M_node == __y._M_node) ? (__x._M_cur < __y._M_cur)
279 { return (__x._M_node == __y._M_node) ? (__x._M_cur < __y._M_cur)
332 * (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
333 + (__y._M_last - __y._M_cur);
344 * (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
345 + (__y._M_last - __y._M_cur);
520 this->_M_impl._M_start._M_cur = _M_impl._M_start._M_first;
521 this->_M_impl._M_finish._M_cur = (this->_M_impl._M_finish._M_first
1046 if (this->_M_impl._M_start._M_cur != this->_M_impl._M_start._M_first)
1048 this->_M_impl.construct(this->_M_impl._M_start._M_cur - 1, __x);
1049 --this->_M_impl._M_start._M_cur;
1067 if (this->_M_impl._M_finish._M_cur
1070 this->_M_impl.construct(this->_M_impl._M_finish._M_cur, __x);
1071 ++this->_M_impl._M_finish._M_cur;
1088 if (this->_M_impl._M_start._M_cur
1091 this->_M_impl.destroy(this->_M_impl._M_start._M_cur);
1092 ++this->_M_impl._M_start._M_cur;
1109 if (this->_M_impl._M_finish._M_cur
1112 --this->_M_impl._M_finish._M_cur;
1113 this->_M_impl.destroy(this->_M_impl._M_finish._M_cur);
1492 const size_type __vacancies = this->_M_impl._M_start._M_cur
1503 - this->_M_impl._M_finish._M_cur) - 1;