|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <_rope.h>


Public Types | |
| typedef _Rope_RopeRep< _CharT, _Alloc > | _RopeRep |
| typedef _CharT | reference |
| typedef const _CharT * | pointer |
| typedef _CharT | value_type |
| typedef ptrdiff_t | difference_type |
| typedef random_access_iterator_tag | iterator_category |
Public Types inherited from _Rope_iterator_base< _CharT, _Alloc > | |
| enum | { _S_path_cache_len = 4 } |
| enum | { _S_iterator_buf_len = 15 } |
| typedef _Rope_RopeRep< _CharT, _Alloc > | _RopeRep |
Public Member Functions | |
| _Rope_const_iterator (const _RopeRep *__root, size_t __pos) | |
| _Rope_const_iterator () | |
| _Rope_const_iterator (const _Self &__x) | |
| _Rope_const_iterator (const _Rope_iterator< _CharT, _Alloc > &__x) | |
| _Rope_const_iterator (const rope< _CharT, _Alloc > &__r, size_t __pos) | |
| _Self & | operator= (const _Self &__x) |
| reference | operator* () |
| _Self & | operator++ () |
| _Self & | operator+= (ptrdiff_t __n) |
| _Self & | operator-- () |
| _Self & | operator-= (ptrdiff_t __n) |
| _Self | operator++ (int) |
| _Self | operator-- (int) |
| reference | operator[] (size_t __n) |
Public Member Functions inherited from _Rope_iterator_base< _CharT, _Alloc > | |
| _Rope_iterator_base () | |
| _Rope_iterator_base (_RopeRep *__root, size_t __pos) | |
| void | _M_incr (size_t __n) |
| void | _M_decr (size_t __n) |
| size_t | index () const |
| _Rope_iterator_base (const _Self &__x) | |
| _Self & | operator= (const _Self &__x) |
Private Types | |
| typedef _Rope_const_iterator< _CharT, _Alloc > | _Self |
| typedef _Rope_iterator_base< _CharT, _Alloc > | _Base |
Friends | |
| class | rope< _CharT, _Alloc > |
Additional Inherited Members | |
Static Public Member Functions inherited from _Rope_iterator_base< _CharT, _Alloc > | |
| static void | _S_setbuf (_Rope_iterator_base< _CharT, _Alloc > &__x) |
| static void | _S_setcache (_Rope_iterator_base< _CharT, _Alloc > &__x) |
| static void | _S_setcache_for_incr (_Rope_iterator_base< _CharT, _Alloc > &__x) |
Public Attributes inherited from _Rope_iterator_base< _CharT, _Alloc > | |
| size_t | _M_current_pos |
| _RopeRep * | _M_root |
| size_t | _M_leaf_pos |
| _CharT * | _M_buf_start |
| _CharT * | _M_buf_ptr |
| _CharT * | _M_buf_end |
| struct { | |
| _RopeRep const * _M_data [_S_path_cache_len] | |
| } | _M_path_end |
| int | _M_leaf_index |
| unsigned char | _M_path_directions |
| struct { | |
| _CharT _M_data [_S_iterator_buf_len] | |
| } | _M_tmp_buf |
|
private |
| typedef _Rope_RopeRep<_CharT,_Alloc> _Rope_const_iterator< _CharT, _Alloc >::_RopeRep |
|
private |
| typedef ptrdiff_t _Rope_const_iterator< _CharT, _Alloc >::difference_type |
| typedef random_access_iterator_tag _Rope_const_iterator< _CharT, _Alloc >::iterator_category |
| typedef const _CharT* _Rope_const_iterator< _CharT, _Alloc >::pointer |
| typedef _CharT _Rope_const_iterator< _CharT, _Alloc >::reference |
| typedef _CharT _Rope_const_iterator< _CharT, _Alloc >::value_type |
|
inline |
|
inline |
|
inline |
Definition at line 896 of file _rope.h.
|
inline |
Definition at line 898 of file _rope.h.
|
inline |
Definition at line 900 of file _rope.h.
|
inline |
Definition at line 906 of file _rope.h.
|
inline |
Definition at line 915 of file _rope.h.
|
inline |
Definition at line 948 of file _rope.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |