_rope.h File Reference

_STLP_CREATE_ALLOCATOR

__identity_element ( _Rope_Concat_fn< _CharT, _Alloc > )

rope< _CharT, _Alloc >__identity_element(_Rope_Concat_fn< _CharT, _Alloc >)[inline]

_S_construct_null_aux ( _CharT *, const __true_type & )

_STLP_MOVE_TO_STD_NAMESPACE void_S_construct_null_aux(_CharT *__p,
const __true_type &
)[inline]

_S_construct_null_aux ( _CharT *, const __false_type & )

void_S_construct_null_aux(_CharT *__p,
const __false_type &
)[inline]

_S_construct_null ( _CharT * )

void_S_construct_null(_CharT *__p)[inline]

__ROPE_MAX_DEPTH

__ROPE_DEPTH_SIZE

_ROPE_SWAP_SPECIALIZATION

swap ( _Rope_char_ref_proxy< char, _STLP_DEFAULT_ALLOCATOR(char) >, _Rope_char_ref_proxy< char, _STLP_DEFAULT_ALLOCATOR(char) > )

voidswap(_Rope_char_ref_proxy< char, _STLP_DEFAULT_ALLOCATOR(char) >__a,
_Rope_char_ref_proxy< char, _STLP_DEFAULT_ALLOCATOR(char) >__b
)[inline]

swap ( _Rope_char_ref_proxy< wchar_t, _STLP_DEFAULT_ALLOCATOR(wchar_t) >, _Rope_char_ref_proxy< wchar_t, _STLP_DEFAULT_ALLOCATOR(wchar_t) > )

voidswap(_Rope_char_ref_proxy< wchar_t, _STLP_DEFAULT_ALLOCATOR(wchar_t) >__a,
_Rope_char_ref_proxy< wchar_t, _STLP_DEFAULT_ALLOCATOR(wchar_t) >__b
)[inline]

_S_apply_to_pieces ( _CharConsumer &, _Rope_RopeRep< _CharT, _Alloc > *, size_t, size_t )

bool_S_apply_to_pieces(_CharConsumer &__c,
_Rope_RopeRep< _CharT, _Alloc > *__r,
size_t__begin,
size_t__end
)

__exponentiate_threshold

operator== ( const _Rope_const_iterator< _CharT, _Alloc > &, const _Rope_const_iterator< _CharT, _Alloc > & )

booloperator==(const _Rope_const_iterator< _CharT, _Alloc > &__x,
const _Rope_const_iterator< _CharT, _Alloc > &__y
)[inline]

operator< ( const _Rope_const_iterator< _CharT, _Alloc > &, const _Rope_const_iterator< _CharT, _Alloc > & )

booloperator<(const _Rope_const_iterator< _CharT, _Alloc > &__x,
const _Rope_const_iterator< _CharT, _Alloc > &__y
)[inline]

operator- ( const _Rope_const_iterator< _CharT, _Alloc > &, const _Rope_const_iterator< _CharT, _Alloc > & )

ptrdiff_t operator-(const _Rope_const_iterator< _CharT, _Alloc > &__x,
const _Rope_const_iterator< _CharT, _Alloc > &__y
)[inline]

operator- ( const _Rope_const_iterator< _CharT, _Alloc > &, ptrdiff_t )

_Rope_const_iterator< _CharT, _Alloc >operator-(const _Rope_const_iterator< _CharT, _Alloc > &__x,
ptrdiff_t__n
)[inline]

operator+ ( const _Rope_const_iterator< _CharT, _Alloc > &, ptrdiff_t )

_Rope_const_iterator< _CharT, _Alloc >operator+(const _Rope_const_iterator< _CharT, _Alloc > &__x,
ptrdiff_t__n
)[inline]

operator+ ( ptrdiff_t, const _Rope_const_iterator< _CharT, _Alloc > & )

_Rope_const_iterator< _CharT, _Alloc >operator+(ptrdiff_t__n,
const _Rope_const_iterator< _CharT, _Alloc > &__x
)[inline]

operator== ( const _Rope_iterator< _CharT, _Alloc > &, const _Rope_iterator< _CharT, _Alloc > & )

booloperator==(const _Rope_iterator< _CharT, _Alloc > &__x,
const _Rope_iterator< _CharT, _Alloc > &__y
)[inline]

operator< ( const _Rope_iterator< _CharT, _Alloc > &, const _Rope_iterator< _CharT, _Alloc > & )

booloperator<(const _Rope_iterator< _CharT, _Alloc > &__x,
const _Rope_iterator< _CharT, _Alloc > &__y
)[inline]

operator- ( const _Rope_iterator< _CharT, _Alloc > &, const _Rope_iterator< _CharT, _Alloc > & )

