Lines Matching defs:__pos

884     int _M_leaf_index;     // Last valid __pos in path_end;
910 _Rope_iterator_base(_RopeRep* __root, size_t __pos)
911 : _M_root(__root), _M_current_pos(__pos), _M_buf_ptr(0) {}
933 _Rope_const_iterator(const _RopeRep* __root, size_t __pos):
935 const_cast<_RopeRep*>(__root), __pos)
949 _Rope_const_iterator(const rope<_CharT,_Alloc>& __r, size_t __pos) :
950 _Rope_iterator_base<_CharT,_Alloc>(__r._M_tree_ptr, __pos) {}
1043 _Rope_iterator(rope<_CharT,_Alloc>* __r, size_t __pos)
1044 : _Rope_iterator_base<_CharT,_Alloc>(__r->_M_tree_ptr, __pos),
1063 _Rope_iterator(rope<_CharT,_Alloc>& __r, size_t __pos);
1339 static _CharT _S_fetch(_RopeRep* __r, size_type __pos);
1348 static _CharT* _S_fetch_ptr(_RopeRep* __r, size_type __pos);
1756 size_type copy(size_type __pos, size_type __n, _CharT* __buffer) const
1759 size_t __len = (__pos + __n > __size? __size - __pos : __n);
1762 _S_flatten(_M_tree_ptr, __pos, __len, __buffer);
1797 _CharT operator[] (size_type __pos) const {
1798 return _S_fetch(_M_tree_ptr, __pos);
1801 _CharT at(size_type __pos) const {
1802 // if (__pos >= size()) throw out_of_range; // XXX
1803 return (*this)[__pos];
2201 size_t __pos = __start.index();
2203 _S_substring(_M_tree_ptr, __pos, __pos + 1));
2214 size_t __pos = __start.index();
2216 _S_substring(_M_tree_ptr, __pos, __pos + 1));
2221 size_type find(_CharT __c, size_type __pos = 0) const;
2222 size_type find(_CharT* __s, size_type __pos = 0) const {
2224 const_iterator __result = search(const_begin() + __pos, const_end(),
2256 reference mutable_reference_at(size_type __pos) {
2257 return reference(this, __pos);
2261 reference operator[] (size_type __pos) {
2262 return _char_ref_proxy(this, __pos);
2265 reference at(size_type __pos) {
2266 // if (__pos >= size()) throw out_of_range; // XXX
2267 return (*this)[__pos];
2281 size_type __pos = 0) const {
2282 return copy(__pos, __n, __buffer);