Home
last modified time | relevance | path

Searched refs:_RopeRep (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/lib/libstdc++/libstdc++/include/ext/
H A Dropeimpl.h74 const _RopeRep* __leaf = __x._M_path_end[__x._M_leaf_index]; in _S_setbuf()
79 case _RopeRep::_S_leaf: in _S_setbuf()
85 case _RopeRep::_S_function: in _S_setbuf()
86 case _RopeRep::_S_substringfn: in _S_setbuf()
120 const _RopeRep* __path[_RopeRep::_S_max_rope_depth+1]; in _S_setcache()
121 const _RopeRep* __curr_rope; in _S_setcache()
146 case _RopeRep::_S_leaf: in _S_setcache()
147 case _RopeRep::_S_function: in _S_setcache()
148 case _RopeRep::_S_substringfn: in _S_setcache()
151 case _RopeRep::_S_concat: in _S_setcache()
[all …]
H A Dstl_rope.h779 typedef _Rope_RopeRep<_CharT,_Alloc> _RopeRep; typedef
857 typedef _Rope_RopeRep<_CharT,_Alloc> _RopeRep; typedef
863 _RopeRep* _M_root; // The whole rope.
877 const _RopeRep* _M_path_end[_S_path_cache_len];
904 _Rope_iterator_base(_RopeRep* __root, size_t __pos) in _Rope_iterator_base()
927 typedef _Rope_RopeRep<_CharT,_Alloc> _RopeRep; typedef
929 _Rope_const_iterator(const _RopeRep* __root, size_t __pos): in _Rope_const_iterator()
931 const_cast<_RopeRep*>(__root), __pos) in _Rope_const_iterator()
1038 typedef typename _Rope_iterator_base<_CharT,_Alloc>::_RopeRep _RopeRep; typedef
1050 { _RopeRep::_S_ref(_M_root); if (!(__r -> empty()))_S_setcache(*this); } in _Rope_iterator()
[all …]
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/
H A Dropeimpl.h75 const _RopeRep* __leaf = __x._M_path_end[__x._M_leaf_index]; in _S_setbuf()
120 const _RopeRep* __path[int(__detail::_S_max_rope_depth) + 1]; in _S_setcache()
121 const _RopeRep* __curr_rope; in _S_setcache()
159 _RopeRep* __left = __c->_M_left; in _S_setcache()
198 const _RopeRep* __current_node = __x._M_path_end[__current_index]; in _S_setcache_for_incr()
304 _RopeRep::_S_unref(this->_M_root); in _M_check()
306 _RopeRep::_S_ref(this->_M_root); in _M_check()
324 { _RopeRep::_S_ref(this->_M_root); } in _Rope_iterator()
449 _RopeRep::__STL_FREE_STRING(__new_data, __old_len + __len, in _S_leaf_concat_char_iter()
495 typename rope<_CharT, _Alloc>::_RopeRep*
[all …]
H A Drope501 // are members of _RopeRep. Most of the more complex algorithms
504 // Some of the static member functions of _RopeRep have identically
505 // named functions in rope that simply invoke the _RopeRep versions.
936 typedef _Rope_RopeRep<_CharT, _Alloc> _RopeRep;
1031 typedef _Rope_RopeRep<_CharT, _Alloc> _RopeRep;
1037 _RopeRep* _M_root; // The whole rope.
1051 const _RopeRep* _M_path_end[_S_path_cache_len];
1079 _Rope_iterator_base(_RopeRep* __root, size_t __pos)
1111 typedef _Rope_RopeRep<_CharT, _Alloc> _RopeRep;
1113 _Rope_const_iterator(const _RopeRep* __root, size_t __pos)
[all …]