Lines Matching refs:_M_tree_ptr
950 _Rope_iterator_base<_CharT,_Alloc>(__r._M_tree_ptr, __pos) {} in _Rope_const_iterator()
1044 : _Rope_iterator_base<_CharT,_Alloc>(__r->_M_tree_ptr, __pos), in _Rope_iterator()
1171 : _M_tree_ptr(__t), _M_data_allocator(__a) {} in _Rope_alloc_base()
1178 _RopeRep* _M_tree_ptr; variable
1201 : _M_tree_ptr(__t) {} in _Rope_alloc_base()
1206 _RopeRep *_M_tree_ptr;
1242 _Rope_base(_RopeRep * __t, const allocator_type&) : _M_tree_ptr(__t) {} in _Rope_base()
1247 _RopeRep* _M_tree_ptr;
1287 using _Base::_M_tree_ptr;
1407 _S_apply_to_pieces(__c, _M_tree_ptr, __begin, __end);
1605 bool empty() const { return 0 == _M_tree_ptr; }
1611 return _S_compare(_M_tree_ptr, __y._M_tree_ptr);
1651 _M_tree_ptr = _S_new_RopeLeaf(__buf, 1, __a);
1667 _M_tree_ptr = (0 == __len) ?
1672 : _Base(__x._M_tree_ptr, __a)
1674 _S_ref(_M_tree_ptr);
1679 _S_unref(_M_tree_ptr);
1684 _RopeRep* __old = _M_tree_ptr;
1688 _M_tree_ptr = __x._M_tree_ptr;
1689 _S_ref(_M_tree_ptr);
1696 _RopeRep* __old = _M_tree_ptr;
1697 _M_tree_ptr = _S_concat_char_iter(_M_tree_ptr, &__x, 1);
1703 _RopeRep* __old = _M_tree_ptr;
1704 _M_tree_ptr =
1705 _S_substring(_M_tree_ptr, 0, _M_tree_ptr->_M_size - 1);
1711 return _S_fetch(_M_tree_ptr, _M_tree_ptr->_M_size - 1);
1716 _RopeRep* __old = _M_tree_ptr;
1720 _M_tree_ptr = _S_concat(__left, _M_tree_ptr);
1729 _RopeRep* __old = _M_tree_ptr;
1730 _M_tree_ptr = _S_substring(_M_tree_ptr, 1, _M_tree_ptr->_M_size);
1736 return _S_fetch(_M_tree_ptr, 0);
1741 _RopeRep* __old = _M_tree_ptr;
1742 _M_tree_ptr = _S_balance(_M_tree_ptr);
1748 _S_flatten(_M_tree_ptr, __buffer);
1762 _S_flatten(_M_tree_ptr, __pos, __len, __buffer);
1769 _S_dump(_M_tree_ptr);
1784 if (0 == _M_tree_ptr) return;
1785 if (_RopeRep::_S_leaf == _M_tree_ptr->_M_tag &&
1786 ((_RopeLeaf*)_M_tree_ptr)->_M_data ==
1787 _M_tree_ptr->_M_c_string) {
1792 _M_tree_ptr->_M_free_c_string();
1794 _M_tree_ptr->_M_c_string = 0;
1798 return _S_fetch(_M_tree_ptr, __pos);
1807 return(const_iterator(_M_tree_ptr, 0));
1812 return(const_iterator(_M_tree_ptr, 0));
1816 return(const_iterator(_M_tree_ptr, size()));
1820 return(const_iterator(_M_tree_ptr, size()));
1824 return(0 == _M_tree_ptr? 0 : _M_tree_ptr->_M_size);
1881 _S_destr_concat_char_iter(_M_tree_ptr, __iter, __n);
1882 _S_unref(_M_tree_ptr);
1883 _M_tree_ptr = __result;
1895 _S_destr_concat_char_iter(_M_tree_ptr, __s, __e - __s);
1896 _S_unref(_M_tree_ptr);
1897 _M_tree_ptr = __result;
1909 _S_concat(_M_tree_ptr, (_RopeRep*)__appendee);
1910 _S_unref(_M_tree_ptr);
1911 _M_tree_ptr = __result;
1917 _S_destr_concat_char_iter(_M_tree_ptr, &__c, 1);
1918 _S_unref(_M_tree_ptr);
1919 _M_tree_ptr = __result;
1929 _RopeRep* __result = _S_concat(_M_tree_ptr, __y._M_tree_ptr);
1930 _S_unref(_M_tree_ptr);
1931 _M_tree_ptr = __result;
1944 _RopeRep* __tmp = _M_tree_ptr;
1945 _M_tree_ptr = __b._M_tree_ptr;
1946 __b._M_tree_ptr = __tmp;
1976 replace(_M_tree_ptr, __p, __p, __r._M_tree_ptr);
1980 _S_unref(_M_tree_ptr);
1981 _M_tree_ptr = __result;
1990 _Self_destruct_ptr __left(_S_substring(_M_tree_ptr, 0, __p));
1991 _Self_destruct_ptr __right(_S_substring(_M_tree_ptr, __p, size()));
1995 _S_unref(_M_tree_ptr);
1996 _M_tree_ptr = __result;
2033 replace(_M_tree_ptr, __p, __p + __n, __r._M_tree_ptr);
2034 _S_unref(_M_tree_ptr);
2035 _M_tree_ptr = __result;
2106 _RopeRep* __result = replace(_M_tree_ptr, __p, __p + __n, 0);
2107 _S_unref(_M_tree_ptr);
2108 _M_tree_ptr = __result;
2192 _S_substring(_M_tree_ptr, __start, __start + __len));
2197 _S_substring(_M_tree_ptr, __start.index(), __end.index()));
2203 _S_substring(_M_tree_ptr, __pos, __pos + 1));
2210 _S_substring(_M_tree_ptr, __start.index(), __end.index()));
2216 _S_substring(_M_tree_ptr, __pos, __pos + 1));
2403 rope<_CharT,_Alloc>::_S_concat(__left._M_tree_ptr, __right._M_tree_ptr));
2426 __left._M_tree_ptr, __right, __rlen));
2444 __left._M_tree_ptr, &__right, 1));