allocator_type typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
append(const CharT *__iter, size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
append(const CharT *c_string) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
append(const CharT *s, const CharT *__e) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
append(const_iterator s, const_iterator __e) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
append(CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
append() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
append(const rope &y) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
append(size_t n, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
apply_to_pieces(size_t __begin, size_t __end, Rope_char_consumer< CharT > &c) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
at(size_type position) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
back() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
balance() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
Base typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
begin() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
begin() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
c_str() const | __gnu_cxx::rope< CharT, Alloc > | |
clear() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
compare(const rope &y) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
const_begin() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
const_end() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
const_iterator typedef | __gnu_cxx::rope< CharT, Alloc > | |
const_pointer typedef | __gnu_cxx::rope< CharT, Alloc > | |
const_rbegin() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
const_reference typedef | __gnu_cxx::rope< CharT, Alloc > | |
const_rend() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
const_reverse_iterator typedef | __gnu_cxx::rope< CharT, Alloc > | |
copy(CharT *__buffer) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
copy(size_type position, size_type n, CharT *__buffer) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
Cstrptr typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
delete_c_str() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
difference_type typedef | __gnu_cxx::rope< CharT, Alloc > | |
dump() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
empty() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
end() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
end() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
erase(size_t __p, size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
erase(size_t __p) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
erase(const iterator &__p, const iterator &__q) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
erase(const iterator &__p) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
find(CharT c, size_type position=0) const | __gnu_cxx::rope< CharT, Alloc > | |
find(const CharT *s, size_type position=0) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
front() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
get_allocator() const | __gnu_cxx::Rope_base< CharT, Alloc > | [inline] |
insert(size_t __p, const rope &__r) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p, size_t n, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p, const CharT *__i, size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p, const CharT *c_string) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p, const CharT *__i, const CharT *__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p, const const_iterator &__i, const const_iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(size_t __p, const iterator &__i, const iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, const rope &__r) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, size_t n, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, const CharT *c_string) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, const CharT *__i, size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, const CharT *__i, const CharT *__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, const const_iterator &__i, const const_iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
insert(const iterator &__p, const iterator &__i, const iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
iterator typedef | __gnu_cxx::rope< CharT, Alloc > | |
length() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
M_tree_ptr | __gnu_cxx::Rope_base< CharT, Alloc > | |
max_size() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
mutable_begin() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
mutable_end() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
mutable_rbegin() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
mutable_reference_at(size_type position) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
mutable_rend() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
npos | __gnu_cxx::rope< CharT, Alloc > | [static] |
operator=(const rope &x) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
operator[](size_type position) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
pointer typedef | __gnu_cxx::rope< CharT, Alloc > | |
pop_back() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
pop_front() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
push_back(CharT x) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
push_front(CharT x) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rbegin() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rbegin() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
reference typedef | __gnu_cxx::rope< CharT, Alloc > | |
rend() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rend() | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(RopeRep *__old, size_t position1, size_t position2, RopeRep *__r) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
replace(size_t __p, size_t n, const rope &__r) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, size_t n, const CharT *__i, size_t __i_len) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, size_t n, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, size_t n, const CharT *c_string) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, size_t n, const CharT *__i, const CharT *__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, size_t n, const const_iterator &__i, const const_iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, size_t n, const iterator &__i, const iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, const rope &__r) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, const CharT *__i, size_t __i_len) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, const CharT *c_string) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, const CharT *__i, const CharT *__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, const const_iterator &__i, const const_iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(size_t __p, const iterator &__i, const iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const iterator &__q, const rope &__r) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const iterator &__q, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const iterator &__q, const CharT *c_string) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const iterator &__q, const CharT *__i, size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const iterator &__q, const CharT *__i, const CharT *__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const iterator &__q, const const_iterator &__i, const const_iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const iterator &__q, const iterator &__i, const iterator &__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const rope &__r) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const CharT *c_string) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const CharT *__i, size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const CharT *__i, const CharT *__j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, const_iterator __i, const_iterator __j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace(const iterator &__p, iterator __i, iterator __j) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
replace_with_c_str() | __gnu_cxx::rope< CharT, Alloc > | |
reverse_iterator typedef | __gnu_cxx::rope< CharT, Alloc > | |
rope(RopeRep *__t, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline, private] |
rope(const CharT *s, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(const CharT *s, size_t __len, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(const CharT *s, const CharT *__e, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(const const_iterator &s, const const_iterator &__e, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(const iterator &s, const iterator &__e, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(CharT c, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(size_t n, CharT c, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | |
rope(const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(char_producer< CharT > *__fn, size_t __len, bool __delete_fn, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
rope(const rope &x, const allocator_type &a=allocator_type()) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
Rope_base(RopeRep *__t, const allocator_type &) | __gnu_cxx::Rope_base< CharT, Alloc > | [inline] |
Rope_base(const allocator_type &) | __gnu_cxx::Rope_base< CharT, Alloc > | [inline] |
Rope_char_ptr_proxy< CharT, Alloc > class | __gnu_cxx::rope< CharT, Alloc > | [friend] |
Rope_char_ref_proxy< CharT, Alloc > class | __gnu_cxx::rope< CharT, Alloc > | [friend] |
Rope_const_iterator< CharT, Alloc > class | __gnu_cxx::rope< CharT, Alloc > | [friend] |
Rope_iterator< CharT, Alloc > class | __gnu_cxx::rope< CharT, Alloc > | [friend] |
Rope_iterator_base< CharT, Alloc > class | __gnu_cxx::rope< CharT, Alloc > | [friend] |
RopeConcatenation typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
RopeFunction typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
RopeLeaf typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
RopeRep typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
RopeRopeRep< CharT, Alloc > | __gnu_cxx::rope< CharT, Alloc > | [friend] |
RopeRopeSubstring< CharT, Alloc > | __gnu_cxx::rope< CharT, Alloc > | [friend] |
RopeSubstring typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
S_add_leaf_to_forest(RopeRep *__r, RopeRep **__forest) | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_add_to_forest(RopeRep *__r, RopeRep **__forest) | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_allocated_capacity(size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_apply_to_pieces(Rope_char_consumer< CharT > &c, const RopeRep *__r, size_t __begin, size_t __end) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_balance(RopeRep *__r) | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_char_ptr_len(const CharT *s) | __gnu_cxx::rope< CharT, Alloc > | [inline, private, static] |
S_compare(const RopeRep *x, const RopeRep *y) | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_concat(RopeRep *__left, RopeRep *__right) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_concat_and_set_balanced(RopeRep *__left, RopeRep *__right) | __gnu_cxx::rope< CharT, Alloc > | [inline, private, static] |
S_concat_char_iter(RopeRep *__r, const CharT *__iter, size_t slen) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_destr_concat_char_iter(RopeRep *__r, const CharT *__iter, size_t slen) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_destr_leaf_concat_char_iter(RopeLeaf *__r, const CharT *__iter, size_t slen) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_dump(RopeRep *__r, int indent=0) | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_empty_c_str | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_fetch(RopeRep *__r, size_type position) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_fetch_ptr(RopeRep *__r, size_type position) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_flatten(RopeRep *__r, CharT *__buffer) | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_flatten(RopeRep *__r, size_t start, size_t __len, CharT *__buffer) | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_is0(CharT c) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_is_almost_balanced(RopeRep *__r) | __gnu_cxx::rope< CharT, Alloc > | [inline, private, static] |
S_is_balanced(RopeRep *__r) | __gnu_cxx::rope< CharT, Alloc > | [inline, private, static] |
S_is_roughly_balanced(RopeRep *__r) | __gnu_cxx::rope< CharT, Alloc > | [inline, private, static] |
S_leaf_concat_char_iter(RopeLeaf *__r, const CharT *__iter, size_t slen) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_min_len | __gnu_cxx::rope< CharT, Alloc > | [private, static] |
S_newRopeConcatenation(RopeRep *__left, RopeRep *__right, allocator_type a) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_newRopeFunction(char_producer< CharT > *__f, size_t size, bool __d, allocator_type a) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_newRopeLeaf(_GCCONST CharT *s, size_t size, allocator_type a) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_newRopeSubstring(RopeRopeRep< CharT, Alloc > *__b, size_t s, size_t __l, allocator_type a) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_ref(RopeRep *__t) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_rounded_up_size(size_t n) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
S_substring(RopeRep *__base, size_t start, size_t __endp1) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_tree_concat(RopeRep *__left, RopeRep *__right) | __gnu_cxx::rope< CharT, Alloc > | [protected, static] |
S_unref(RopeRep *__t) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
Self_destruct_ptr typedef | __gnu_cxx::rope< CharT, Alloc > | [protected] |
size() const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
size_type typedef | __gnu_cxx::rope< CharT, Alloc > | |
SRopeLeaf_from_unowned_char_ptr(const CharT *s, size_t size, allocator_type a) | __gnu_cxx::rope< CharT, Alloc > | [inline, protected, static] |
substr(size_t start, size_t __len=1) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
substr(iterator start, iterator __end) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
substr(iterator start) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
substr(const_iterator start, const_iterator __end) const | __gnu_cxx::rope< CharT, Alloc > | [inline] |
substr(const_iterator start) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
swap(rope &__b) | __gnu_cxx::rope< CharT, Alloc > | [inline] |
value_type typedef | __gnu_cxx::rope< CharT, Alloc > | |
~rope() | __gnu_cxx::rope< CharT, Alloc > | [inline] |