sequence_buffer Class Reference

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

class sequence_buffer : public iterator< output_iterator_tag, void, void, void, void >
Public Member Type Definitions
typedef sequence_buffer< _Sequence, _Buf_sz > _Self
typedef_Sequence::value_type value_type
Protected Attributes
size_t _M_buf_count
value_type _M_buffer
_Sequence *_M_prefix
Public Member Functions
sequence_buffer()
sequence_buffer(const _Self &)
sequence_buffer(_Self &)
sequence_buffer(_Sequence &)
~sequence_buffer()
voidappend(const value_type *, size_t)
voidflush()
_Self &operator*()
_Self &operator++()
_Self &operator++(int)
_Self &operator=(_Self &)
_Self &operator=(const _Self &)
_Self &operator=(const value_type &)
voidpush_back(value_type)
_Self &put(value_type)
_Self &write(const value_type *, size_t)
Inherited Type Definitions
iterator< output_iterator_tag, void, void, void, void >::iterator_category

Member Type Definition Documentation

Typedef _Self

typedef sequence_buffer< _Sequence, _Buf_sz >_Self

Typedef value_type

typedef _Sequence::value_typevalue_type

Member Attribute Documentation

_M_buf_count

size_t _M_buf_count[protected]

_M_buffer

value_type _M_buffer[protected]

_M_prefix

_Sequence *_M_prefix[protected]

Constructor & Destructor Documentation

sequence_buffer ( )

sequence_buffer()[inline]

sequence_buffer ( const _Self & )

sequence_buffer(const _Self &__x)[inline]

sequence_buffer ( _Self & )

sequence_buffer(_Self &__x)[inline]

sequence_buffer ( _Sequence & )

sequence_buffer(_Sequence &__s)[inline]

~sequence_buffer ( )

~sequence_buffer()[inline]

Member Function Documentation

append ( const value_type *, size_t )

voidappend(const value_type *__s,
size_t__len
)[inline]

flush ( )

voidflush()[inline]

operator* ( )

_Self &operator*()[inline]

operator++ ( )

_Self &operator++()[inline]

operator++ ( int )

_Self &operator++(int)[inline]

operator= ( _Self & )

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

operator= ( const _Self & )

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

operator= ( const value_type & )

_Self &operator=(const value_type &__rhs)[inline]

push_back ( value_type )

voidpush_back(value_type__x)[inline]

put ( value_type )

_Self &put(value_type__x)[inline]

write ( const value_type *, size_t )

_Self &write(const value_type *__s,
size_t__len
)[inline]