Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::rope Member List
This is the complete list of members for std::rope, including all inherited members.
- _Base typedef
[protected]
- _Cstrptr typedef
[protected]
- _M_data_allocator
[protected]
- _M_tree_ptr
[protected]
- _Rope_alloc_base(_RopeRep *__t, const allocator_type &__a)
[inline]
- _Rope_alloc_base(const allocator_type &__a)
[inline]
- _Rope_base(_RopeRep *__t, const allocator_type &__a)
[inline]
- _Rope_base(const allocator_type &__a)
[inline]
- _Rope_char_ptr_proxy< _CharT, _Alloc > class
[friend]
- _Rope_char_ref_proxy< _CharT, _Alloc > class
[friend]
- _Rope_const_iterator< _CharT, _Alloc > class
[friend]
- _Rope_iterator< _CharT, _Alloc > class
[friend]
- _Rope_iterator_base< _CharT, _Alloc > class
[friend]
- _Rope_RopeRep< _CharT, _Alloc >
[friend]
- _Rope_RopeSubstring< _CharT, _Alloc >
[friend]
- _RopeConcatenation typedef
[protected]
- _RopeFunction typedef
[protected]
- _RopeLeaf typedef
[protected]
- _RopeRep typedef
[protected]
- _RopeSubstring typedef
[protected]
- _S_add_leaf_to_forest(_RopeRep *__r, _RopeRep **__forest)
[private, static]
- _S_add_to_forest(_RopeRep *__r, _RopeRep **__forest)
[private, static]
- _S_allocated_capacity(size_t __n)
[inline, protected, static]
- _S_apply_to_pieces(_Rope_char_consumer< _CharT > &__c, const _RopeRep *__r, size_t __begin, size_t __end)
[protected, static]
- _S_balance(_RopeRep *__r)
[private, static]
- _S_char_ptr_len(const _CharT *__s)
[inline, private, static]
- _S_compare(const _RopeRep *__x, const _RopeRep *__y)
[private, static]
- _S_concat(_RopeRep *__left, _RopeRep *__right)
[protected, static]
- _S_concat_and_set_balanced(_RopeRep *__left, _RopeRep *__right)
[inline, private, static]
- _S_concat_char_iter(_RopeRep *__r, const _CharT *__iter, size_t __slen)
[protected, static]
- _S_copy_max enum value
[protected]
- _S_destr_concat_char_iter(_RopeRep *__r, const _CharT *__iter, size_t __slen)
[protected, static]
- _S_destr_leaf_concat_char_iter(_RopeLeaf *__r, const _CharT *__iter, size_t __slen)
[protected, static]
- _S_dump(_RopeRep *__r, int __indent=0)
[private, static]
- _S_empty_c_str
[protected, static]
- _S_fetch(_RopeRep *__r, size_type __pos)
[protected, static]
- _S_fetch_ptr(_RopeRep *__r, size_type __pos)
[protected, static]
- _S_flatten(_RopeRep *__r, _CharT *__buffer)
[private, static]
- _S_flatten(_RopeRep *__r, size_t __start, size_t __len, _CharT *__buffer)
[private, static]
- _S_is0(_CharT __c)
[inline, protected, static]
- _S_is_almost_balanced(_RopeRep *__r)
[inline, private, static]
- _S_is_balanced(_RopeRep *__r)
[inline, private, static]
- _S_is_roughly_balanced(_RopeRep *__r)
[inline, private, static]
- _S_leaf_concat_char_iter(_RopeLeaf *__r, const _CharT *__iter, size_t __slen)
[protected, static]
- _S_min_len
[private, static]
- _S_new_RopeConcatenation(_RopeRep *__left, _RopeRep *__right, allocator_type __a)
[inline, protected, static]
- _S_new_RopeFunction(char_producer< _CharT > *__f, size_t __size, bool __d, allocator_type __a)
[inline, protected, static]
- _S_new_RopeLeaf(__GC_CONST _CharT *__s, size_t __size, allocator_type __a)
[inline, protected, static]
- _S_new_RopeSubstring(_Rope_RopeRep< _CharT, _Alloc > *__b, size_t __s, size_t __l, allocator_type __a)
[inline, protected, static]
- _S_ref(_RopeRep *__t)
[inline, protected, static]
- _S_RopeLeaf_from_unowned_char_ptr(const _CharT *__s, size_t __size, allocator_type __a)#define __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __size, __a)
[inline, protected, static]
- _S_rounded_up_size(size_t __n)
[inline, protected, static]
- _S_substring(_RopeRep *__base, size_t __start, size_t __endp1)
[protected, static]
- _S_tree_concat(_RopeRep *__left, _RopeRep *__right)
[protected, static]
- _S_unref(_RopeRep *__t)
[inline, protected, static]
- _Self_destruct_ptr typedef
[protected]
- allocator_type typedef
[protected]
- append(const _CharT *__iter, size_t __n)
[inline]
- append(const _CharT *__c_string)
[inline]
- append(const _CharT *__s, const _CharT *__e)
[inline]
- append(const_iterator __s, const_iterator __e)
[inline]
- append(_CharT __c)
[inline]
- append()
[inline]
- append(const rope &__y)
[inline]
- append(size_t __n, _CharT __c)
[inline]
- apply_to_pieces(size_t __begin, size_t __end, _Rope_char_consumer< _CharT > &__c) const
[inline]
- at(size_type __pos) const
[inline]
- back() const
[inline]
- balance()
[inline]
- begin() const
[inline]
- begin()
[inline]
- c_str() const
- clear()
[inline]
- compare(const rope &__y) const
[inline]
- const_begin() const
[inline]
- const_end() const
[inline]
- const_iterator typedef
- const_pointer typedef
- const_rbegin() const
[inline]
- const_reference typedef
- const_rend() const
[inline]
- const_reverse_iterator typedef
- copy(_CharT *__buffer) const
[inline]
- copy(size_type __pos, size_type __n, _CharT *__buffer) const
[inline]
- delete_c_str()
[inline]
- difference_type typedef
- dump()
[inline]
- empty() const
[inline]
- end() const
[inline]
- end()
[inline]
- erase(size_t __p, size_t __n)
[inline]
- erase(size_t __p)
[inline]
- erase(const iterator &__p, const iterator &__q)
[inline]
- erase(const iterator &__p)
[inline]
- find(_CharT __c, size_type __pos=0) const
- find(const _CharT *__s, size_type __pos=0) const
[inline]
- front() const
[inline]
- get_allocator() const
[inline]
- insert(size_t __p, const rope &__r)
[inline]
- insert(size_t __p, size_t __n, _CharT __c)
[inline]
- insert(size_t __p, const _CharT *__i, size_t __n)
[inline]
- insert(size_t __p, const _CharT *__c_string)
[inline]
- insert(size_t __p, _CharT __c)
[inline]
- insert(size_t __p)
[inline]
- insert(size_t __p, const _CharT *__i, const _CharT *__j)
[inline]
- insert(size_t __p, const const_iterator &__i, const const_iterator &__j)
[inline]
- insert(size_t __p, const iterator &__i, const iterator &__j)
[inline]
- insert(const iterator &__p, const rope &__r)
[inline]
- insert(const iterator &__p, size_t __n, _CharT __c)
[inline]
- insert(const iterator &__p, _CharT __c)
[inline]
- insert(const iterator &__p)
[inline]
- insert(const iterator &__p, const _CharT *c_string)
[inline]
- insert(const iterator &__p, const _CharT *__i, size_t __n)
[inline]
- insert(const iterator &__p, const _CharT *__i, const _CharT *__j)
[inline]
- insert(const iterator &__p, const const_iterator &__i, const const_iterator &__j)
[inline]
- insert(const iterator &__p, const iterator &__i, const iterator &__j)
[inline]
- iterator typedef
- length() const
[inline]
- max_size() const
[inline]
- mutable_begin()
[inline]
- mutable_end()
[inline]
- mutable_rbegin()
[inline]
- mutable_reference_at(size_type __pos)
[inline]
- mutable_rend()
[inline]
- npos
[static]
- operator+(const rope< _CharT2, _Alloc2 > &__left, const rope< _CharT2, _Alloc2 > &__right)
[friend]
- operator+(const rope< _CharT2, _Alloc2 > &__left, const _CharT2 *__right)
[friend]
- operator+(const rope< _CharT2, _Alloc2 > &__left, _CharT2 __right)
[friend]
- operator=(const rope &__x)
[inline]
- operator[](size_type __pos) const
[inline]
- pointer typedef
- pop_back()
[inline]
- pop_front()
[inline]
- push_back(_CharT __x)
[inline]
- push_front(_CharT __x)
[inline]
- rbegin() const
[inline]
- rbegin()
[inline]
- reference typedef
- rend() const
[inline]
- rend()
[inline]
- replace(_RopeRep *__old, size_t __pos1, size_t __pos2, _RopeRep *__r)
[inline, protected, static]
- replace(size_t __p, size_t __n, const rope &__r)
[inline]
- replace(size_t __p, size_t __n, const _CharT *__i, size_t __i_len)
[inline]
- replace(size_t __p, size_t __n, _CharT __c)
[inline]
- replace(size_t __p, size_t __n, const _CharT *__c_string)
[inline]
- replace(size_t __p, size_t __n, const _CharT *__i, const _CharT *__j)
[inline]
- replace(size_t __p, size_t __n, const const_iterator &__i, const const_iterator &__j)
[inline]
- replace(size_t __p, size_t __n, const iterator &__i, const iterator &__j)
[inline]
- replace(size_t __p, _CharT __c)
[inline]
- replace(size_t __p, const rope &__r)
[inline]
- replace(size_t __p, const _CharT *__i, size_t __i_len)
[inline]
- replace(size_t __p, const _CharT *__c_string)
[inline]
- replace(size_t __p, const _CharT *__i, const _CharT *__j)
[inline]
- replace(size_t __p, const const_iterator &__i, const const_iterator &__j)
[inline]
- replace(size_t __p, const iterator &__i, const iterator &__j)
[inline]
- replace(const iterator &__p, const iterator &__q, const rope &__r)
[inline]
- replace(const iterator &__p, const iterator &__q, _CharT __c)
[inline]
- replace(const iterator &__p, const iterator &__q, const _CharT *__c_string)
[inline]
- replace(const iterator &__p, const iterator &__q, const _CharT *__i, size_t __n)
[inline]
- replace(const iterator &__p, const iterator &__q, const _CharT *__i, const _CharT *__j)
[inline]
- replace(const iterator &__p, const iterator &__q, const const_iterator &__i, const const_iterator &__j)
[inline]
- replace(const iterator &__p, const iterator &__q, const iterator &__i, const iterator &__j)
[inline]
- replace(const iterator &__p, const rope &__r)
[inline]
- replace(const iterator &__p, _CharT __c)
[inline]
- replace(const iterator &__p, const _CharT *__c_string)
[inline]
- replace(const iterator &__p, const _CharT *__i, size_t __n)
[inline]
- replace(const iterator &__p, const _CharT *__i, const _CharT *__j)
[inline]
- replace(const iterator &__p, const_iterator __i, const_iterator __j)
[inline]
- replace(const iterator &__p, iterator __i, iterator __j)
[inline]
- replace_with_c_str()
- reverse_iterator typedef
- rope(_RopeRep *__t, const allocator_type &__a=allocator_type())
[inline, private]
- rope(const _CharT *__s, const allocator_type &__a=allocator_type())
[inline]
- rope(const _CharT *__s, size_t __len, const allocator_type &__a=allocator_type())
[inline]
- rope(const _CharT *__s, const _CharT *__e, const allocator_type &__a=allocator_type())
[inline]
- rope(const const_iterator &__s, const const_iterator &__e, const allocator_type &__a=allocator_type())
[inline]
- rope(const iterator &__s, const iterator &__e, const allocator_type &__a=allocator_type())
[inline]
- rope(_CharT __c, const allocator_type &__a=allocator_type())
[inline]
- rope(size_t __n, _CharT __c, const allocator_type &__a=allocator_type())
- rope(const allocator_type &__a=allocator_type())
[inline]
- rope(char_producer< _CharT > *__fn, size_t __len, bool __delete_fn, const allocator_type &__a=allocator_type())
[inline]
- rope(const rope &__x, const allocator_type &__a=allocator_type())
[inline]
- size() const
[inline]
- size_type typedef
- substr(size_t __start, size_t __len=1) const
[inline]
- substr(iterator __start, iterator __end) const
[inline]
- substr(iterator __start) const
[inline]
- substr(const_iterator __start, const_iterator __end) const
[inline]
- substr(const_iterator __start)
[inline]
- swap(rope &__b)
[inline]
- value_type typedef
- ~rope()
[inline]
Generated at Tue May 1 16:30:29 2001 for libstdc++-v3 by
1.2.6 written by Dimitri van Heesch,
© 1997-2001