/home/ntakagi/work/STLport-5.1.5/stlport/stl/_rope.h File Reference#include <stl/_algobase.h> #include <iosfwd> #include <stl/_alloc.h> #include <stl/_iterator.h> #include <stl/_algo.h> #include <stl/_function_base.h> #include <stl/_numeric.h> #include <stl/_hash_fun.h> #include <stl/char_traits.h> #include <stl/_threads.h> #include <stl/_string_npos.h> #include <stl/_rope.c> Go to the source code of this file.
Define Documentation
Referenced by rope< _CharT, _Alloc >::rope().
Definition at line 81 of file _rope.h. Referenced by _Rope_RopeRep< _CharT, _Alloc >::_M_free_tree(), rope< _CharT, _Alloc >::_S_new_RopeConcatenation(), rope< _CharT, _Alloc >::_S_new_RopeFunction(), rope< _CharT, _Alloc >::_S_new_RopeLeaf(), rope< _CharT, _Alloc >::_S_new_RopeSubstring(), rope< _CharT, _Alloc >::_S_RopeLeaf_from_unowned_char_ptr(), rope< _CharT, _Alloc >::_S_tree_concat(), and rope< _CharT, _Alloc >::c_str().
Typedef Documentation
Function Documentation
template<class _CharT, class _Alloc>
Definition at line 1384 of file _rope.c. References __last, _STLP_ASSERT, _Rope_iterator< _CharT, _Alloc >::container(), and _Rope_iterator_base< _CharT, _Alloc >::index(). Referenced by rotate().
template<class _CharT, class _Alloc, class _CharConsumer>
Definition at line 790 of file _rope.c. References __STATIC_CAST, _Rope_RopeRep< _CharT, _Alloc >::_M_size, _Rope_RopeRep< _CharT, _Alloc >::_M_tag, _S_apply_to_pieces(), _STLP_ASSERT, _STLP_TRY, _STLP_UNWIND, _Rope_RopeRep< _CharT, _Alloc >::get_allocator(), max(), and min(). Referenced by _S_apply_to_pieces(), rope< _CharT, _Alloc >::apply_to_pieces(), and rope< _CharT, _Alloc >::find().
template<class _CharT>
Definition at line 139 of file _rope.h. References _S_construct_null_aux(). Referenced by rope< _CharT, _Alloc >::_S_leaf_concat_char_iter(), rope< _CharT, _Alloc >::_S_RopeLeaf_from_unowned_char_ptr(), rope< _CharT, _Alloc >::_S_substring(), _Terminate_RopeLeaf(), rope< _CharT, _Alloc >::c_str(), rope< _CharT, _Alloc >::replace_with_c_str(), and rope< _CharT, _Alloc >::rope().
template<class _CharT>
template<class _CharT>
template<class _CharT, class _Alloc>
Definition at line 2211 of file _rope.h. References rope< _CharT, _Alloc >::_M_tree_ptr, and rope< _CharT, _Alloc >::_S_concat_char_iter().
template<class _CharT, class _Alloc>
Definition at line 2195 of file _rope.h. References rope< _CharT, _Alloc >::_M_tree_ptr, rope< _CharT, _Alloc >::_S_char_ptr_len(), and rope< _CharT, _Alloc >::_S_concat_char_iter().
template<class _CharT, class _Alloc>
Definition at line 2178 of file _rope.h. References rope< _CharT, _Alloc >::_M_tree_ptr, _STLP_ASSERT, and rope< _CharT, _Alloc >::get_allocator().
template<class _CharT, class _Alloc>
Definition at line 2172 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator< _CharT, _Alloc >::_M_root_rope.
template<class _CharT, class _Alloc>
Definition at line 2165 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator< _CharT, _Alloc >::_M_root_rope.
template<class _CharT, class _Alloc>
Definition at line 2112 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator_base< _CharT, _Alloc >::_M_root.
template<class _CharT, class _Alloc>
Definition at line 2107 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator_base< _CharT, _Alloc >::_M_root.
template<class _CharT, class _Alloc>
Definition at line 2187 of file _rope.h. References rope< _CharT, _Alloc >::append(). Referenced by basic_string< char, char_traits< char >, allocator< char > >::operator+=().
template<class _CharT, class _Alloc>
Definition at line 2157 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator< _CharT, _Alloc >::_M_root_rope.
template<class _CharT, class _Alloc>
Definition at line 2150 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos.
template<class _CharT, class _Alloc>
Definition at line 2101 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator_base< _CharT, _Alloc >::_M_root.
template<class _CharT, class _Alloc>
Definition at line 2094 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos.
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
template<class _CharT, class _Traits, class _Alloc>
template<class _CharT, class _Alloc>
Definition at line 2271 of file _rope.h. References _Rope_char_ptr_proxy::_M_pos, and _Rope_char_ptr_proxy::_M_root.
template<class _CharT, class _Alloc>
Definition at line 2116 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator< _CharT, _Alloc >::_M_root_rope.
template<class _CharT, class _Alloc>
Definition at line 2058 of file _rope.h. References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator_base< _CharT, _Alloc >::_M_root.
Variable Documentation
Generated on Mon Mar 10 15:32:49 2008 by ![]() |