ptrdiff_t operator-(const _Rope_iterator< _CharT, _Alloc > &__x,
const _Rope_iterator< _CharT, _Alloc > &__y
)[inline]

operator- ( const _Rope_iterator< _CharT, _Alloc > &, ptrdiff_t )

_Rope_iterator< _CharT, _Alloc >operator-(const _Rope_iterator< _CharT, _Alloc > &__x,
ptrdiff_t__n
)[inline]

operator+ ( const _Rope_iterator< _CharT, _Alloc > &, ptrdiff_t )

_Rope_iterator< _CharT, _Alloc >operator+(const _Rope_iterator< _CharT, _Alloc > &__x,
ptrdiff_t__n
)[inline]

operator+ ( ptrdiff_t, const _Rope_iterator< _CharT, _Alloc > & )

_Rope_iterator< _CharT, _Alloc >operator+(ptrdiff_t__n,
const _Rope_iterator< _CharT, _Alloc > &__x
)[inline]

operator+ ( const rope< _CharT, _Alloc > &, const rope< _CharT, _Alloc > & )

rope< _CharT, _Alloc >operator+(const rope< _CharT, _Alloc > &__left,
const rope< _CharT, _Alloc > &__right
)[inline]

operator+= ( rope< _CharT, _Alloc > &, const rope< _CharT, _Alloc > & )

rope< _CharT, _Alloc > &operator+=(rope< _CharT, _Alloc > &__left,
const rope< _CharT, _Alloc > &__right
)[inline]

operator+ ( const rope< _CharT, _Alloc > &, const _CharT * )

rope< _CharT, _Alloc >operator+(const rope< _CharT, _Alloc > &__left,
const _CharT *__right
)[inline]

operator+= ( rope< _CharT, _Alloc > &, const _CharT * )

rope< _CharT, _Alloc > &operator+=(rope< _CharT, _Alloc > &__left,
const _CharT *__right
)[inline]

operator+ ( const rope< _CharT, _Alloc > &, _CharT )

rope< _CharT, _Alloc >operator+(const rope< _CharT, _Alloc > &__left,
_CharT__right
)[inline]

operator+= ( rope< _CharT, _Alloc > &, _CharT )

rope< _CharT, _Alloc > &operator+=(rope< _CharT, _Alloc > &__left,
_CharT__right
)[inline]

operator< ( const rope< _CharT, _Alloc > &, const rope< _CharT, _Alloc > & )

booloperator<(const rope< _CharT, _Alloc > &__left,
const rope< _CharT, _Alloc > &__right
)[inline]

operator== ( const rope< _CharT, _Alloc > &, const rope< _CharT, _Alloc > & )

booloperator==(const rope< _CharT, _Alloc > &__left,
const rope< _CharT, _Alloc > &__right
)[inline]

operator== ( const _Rope_char_ptr_proxy< _CharT, _Alloc > &, const _Rope_char_ptr_proxy< _CharT, _Alloc > & )

booloperator==(const _Rope_char_ptr_proxy< _CharT, _Alloc > &__x,
const _Rope_char_ptr_proxy< _CharT, _Alloc > &__y
)[inline]

operator<< ( basic_ostream< _CharT, _Traits > &, const rope< _CharT, _Alloc > & )

basic_ostream< _CharT, _Traits > &operator<<(basic_ostream< _CharT, _Traits > &__o,
const rope< _CharT, _Alloc > &__r
)

Typedef crope

typedef rope< char, _STLP_DEFAULT_ALLOCATOR(char) >crope

__mutable_reference_at ( crope &, size_t )

crope::reference __mutable_reference_at(crope &__c,
size_t__i
)[inline]

swap ( crope &, crope & )

voidswap(crope &__x,
crope &__y
)[inline]

_Rope_rotate ( _Rope_iterator< _CharT, _Alloc >, _Rope_iterator< _CharT, _Alloc >, _Rope_iterator< _CharT, _Alloc > )

void_Rope_rotate(_Rope_iterator< _CharT, _Alloc >__first,
_Rope_iterator< _CharT, _Alloc >__middle,
_Rope_iterator< _CharT, _Alloc >__last
)

rotate ( _Rope_iterator< char, _STLP_DEFAULT_ALLOCATOR(char) >, _Rope_iterator< char, _STLP_DEFAULT_ALLOCATOR(char) >, _Rope_iterator< char, _STLP_DEFAULT_ALLOCATOR(char) > )

voidrotate(_Rope_iterator< char, _STLP_DEFAULT_ALLOCATOR(char) >__first,
_Rope_iterator< char, _STLP_DEFAULT_ALLOCATOR(char) >__middle,
_Rope_iterator< char, _STLP_DEFAULT_ALLOCATOR(char) >__last
)[inline]