Lines Matching refs:_M_root

662   _My_rope* _M_root;     // The whole rope.
665 _M_pos(__p), _M_current_valid(false), _M_root(__r) {}
667 _M_pos(__x._M_pos), _M_current_valid(false), _M_root(__x._M_root) {}
673 : _M_pos(__p), _M_current(__c), _M_current_valid(true), _M_root(__r) {}
720 rope<_CharT,_Alloc>* _M_root; // The whole rope.
723 : _M_pos(__x._M_pos), _M_root(__x._M_root) {}
725 : _M_pos(__x._M_pos), _M_root(__x._M_root) {}
727 _Rope_char_ptr_proxy(_CharT* __x) : _M_pos(0), _M_root(0) {
732 _M_root = __x._M_root;
737 return _Rope_char_ref_proxy<_CharT,_Alloc>(_M_root, _M_pos);
766 _RopeRep* _M_root;
819 : _M_current_pos(__pos),_M_root(__root), _M_buf_ptr(0) {}
839 _M_root(__x._M_root),
854 _M_root = __x._M_root;
953 return _Rope_const_iterator<_CharT,_Alloc>(this->_M_root, __old_pos);
961 return _Rope_const_iterator<_CharT,_Alloc>(this->_M_root, __old_pos);
993 _RopeRep::_S_unref(this->_M_root);
998 this->_M_root = 0; // Needed for reference counting.
1003 _RopeRep::_S_ref(this->_M_root);
1007 _RopeRep* __old = this->_M_root;
1008 _RopeRep::_S_ref(__x._M_root);
1384 : _M_tree_ptr(__a, _S_substring(__s._M_root, __s._M_current_pos,
1390 : _M_tree_ptr(__a, _S_substring(__s._M_root, __s._M_current_pos,
1678 _STLP_ASSERT(__s._M_root == __e._M_root)
1679 _STLP_ASSERT(get_allocator() == __s._M_root->get_allocator())
1680 _Self_destruct_ptr __appendee(_S_substring(__s._M_root, __s._M_current_pos, __e._M_current_pos));
2072 { return rope<_CharT,_Alloc>::_S_fetch(this->_M_root, this->_M_current_pos + __n); }
2078 __x._M_root == __y._M_root);
2119 { return _Rope_const_iterator<_CharT,_Alloc>(__x._M_root, __x._M_current_pos - __n); }
2125 { return _Rope_const_iterator<_CharT,_Alloc>(__x._M_root, __x._M_current_pos + __n); }
2130 { return _Rope_const_iterator<_CharT,_Alloc>(__x._M_root, __x._M_current_pos + __n); }
2290 return (__x._M_pos == __y._M_pos && __x._M_root == __y._M_root);
2368 return _My_rope::_S_fetch(_M_root->_M_tree_ptr._M_data, _M_pos);