_Rope_iterator_base< _CharT, _Alloc > Class Template Reference#include <_rope.h>
Inheritance diagram for _Rope_iterator_base< _CharT, _Alloc >:
List of all members.
Detailed Description
template<class _CharT, class _Alloc>
class _Rope_iterator_base< _CharT, _Alloc >
Definition at line 744 of file _rope.h.
Member Typedef Documentation
template<class _CharT, class _Alloc>
Member Enumeration Documentation
template<class _CharT, class _Alloc>
- Enumerator:
-
Definition at line 753 of file _rope.h.
template<class _CharT, class _Alloc>
- Enumerator:
-
Definition at line 754 of file _rope.h.
Constructor & Destructor Documentation
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
Member Function Documentation
template<class _CharT, class _Alloc>
Definition at line 86 of file _rope.c.
References __STATIC_CAST, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_end, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_ptr, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_start, _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, _Rope_iterator_base< _CharT, _Alloc >::_M_data, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_index, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_pos, _Rope_iterator_base< _CharT, _Alloc >::_M_path_end, _Rope_RopeRep< _CharT, _Alloc >::_M_size, _Rope_RopeRep< _CharT, _Alloc >::_M_tag, _Rope_iterator_base< _CharT, _Alloc >::_M_tmp_buf, _Rope_RopeRep< _CharT, _Alloc >::_S_function, _Rope_iterator_base< _CharT, _Alloc >::_S_iterator_buf_len, _Rope_RopeRep< _CharT, _Alloc >::_S_leaf, _Rope_RopeRep< _CharT, _Alloc >::_S_substringfn, and _STLP_ASSERT.
Referenced by _Rope_iterator_base< _CharT, _Alloc >::_S_setcache(), and _Rope_iterator_base< _CharT, _Alloc >::_S_setcache_for_incr().
template<class _CharT, class _Alloc>
Definition at line 132 of file _rope.c.
References __STATIC_CAST, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_end, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_ptr, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_start, _Rope_RopeRep< _CharT, _Alloc >::_M_c_string, _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, _Rope_iterator_base< _CharT, _Alloc >::_M_data, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_index, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_pos, _Rope_RopeConcatenation< _CharT, _Alloc >::_M_left, _Rope_iterator_base< _CharT, _Alloc >::_M_path_directions, _Rope_iterator_base< _CharT, _Alloc >::_M_path_end, _Rope_RopeConcatenation< _CharT, _Alloc >::_M_right, _Rope_iterator_base< _CharT, _Alloc >::_M_root, _Rope_RopeRep< _CharT, _Alloc >::_M_size, _Rope_RopeRep< _CharT, _Alloc >::_M_tag, _Rope_RopeRep< _CharT, _Alloc >::_S_concat, _Rope_RopeRep< _CharT, _Alloc >::_S_function, _Rope_RopeRep< _CharT, _Alloc >::_S_leaf, _Rope_RopeRep< _CharT, _Alloc >::_S_max_rope_depth, _Rope_iterator_base< _CharT, _Alloc >::_S_path_cache_len, _Rope_iterator_base< _CharT, _Alloc >::_S_setbuf(), _Rope_RopeRep< _CharT, _Alloc >::_S_substringfn, and _STLP_ASSERT.
Referenced by _Rope_iterator< _CharT, _Alloc >::_Rope_iterator(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache_for_incr(), and _Rope_const_iterator< _CharT, _Alloc >::operator *().
template<class _CharT, class _Alloc>
Definition at line 204 of file _rope.c.
References __STATIC_CAST, _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, _Rope_iterator_base< _CharT, _Alloc >::_M_data, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_index, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_pos, _Rope_RopeConcatenation< _CharT, _Alloc >::_M_left, _Rope_iterator_base< _CharT, _Alloc >::_M_path_directions, _Rope_iterator_base< _CharT, _Alloc >::_M_path_end, _Rope_RopeConcatenation< _CharT, _Alloc >::_M_right, _Rope_iterator_base< _CharT, _Alloc >::_M_root, _Rope_RopeRep< _CharT, _Alloc >::_M_size, _Rope_RopeRep< _CharT, _Alloc >::_M_tag, _Rope_RopeRep< _CharT, _Alloc >::_S_concat, _Rope_iterator_base< _CharT, _Alloc >::_S_path_cache_len, _Rope_iterator_base< _CharT, _Alloc >::_S_setbuf(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache(), and _STLP_ASSERT.
Referenced by _Rope_iterator_base< _CharT, _Alloc >::_M_incr().
template<class _CharT, class _Alloc>
Definition at line 266 of file _rope.c.
References _Rope_iterator_base< _CharT, _Alloc >::_M_buf_end, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_ptr, _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and _Rope_iterator_base< _CharT, _Alloc >::_S_setcache_for_incr().
Referenced by _Rope_iterator< _CharT, _Alloc >::operator++(), _Rope_const_iterator< _CharT, _Alloc >::operator++(), _Rope_iterator< _CharT, _Alloc >::operator+=(), _Rope_const_iterator< _CharT, _Alloc >::operator+=(), _Rope_iterator< _CharT, _Alloc >::operator-=(), and _Rope_const_iterator< _CharT, _Alloc >::operator-=().
template<class _CharT, class _Alloc>
Definition at line 282 of file _rope.c.
References _Rope_iterator_base< _CharT, _Alloc >::_M_buf_ptr, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_start, and _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos.
Referenced by _Rope_iterator< _CharT, _Alloc >::operator+=(), _Rope_const_iterator< _CharT, _Alloc >::operator+=(), _Rope_iterator< _CharT, _Alloc >::operator--(), _Rope_const_iterator< _CharT, _Alloc >::operator--(), _Rope_iterator< _CharT, _Alloc >::operator-=(), and _Rope_const_iterator< _CharT, _Alloc >::operator-=().
template<class _CharT, class _Alloc>
Definition at line 814 of file _rope.h.
References _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos.
Referenced by _Rope_rotate(), rope< _CharT, _Alloc >::erase(), rope< _CharT, _Alloc >::find(), rope< _CharT, _Alloc >::insert(), rope< _CharT, _Alloc >::replace(), and rope< _CharT, _Alloc >::substr().
template<class _CharT, class _Alloc>
Reimplemented in _Rope_const_iterator< _CharT, _Alloc >, and _Rope_iterator< _CharT, _Alloc >.
Definition at line 842 of file _rope.h.
References _Rope_iterator_base< _CharT, _Alloc >::_M_buf_ptr, _Rope_iterator_base< _CharT, _Alloc >::_M_buf_start, _Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_index, _Rope_iterator_base< _CharT, _Alloc >::_M_leaf_pos, _Rope_iterator_base< _CharT, _Alloc >::_M_path_directions, _Rope_iterator_base< _CharT, _Alloc >::_M_path_end, and _Rope_iterator_base< _CharT, _Alloc >::_M_root.
Friends And Related Function Documentation
template<class _CharT, class _Alloc>
friend class rope< _CharT, _Alloc > [friend] |
Member Data Documentation
template<class _CharT, class _Alloc>
Definition at line 755 of file _rope.h.
Referenced by _Rope_iterator_base< _CharT, _Alloc >::_M_decr(), _Rope_iterator_base< _CharT, _Alloc >::_M_incr(), _Rope_iterator_base< _CharT, _Alloc >::_S_setbuf(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache_for_incr(), rope< _CharT, _Alloc >::append(), _Rope_iterator_base< _CharT, _Alloc >::index(), operator+(), _Rope_iterator< _CharT, _Alloc >::operator++(), _Rope_const_iterator< _CharT, _Alloc >::operator++(), operator-(), _Rope_iterator< _CharT, _Alloc >::operator--(), _Rope_const_iterator< _CharT, _Alloc >::operator--(), _Rope_iterator_base< _CharT, _Alloc >::operator=(), and operator==().
template<class _CharT, class _Alloc>
Definition at line 757 of file _rope.h.
Referenced by _Rope_iterator< _CharT, _Alloc >::_M_check(), _Rope_iterator< _CharT, _Alloc >::_Rope_iterator(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache_for_incr(), rope< _CharT, _Alloc >::append(), operator+(), _Rope_const_iterator< _CharT, _Alloc >::operator++(), operator-(), _Rope_const_iterator< _CharT, _Alloc >::operator--(), _Rope_iterator< _CharT, _Alloc >::operator=(), _Rope_iterator_base< _CharT, _Alloc >::operator=(), and operator==().
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
Definition at line 763 of file _rope.h.
Referenced by _Rope_iterator< _CharT, _Alloc >::_M_check(), _Rope_iterator_base< _CharT, _Alloc >::_M_decr(), _Rope_iterator_base< _CharT, _Alloc >::_M_incr(), _Rope_iterator_base< _CharT, _Alloc >::_Rope_iterator_base(), _Rope_iterator_base< _CharT, _Alloc >::_S_setbuf(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache(), _Rope_const_iterator< _CharT, _Alloc >::operator *(), _Rope_const_iterator< _CharT, _Alloc >::operator++(), and _Rope_iterator_base< _CharT, _Alloc >::operator=().
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
template<class _CharT, class _Alloc>
The documentation for this class was generated from the following files:
- /home/ntakagi/work/STLport-5.1.5/stlport/stl/_rope.h
- /home/ntakagi/work/STLport-5.1.5/stlport/stl/_rope.c
Generated on Mon Mar 10 15:32:55 2008 by
1.5.1
|