| 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] |