Inheritance diagram for __gnu_cxx::_Rope_const_iterator< _CharT, _Alloc >:
Public Types | |
typedef _CharT | reference |
typedef const _CharT * | pointer |
Public Member Functions | |
_Rope_const_iterator () | |
_Rope_const_iterator (const _Rope_const_iterator &__x) | |
_Rope_const_iterator (const _Rope_iterator< _CharT, _Alloc > &__x) | |
_Rope_const_iterator (const rope< _CharT, _Alloc > &__r, size_t __pos) | |
_Rope_const_iterator & | operator= (const _Rope_const_iterator &__x) |
reference | operator * () |
_Rope_const_iterator & | operator++ () |
_Rope_const_iterator & | operator+= (ptrdiff_t __n) |
_Rope_const_iterator & | operator-- () |
_Rope_const_iterator & | operator-= (ptrdiff_t __n) |
_Rope_const_iterator | operator++ (int) |
_Rope_const_iterator | operator-- (int) |
reference | operator[] (size_t __n) |
Protected Types | |
typedef _Rope_RopeRep< _CharT, _Alloc > | _RopeRep |
Protected Member Functions | |
_Rope_const_iterator (const _RopeRep *__root, size_t __pos) | |
Friends | |
class | rope< _CharT, _Alloc > |
template<class _CharT2, class _Alloc2> _Rope_const_iterator< _CharT2, _Alloc2 > | operator- (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, ptrdiff_t __n) |
template<class _CharT2, class _Alloc2> _Rope_const_iterator< _CharT2, _Alloc2 > | operator+ (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, ptrdiff_t __n) |
template<class _CharT2, class _Alloc2> _Rope_const_iterator< _CharT2, _Alloc2 > | operator+ (ptrdiff_t __n, const _Rope_const_iterator< _CharT2, _Alloc2 > &__x) |
template<class _CharT2, class _Alloc2> bool | operator== (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, const _Rope_const_iterator< _CharT2, _Alloc2 > &__y) |
template<class _CharT2, class _Alloc2> bool | operator< (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, const _Rope_const_iterator< _CharT2, _Alloc2 > &__y) |
template<class _CharT2, class _Alloc2> ptrdiff_t | operator- (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, const _Rope_const_iterator< _CharT2, _Alloc2 > &__y) |
|
Reimplemented from __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 291 of file ropeimpl.h. |
|
|
|
Definition at line 982 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_S_setcache(). |
|
Definition at line 1017 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_incr(). |
|
Definition at line 986 of file rope. References __GC_CONST, and __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_incr(). |
|
Definition at line 997 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 1025 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_decr(). |
|
Definition at line 1005 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_decr(). |
|
Definition at line 1009 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 972 of file rope. References __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_buf_ptr, __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_current_pos, and __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >::_M_root. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from __gnu_cxx::_Rope_iterator_base< _CharT, _Alloc >. |