_Rope_RopeSubstring Struct Reference

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

struct _Rope_RopeSubstring : public _Rope_RopeFunction

Inherits from

Public Member Type Definitions
typedef _Rope_RopeRep< _CharT, _Alloc > _Base
Public Attributes
_Rope_RopeRep< _CharT, _Alloc > *_M_base
size_t _M_start
_Alloc::allocator_typeallocator_type
Public Member Functions
_Rope_RopeSubstring(_Rope_RopeRep< _CharT, _Alloc > *, size_t, size_t, allocator_type)
virtual ~_Rope_RopeSubstring()
_STLP_FORCE_ALLOCATORS(_CharT, _Alloc)
virtual voidoperator()(size_t, size_t, _CharT *)
Inherited Attributes
Inherited Enumerations
Inherited Functions
Inherited Type Definitions

Member Type Definition Documentation

Typedef _Base

typedef _Rope_RopeRep< _CharT, _Alloc >_Base

Member Attribute Documentation

_M_base

_Rope_RopeRep< _CharT, _Alloc > *_M_base

_M_start

size_t _M_start

allocator_type

_Alloc::allocator_typeallocator_type

Constructor & Destructor Documentation

_Rope_RopeSubstring ( _Rope_RopeRep< _CharT, _Alloc > *, size_t, size_t, allocator_type )

_Rope_RopeSubstring(_Rope_RopeRep< _CharT, _Alloc > *__b,
size_t__s,
size_t__l,
allocator_type__a
)[inline]

~_Rope_RopeSubstring ( )

~_Rope_RopeSubstring()[inline, virtual]

Member Function Documentation

_STLP_FORCE_ALLOCATORS ( _CharT, _Alloc )

_STLP_FORCE_ALLOCATORS(_CharT,
_Alloc
)

operator() ( size_t, size_t, _CharT * )

voidoperator()(size_t__start_pos,
size_t__req_len,
_CharT *__buffer
)[inline, virtual]