Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_cur

122       _Tp* _M_cur;
128 : _M_cur(__x), _M_first(*__y),
132 : _M_cur(0), _M_first(0), _M_last(0), _M_node(0) { }
135 : _M_cur(__x._M_cur), _M_first(__x._M_first),
140 { return *_M_cur; }
144 { return _M_cur; }
149 ++_M_cur;
150 if (_M_cur == _M_last)
153 _M_cur = _M_first;
169 if (_M_cur == _M_first)
172 _M_cur = _M_last;
174 --_M_cur;
189 const difference_type __offset = __n + (_M_cur - _M_first);
191 _M_cur += __n;
199 _M_cur = _M_first + (__offset - __node_offset
229 * _M_cur, which should therefore be set by the caller
248 { return __x._M_cur == __y._M_cur; }
255 { return __x._M_cur == __y._M_cur; }
274 { return (__x._M_node == __y._M_node) ? (__x._M_cur < __y._M_cur)
282 { return (__x._M_node == __y._M_node) ? (__x._M_cur < __y._M_cur)
335 * (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
336 + (__y._M_last - __y._M_cur);
347 * (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
348 + (__y._M_last - __y._M_cur);
604 this->_M_impl._M_start._M_cur = _M_impl._M_start._M_first;
605 this->_M_impl._M_finish._M_cur = (this->_M_impl._M_finish._M_first
1333 if (this->_M_impl._M_start._M_cur != this->_M_impl._M_start._M_first)
1335 this->_M_impl.construct(this->_M_impl._M_start._M_cur - 1, __x);
1336 --this->_M_impl._M_start._M_cur;
1364 if (this->_M_impl._M_finish._M_cur
1367 this->_M_impl.construct(this->_M_impl._M_finish._M_cur, __x);
1368 ++this->_M_impl._M_finish._M_cur;
1395 if (this->_M_impl._M_start._M_cur
1398 this->_M_impl.destroy(this->_M_impl._M_start._M_cur);
1399 ++this->_M_impl._M_start._M_cur;
1416 if (this->_M_impl._M_finish._M_cur
1419 --this->_M_impl._M_finish._M_cur;
1420 this->_M_impl.destroy(this->_M_impl._M_finish._M_cur);
1850 const size_type __vacancies = this->_M_impl._M_start._M_cur
1861 - this->_M_impl._M_finish._M_cur) - 1;