Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_cur

111       _Tp* _M_cur;
117 : _M_cur(__x), _M_first(*__y),
121 : _M_cur(0), _M_first(0), _M_last(0), _M_node(0) { }
124 : _M_cur(__x._M_cur), _M_first(__x._M_first),
129 { return *_M_cur; }
133 { return _M_cur; }
138 ++_M_cur;
139 if (_M_cur == _M_last)
142 _M_cur = _M_first;
158 if (_M_cur == _M_first)
161 _M_cur = _M_last;
163 --_M_cur;
178 const difference_type __offset = __n + (_M_cur - _M_first);
180 _M_cur += __n;
188 _M_cur = _M_first + (__offset - __node_offset
218 * _M_cur, which should therefore be set by the caller
237 { return __x._M_cur == __y._M_cur; }
244 { return __x._M_cur == __y._M_cur; }
263 { return (__x._M_node == __y._M_node) ? (__x._M_cur < __y._M_cur)
271 { return (__x._M_node == __y._M_node) ? (__x._M_cur < __y._M_cur)
324 * (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
325 + (__y._M_last - __y._M_cur);
336 * (__x._M_node - __y._M_node - 1) + (__x._M_cur - __x._M_first)
337 + (__y._M_last - __y._M_cur);
523 this->_M_impl._M_start._M_cur = _M_impl._M_start._M_first;
524 this->_M_impl._M_finish._M_cur = (this->_M_impl._M_finish._M_first
1172 if (this->_M_impl._M_start._M_cur != this->_M_impl._M_start._M_first)
1174 this->_M_impl.construct(this->_M_impl._M_start._M_cur - 1, __x);
1175 --this->_M_impl._M_start._M_cur;
1203 if (this->_M_impl._M_finish._M_cur
1206 this->_M_impl.construct(this->_M_impl._M_finish._M_cur, __x);
1207 ++this->_M_impl._M_finish._M_cur;
1234 if (this->_M_impl._M_start._M_cur
1237 this->_M_impl.destroy(this->_M_impl._M_start._M_cur);
1238 ++this->_M_impl._M_start._M_cur;
1255 if (this->_M_impl._M_finish._M_cur
1258 --this->_M_impl._M_finish._M_cur;
1259 this->_M_impl.destroy(this->_M_impl._M_finish._M_cur);
1681 const size_type __vacancies = this->_M_impl._M_start._M_cur
1692 - this->_M_impl._M_finish._M_cur) - 1;