class rope |
Private Member Functions | |
---|---|
_CharT * | _S_flatten(_RopeRep *, _CharT *) |
_CharT * | _S_flatten(_RopeRep *, size_t, size_t, _CharT *) |
Public Member Type Definitions | |
---|---|
typedef | _Rope_char_consumer< _CharT > _CharConsumer |
typedef | _Rope_RopeConcatenation< _CharT, _Alloc > _RopeConcatenation |
typedef | _Rope_RopeFunction< _CharT, _Alloc > _RopeFunction |
typedef | _Rope_RopeLeaf< _CharT, _Alloc > _RopeLeaf |
typedef | _Rope_RopeSubstring< _CharT, _Alloc > _RopeSubstring |
typedef | _Rope_self_destruct_ptr< _CharT, _Alloc > _Self_destruct_ptr |
typedef | _Rope_const_iterator< _CharT, _Alloc > const_iterator |
typedef | const _CharT * const_pointer |
typedef | _CharT const_reference |
typedef | ptrdiff_t difference_type |
typedef | _Rope_iterator< _CharT, _Alloc > iterator |
typedef | _Rope_char_ptr_proxy< _CharT, _Alloc > pointer |
typedef | _Rope_char_ref_proxy< _CharT, _Alloc > reference |
typedef | size_t size_type |
typedef | _CharT value_type |
Protected Member Type Definitions | |
---|---|
typedef | _STLP_PRIV _Rope_Concat_fn< _CharT, _Alloc > _Concat_fn |
typedef | _CharT * _Cstrptr |
typedef | _RopeRep::_IsBasicCharType _IsBasicCharType |
typedef | _Rope_RopeRep< _CharT, _Alloc > _RopeRep |
Private Member Type Definitions | |
---|---|
typedef | rope< _CharT, _Alloc > _Self |
Public Attributes | |
---|---|
_STLP_PRIV _STLP_alloc_proxy< _RopeRep *, _CharT, allocator_type > | _M_tree_ptr |
_STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS | |
const unsigned long | _S_min_len |
_Alloc::allocator_type | allocator_type |
Protected Attributes | |
---|---|
_CharT | _S_empty_c_str |
rope | ( | _RopeRep * | __t, |
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
_RopeRep * __t | |
const allocator_type & __a = allocator_type() |
rope | ( | const _CharT * | __s, |
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
const _CharT * __s | |
const allocator_type & __a = allocator_type() |
rope | ( | const _CharT * | __s, |
size_t | __len, | ||
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
const _CharT * __s | |
size_t __len | |
const allocator_type & __a = allocator_type() |
rope | ( | const _CharT * | __s, |
const _CharT * | __e, | ||
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
const _CharT * __s | |
const _CharT * __e | |
const allocator_type & __a = allocator_type() |
rope | ( | const const_iterator & | __s, |
const const_iterator & | __e, | ||
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
const const_iterator & __s | |
const const_iterator & __e | |
const allocator_type & __a = allocator_type() |
rope | ( | const iterator & | __s, |
const iterator & | __e, | ||
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
const iterator & __s | |
const iterator & __e | |
const allocator_type & __a = allocator_type() |
rope | ( | _CharT | __c, |
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
_CharT __c | |
const allocator_type & __a = allocator_type() |
rope | ( | size_t | __n, |
_CharT | __c, | ||
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
size_t __n | |
_CharT __c | |
const allocator_type & __a = allocator_type() |
rope | ( | const allocator_type & | __a = allocator_type() | ) | [inline] |
const allocator_type & __a = allocator_type() |
rope | ( | char_producer< _CharT > * | __fn, |
size_t | __len, | ||
bool | __delete_fn, | ||
const allocator_type & | __a = allocator_type() | ||
) | [inline] |
char_producer< _CharT > * __fn | |
size_t __len | |
bool __delete_fn | |
const allocator_type & __a = allocator_type() |
rope | ( | __move_source< _Self > | __src | ) | [inline] |
__move_source< _Self > __src |
_RopeLeaf * | _S_RopeLeaf_from_unowned_char_ptr | ( | const _CharT * | __s, |
size_t | _p_size, | |||
allocator_type | __a | |||
) | [protected, static, inline] |
const _CharT * __s | |
size_t _p_size | |
allocator_type __a |
void | _S_add_leaf_to_forest | ( | _RopeRep * | __r, |
_RopeRep ** | __forest | |||
) | [protected, static] |
void | _S_add_to_forest | ( | _RopeRep * | __r, |
_RopeRep ** | __forest | |||
) | [protected, static] |
_RopeRep * | _S_balance | ( | _RopeRep * | __r | ) | [protected, static] |
_RopeRep * __r |
size_t | _S_char_ptr_len | ( | const _CharT * | __s | ) | [static, inline] |
const _CharT * __s |
int | _S_compare | ( | const _RopeRep * | __x, |
const _RopeRep * | __y | |||
) | [protected, static] |
_RopeRep * | _S_concat_and_set_balanced | ( | _RopeRep * | __left, |
_RopeRep * | __right | |||
) | [protected, static, inline] |
_RopeRep * | _S_concat_char_iter | ( | _RopeRep * | __r, |
const _CharT * | __iter, | |||
size_t | __slen | |||
) | [static] |
_RopeRep * | _S_concat_rep | ( | _RopeRep * | __left, |
_RopeRep * | __right | |||
) | [static] |
_RopeRep * | _S_destr_concat_char_iter | ( | _RopeRep * | __r, |
const _CharT * | __iter, | |||
size_t | __slen | |||
) | [static] |
_RopeLeaf * | _S_destr_leaf_concat_char_iter | ( | _RopeLeaf * | __r, |
const _CharT * | __iter, | |||
size_t | __slen | |||
) | [protected, static] |
_CharT * | _S_flatten | ( | _RopeRep * | __r, |
_CharT * | __buffer | |||
) | [private, static] |
_RopeRep * __r | |
_CharT * __buffer |
_CharT * | _S_flatten | ( | _RopeRep * | __r, |
size_t | __start, | |||
size_t | __len, | |||
_CharT * | __buffer | |||
) | [private, static] |
bool | _S_is_almost_balanced | ( | _RopeRep * | __r | ) | [protected, static, inline] |
_RopeRep * __r |
bool | _S_is_balanced | ( | _RopeRep * | __r | ) | [protected, static, inline] |
_RopeRep * __r |
bool | _S_is_roughly_balanced | ( | _RopeRep * | __r | ) | [protected, static, inline] |
_RopeRep * __r |
_RopeLeaf * | _S_leaf_concat_char_iter | ( | _RopeLeaf * | __r, |
const _CharT * | __iter, | |||
size_t | __slen | |||
) | [protected, static] |
_RopeConcatenation * | _S_new_RopeConcatenation | ( | _RopeRep * | __left, |
_RopeRep * | __right, | |||
allocator_type | __a | |||
) | [protected, static, inline] |
_RopeRep * __left | |
_RopeRep * __right | |
allocator_type __a |
_RopeFunction * | _S_new_RopeFunction | ( | char_producer< _CharT > * | __f, |
size_t | _p_size, | |||
bool | __d, | |||
allocator_type | __a | |||
) | [protected, static, inline] |
char_producer< _CharT > * __f | |
size_t _p_size | |
bool __d | |
allocator_type __a |
_RopeLeaf * | _S_new_RopeLeaf | ( | _CharT * | __s, |
size_t | _p_size, | |||
allocator_type | __a | |||
) | [protected, static, inline] |
_CharT * __s | |
size_t _p_size | |
allocator_type __a |
_RopeSubstring * | _S_new_RopeSubstring | ( | _Rope_RopeRep< _CharT, _Alloc > * | __b, |
size_t | __s, | |||
size_t | __l, | |||
allocator_type | __a | |||
) | [protected, static, inline] |
_Rope_RopeRep< _CharT, _Alloc > * __b | |
size_t __s | |
size_t __l | |
allocator_type __a |
size_t | _S_rounded_up_size | ( | size_t | __n | ) | [protected, static, inline] |
size_t __n |
_RopeRep * | _S_substring | ( | _RopeRep * | __base, |
size_t | __start, | |||
size_t | __endp1 | |||
) | [static] |
_RopeRep * | _S_tree_concat | ( | _RopeRep * | __left, |
_RopeRep * | __right | |||
) | [protected, static] |
_Self & | append | ( | const _CharT * | __iter, |
size_t | __n | |||
) | [inline] |
const _CharT * __iter | |
size_t __n |
_Self & | append | ( | const _CharT * | __c_string | ) | [inline] |
const _CharT * __c_string |
_Self & | append | ( | const _CharT * | __s, |
const _CharT * | __e | |||
) | [inline] |
const _CharT * __s | |
const _CharT * __e |
_Self & | append | ( | const_iterator | __s, |
const_iterator | __e | |||
) | [inline] |
const_iterator __s | |
const_iterator __e |
void | apply_to_pieces | ( | size_t | __begin, |
size_t | __end, | |||
_CharConsumer & | __c | |||
) | const [inline] |
size_t __begin | |
size_t __end | |
_CharConsumer & __c |
size_type | copy | ( | size_type | __pos, |
size_type | __n, | |||
_CharT * | __buffer | |||
) | const [inline] |
iterator | erase | ( | const iterator & | __p, |
const iterator & | __q | |||
) | [inline] |
size_type | find | ( | _CharT | __c, |
size_type | __pos = 0 | |||
) | const |
_CharT __c | |
size_type __pos = 0 |
size_type | find | ( | const _CharT * | __s, |
size_type | __pos = 0 | |||
) | const [inline] |
const _CharT * __s | |
size_type __pos = 0 |
void | insert | ( | size_t | __p, |
const _CharT * | __c_string | |||
) | [inline] |
size_t __p | |
const _CharT * __c_string |
void | insert | ( | size_t | __p, |
const _CharT * | __i, | |||
const _CharT * | __j | |||
) | [inline] |
size_t __p | |
const _CharT * __i | |
const _CharT * __j |
void | insert | ( | size_t | __p, |
const const_iterator & | __i, | |||
const const_iterator & | __j | |||
) | [inline] |
size_t __p | |
const const_iterator & __i | |
const const_iterator & __j |
void | insert | ( | size_t | __p, |
const iterator & | __i, | |||
const iterator & | __j | |||
) | [inline] |
iterator | insert | ( | const iterator & | __p, |
const _Self & | __r | |||
) | [inline] |
iterator | insert | ( | const iterator & | __p, |
size_t | __n, | |||
_CharT | __c | |||
) | [inline] |
iterator | insert | ( | const iterator & | __p, |
_CharT | __c | |||
) | [inline] |
const iterator & __p | |
_CharT __c |
iterator | insert | ( | const iterator & | __p | ) | [inline] |
const iterator & __p |
iterator | insert | ( | const iterator & | __p, |
const _CharT * | c_string | |||
) | [inline] |
const iterator & __p | |
const _CharT * c_string |
iterator | insert | ( | const iterator & | __p, |
const _CharT * | __i, | |||
size_t | __n | |||
) | [inline] |
iterator | insert | ( | const iterator & | __p, |
const _CharT * | __i, | |||
const _CharT * | __j | |||
) | [inline] |
const iterator & __p | |
const _CharT * __i | |
const _CharT * __j |
iterator | insert | ( | const iterator & | __p, |
const const_iterator & | __i, | |||
const const_iterator & | __j | |||
) | [inline] |
const iterator & __p | |
const const_iterator & __i | |
const const_iterator & __j |
iterator | insert | ( | const iterator & | __p, |
const iterator & | __i, | |||
const iterator & | __j | |||
) | [inline] |
reference | mutable_reference_at | ( | size_type | __pos | ) | [inline] |
size_type __pos |
_RopeRep * | replace | ( | _RopeRep * | __old, |
size_t | __pos1, | |||
size_t | __pos2, | |||
_RopeRep * | __r | |||
) | [protected, static, inline] |
void | replace | ( | size_t | __p, |
size_t | __n, | |||
const _CharT * | __i, | |||
size_t | __i_len | |||
) | [inline] |
void | replace | ( | size_t | __p, |
size_t | __n, | |||
const _CharT * | __c_string | |||
) | [inline] |
void | replace | ( | size_t | __p, |
size_t | __n, | |||
const _CharT * | __i, | |||
const _CharT * | __j | |||
) | [inline] |
void | replace | ( | size_t | __p, |
size_t | __n, | |||
const const_iterator & | __i, | |||
const const_iterator & | __j | |||
) | [inline] |
size_t __p | |
size_t __n | |
const const_iterator & __i | |
const const_iterator & __j |
void | replace | ( | size_t | __p, |
size_t | __n, | |||
const iterator & | __i, | |||
const iterator & | __j | |||
) | [inline] |
void | replace | ( | size_t | __p, |
const _CharT * | __i, | |||
size_t | __i_len | |||
) | [inline] |
void | replace | ( | size_t | __p, |
const _CharT * | __c_string | |||
) | [inline] |
size_t __p | |
const _CharT * __c_string |
void | replace | ( | size_t | __p, |
const _CharT * | __i, | |||
const _CharT * | __j | |||
) | [inline] |
size_t __p | |
const _CharT * __i | |
const _CharT * __j |
void | replace | ( | size_t | __p, |
const const_iterator & | __i, | |||
const const_iterator & | __j | |||
) | [inline] |
size_t __p | |
const const_iterator & __i | |
const const_iterator & __j |
void | replace | ( | size_t | __p, |
const iterator & | __i, | |||
const iterator & | __j | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const iterator & | __q, | |||
const _Self & | __r | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const iterator & | __q, | |||
_CharT | __c | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const iterator & | __q, | |||
const _CharT * | __c_string | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const iterator & | __q, | |||
const _CharT * | __i, | |||
size_t | __n | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const iterator & | __q, | |||
const _CharT * | __i, | |||
const _CharT * | __j | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const iterator & | __q, | |||
const const_iterator & | __i, | |||
const const_iterator & | __j | |||
) | [inline] |
const iterator & __p | |
const iterator & __q | |
const const_iterator & __i | |
const const_iterator & __j |
void | replace | ( | const iterator & | __p, |
const iterator & | __q, | |||
const iterator & | __i, | |||
const iterator & | __j | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const _Self & | __r | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
_CharT | __c | |||
) | [inline] |
const iterator & __p | |
_CharT __c |
void | replace | ( | const iterator & | __p, |
const _CharT * | __c_string | |||
) | [inline] |
const iterator & __p | |
const _CharT * __c_string |
void | replace | ( | const iterator & | __p, |
const _CharT * | __i, | |||
size_t | __n | |||
) | [inline] |
void | replace | ( | const iterator & | __p, |
const _CharT * | __i, | |||
const _CharT * | __j | |||
) | [inline] |
const iterator & __p | |
const _CharT * __i | |
const _CharT * __j |
void | replace | ( | const iterator & | __p, |
const_iterator | __i, | |||
const_iterator | __j | |||
) | [inline] |
const iterator & __p | |
const_iterator __i | |
const_iterator __j |
void | replace | ( | const iterator & | __p, |
iterator | __i, | |||
iterator | __j | |||
) | [inline] |
_Self | substr | ( | const_iterator | __start, |
const_iterator | __end | |||
) | const [inline] |
const_iterator __start | |
const_iterator __end |
rope< _CharT, _Alloc > | substr | ( | const_iterator | __start | ) | [inline] |
const_iterator __start |
_STLP_PRIV _STLP_alloc_proxy< _RopeRep *, _CharT, allocator_type > | _M_tree_ptr |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.