_Rope_iterator_base Class Reference

#include <stdapis/stlportv5/stl/_rope.h>

class _Rope_iterator_base
Public Member Type Definitions
typedef _Rope_RopeRep< _CharT, _Alloc > _RopeRep
Public Attributes
_CharT *_M_buf_end
_CharT *_M_buf_ptr
_CharT *_M_buf_start
size_t _M_current_pos
_RopeRep const *_M_data
int_M_leaf_index
size_t _M_leaf_pos
unsigned char_M_path_directions
struct _Rope_iterator_base::@32_M_path_end
_RopeRep *_M_root
struct _Rope_iterator_base::@33_M_tmp_buf
Public Member Enumerations
enumanonymous { _S_path_cache_len }
enumanonymous { _S_iterator_buf_len }
Public Member Functions
_Rope_iterator_base()
_Rope_iterator_base(_RopeRep *, size_t)
_Rope_iterator_base(const _Self &)
void_M_decr(size_t)
void_M_incr(size_t)
void_S_setbuf(_Rope_iterator_base< _CharT, _Alloc > &)
void_S_setcache(_Rope_iterator_base< _CharT, _Alloc > &)
void_S_setcache_for_incr(_Rope_iterator_base< _CharT, _Alloc > &)
size_t index()
_Self &operator=(const _Self &)

Member Type Definition Documentation

Typedef _RopeRep

typedef _Rope_RopeRep< _CharT, _Alloc >_RopeRep

Member Attribute Documentation

_M_buf_end

_CharT *_M_buf_end

_M_buf_ptr

_CharT *_M_buf_ptr

_M_buf_start

_CharT *_M_buf_start

_M_current_pos

size_t _M_current_pos

_M_data

_RopeRep const *_M_data

_M_leaf_index

int_M_leaf_index

_M_leaf_pos

size_t _M_leaf_pos

_M_path_directions

unsigned char_M_path_directions

_M_path_end

struct _Rope_iterator_base::@32_M_path_end

_M_root

_RopeRep *_M_root

_M_tmp_buf

struct _Rope_iterator_base::@33_M_tmp_buf

Member Enumeration Documentation

Enum anonymous

EnumeratorValueDescription
_S_path_cache_len4

Enum anonymous

EnumeratorValueDescription
_S_iterator_buf_len15

Constructor & Destructor Documentation

_Rope_iterator_base ( )

_Rope_iterator_base()[inline]

_Rope_iterator_base ( _RopeRep *, size_t )

_Rope_iterator_base(_RopeRep *__root,
size_t__pos
)[inline]

_Rope_iterator_base ( const _Self & )

_Rope_iterator_base(const _Self &__x)[inline]

Member Function Documentation

_M_decr ( size_t )

void_M_decr(size_t__n)

_M_incr ( size_t )

void_M_incr(size_t__n)

_S_setbuf ( _Rope_iterator_base< _CharT, _Alloc > & )

void_S_setbuf(_Rope_iterator_base< _CharT, _Alloc > &__x)[static]

_S_setcache ( _Rope_iterator_base< _CharT, _Alloc > & )

void_S_setcache(_Rope_iterator_base< _CharT, _Alloc > &__x)[static]

_S_setcache_for_incr ( _Rope_iterator_base< _CharT, _Alloc > & )

void_S_setcache_for_incr(_Rope_iterator_base< _CharT, _Alloc > &__x)[static]

index ( )

size_t index()const [inline]

operator= ( const _Self & )

_Self &operator=(const _Self &__x)[inline]