Inheritance diagram for __gnu_cxx::_Rope_iterator< _CharT, _Alloc >:

Public Types | |
| typedef _Rope_char_ref_proxy< _CharT, _Alloc > | reference |
| typedef _Rope_char_ref_proxy< _CharT, _Alloc > * | pointer |
Public Member Functions | |
| rope< _CharT, _Alloc > & | container () |
| _Rope_iterator () | |
| _Rope_iterator (const _Rope_iterator &__x) | |
| _Rope_iterator (rope< _CharT, _Alloc > &__r, size_t __pos) | |
| ~_Rope_iterator () | |
| _Rope_iterator & | operator= (const _Rope_iterator &__x) |
| reference | operator * () |
| _Rope_iterator & | operator++ () |
| _Rope_iterator & | operator+= (ptrdiff_t __n) |
| _Rope_iterator & | operator-- () |
| _Rope_iterator & | operator-= (ptrdiff_t __n) |
| _Rope_iterator | operator++ (int) |
| _Rope_iterator | operator-- (int) |
| reference | operator[] (ptrdiff_t __n) |
Protected Types | |
| typedef _Rope_iterator_base< _CharT, _Alloc >::_RopeRep | _RopeRep |
Protected Member Functions | |
| _Rope_iterator (rope< _CharT, _Alloc > *__r, size_t __pos) | |
| void | _M_check () |
Protected Attributes | |
| rope< _CharT, _Alloc > * | _M_root_rope |
Friends | |
| class | rope< _CharT, _Alloc > |
| template<class _CharT2, class _Alloc2> bool | operator== (const _Rope_iterator< _CharT2, _Alloc2 > &__x, const _Rope_iterator< _CharT2, _Alloc2 > &__y) |
| template<class _CharT2, class _Alloc2> bool | operator< (const _Rope_iterator< _CharT2, _Alloc2 > &__x, const _Rope_iterator< _CharT2, _Alloc2 > &__y) |
| template<class _CharT2, class _Alloc2> ptrdiff_t | operator- (const _Rope_iterator< _CharT2, _Alloc2 > &__x, const _Rope_iterator< _CharT2, _Alloc2 > &__y) |
| template<class _CharT2, class _Alloc2> _Rope_iterator< _CharT2, _Alloc2 > | operator- (const _Rope_iterator< _CharT2, _Alloc2 > &__x, ptrdiff_t __n) |
| template<class _CharT2, class _Alloc2> _Rope_iterator< _CharT2, _Alloc2 > | operator+ (const _Rope_iterator< _CharT2, _Alloc2 > &__x, ptrdiff_t __n) |
| template<class _CharT2, class _Alloc2> _Rope_iterator< _CharT2, _Alloc2 > | operator+ (ptrdiff_t __n, const _Rope_iterator< _CharT2, _Alloc2 > &__x) |
|
|||||
|
Reimplemented from __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >. |
|
|||||
|
|
|
|||||
|
|
|
||||||||||||||||
|
Definition at line 1074 of file rope. References __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope, and __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_S_setcache(). |
|
|||||||||
|
|
|
||||||||||
|
Definition at line 1090 of file rope. References __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope. |
|
||||||||||||||||
|
Definition at line 297 of file ropeimpl.h. |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 279 of file ropeimpl.h. References __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope. Referenced by __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::operator *(). |
|
|||||||||
|
Definition at line 1086 of file rope. References __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope. |
|
|||||||||
|
Definition at line 1115 of file rope. References __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_check(), and __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope. |
|
||||||||||
|
Definition at line 1149 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_incr(), and __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope. |
|
|||||||||
|
Definition at line 1125 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_incr(). |
|
||||||||||
|
Definition at line 1129 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_decr(), and __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_incr(). |
|
||||||||||
|
Definition at line 1154 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_decr(), and __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope. |
|
|||||||||
|
Definition at line 1137 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_decr(). |
|
||||||||||
|
Definition at line 1141 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_decr(), and __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_incr(). |
|
||||||||||
|
||||||||||
|
Definition at line 1159 of file rope. References __gnu_cxx::_Rope_iterator< _CharT, _Alloc >::_M_root_rope. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|||||
|
Reimplemented from __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >. |
|
|||||
1.3.6