Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::basic_string Member List
This is the complete list of members for std::basic_string, including all inherited members.
- _M_check(size_type __pos) const
[inline, private]
- _M_data() const
[inline, private]
- _M_data(_CharT *__p)
[inline, private]
- _M_dataplus
[private]
- _M_fold(size_type __pos, size_type __off) const
[inline, private]
- _M_ibegin() const
[inline, private]
- _M_iend() const
[inline, private]
- _M_leak()
[inline, private]
- _M_leak_hard()
[private]
- _M_mutate(size_type __pos, size_type __len1, size_type __len2)
[private]
- _M_rep() const
[inline, private]
- _M_replace(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2, input_iterator_tag)
[private]
- _M_replace(iterator __i1, iterator __i2, _FwdIterator __k1, _FwdIterator __k2, forward_iterator_tag)
[private]
- _S_construct(_InIter __beg, _InIter __end, const _Alloc &__a)
[inline, private, static]
- _S_construct(_InIter __beg, _InIter __end, const _Alloc &__a, input_iterator_tag)
[private, static]
- _S_construct(_FwdIter __end, _FwdIter __beg, const _Alloc &__a, forward_iterator_tag)
[private, static]
- _S_construct(size_type __req, _CharT __c, const _Alloc &__a)
[private, static]
- _S_construct_aux(_InIter __beg, _InIter __end, const _Alloc &__a, __false_type)
[inline, private, static]
- _S_construct_aux(_InIter __beg, _InIter __end, const _Alloc &__a, __true_type)
[inline, private, static]
- _S_copy_chars(_CharT *__p, _Iterator __k1, _Iterator __k2)
[inline, private, static]
- _S_copy_chars(_CharT *__p, iterator __k1, iterator __k2)
[inline, private, static]
- _S_copy_chars(_CharT *__p, const_iterator __k1, const_iterator __k2)
[inline, private, static]
- _S_copy_chars(_CharT *__p, _CharT *__k1, _CharT *__k2)
[inline, private, static]
- _S_copy_chars(_CharT *__p, const _CharT *__k1, const _CharT *__k2)
[inline, private, static]
- _S_empty_rep()
[inline, private, static]
- _S_empty_rep_storage
[private, static]
- allocator_type typedef
- append(const basic_string &__str)
- append(const basic_string &__str, size_type __pos, size_type __n)
- append(const _CharT *__s, size_type __n)
- append(const _CharT *__s)
[inline]
- append(size_type __n, _CharT __c)
- append(_InputIterator __first, _InputIterator __last)
[inline]
- assign(const basic_string &__str)
- assign(const basic_string &__str, size_type __pos, size_type __n)
[inline]
- assign(const _CharT *__s, size_type __n)
[inline]
- assign(const _CharT *__s)
[inline]
- assign(size_type __n, _CharT __c)
[inline]
- assign(_InputIterator __first, _InputIterator __last)
[inline]
- at(size_type __n) const
[inline]
- at(size_type __n)
[inline]
- basic_string()
[inline]
- basic_string(const _Alloc &__a)
[explicit]
- basic_string(const basic_string &__str)
- basic_string(const basic_string &__str, size_type __pos, size_type __n=npos)
- basic_string(const basic_string &__str, size_type __pos, size_type __n, const _Alloc &__a)
- basic_string(const _CharT *__s, size_type __n, const _Alloc &__a=_Alloc())
- basic_string(const _CharT *__s, const _Alloc &__a=_Alloc())
- basic_string(size_type __n, _CharT __c, const _Alloc &__a=_Alloc())
- basic_string(_InputIterator __begin, _InputIterator __end, const _Alloc &__a=_Alloc())
- begin()
[inline]
- begin() const
[inline]
- c_str() const
[inline]
- capacity() const
[inline]
- clear()
[inline]
- compare(const basic_string &__str) const
[inline]
- compare(size_type __pos, size_type __n, const basic_string &__str) const
- compare(size_type __pos1, size_type __n1, const basic_string &__str, size_type __pos2, size_type __n2) const
- compare(const _CharT *__s) const
- compare(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2=npos) const
- const_iterator typedef
- const_pointer typedef
- const_reference typedef
- const_reverse_iterator typedef
- copy(_CharT *__s, size_type __n, size_type __pos=0) const
- data() const
[inline]
- difference_type typedef
- empty() const
[inline]
- end()
[inline]
- end() const
[inline]
- erase(size_type __pos=0, size_type __n=npos)
[inline]
- erase(iterator __position)
[inline]
- erase(iterator __first, iterator __last)
[inline]
- find(const _CharT *__s, size_type __pos, size_type __n) const
- find(const basic_string &__str, size_type __pos=0) const
[inline]
- find(const _CharT *__s, size_type __pos=0) const
[inline]
- find(_CharT __c, size_type __pos=0) const
- find_first_not_of(const basic_string &__str, size_type __pos=0) const
[inline]
- find_first_not_of(const _CharT *__s, size_type __pos, size_type __n) const
- find_first_not_of(const _CharT *__s, size_type __pos=0) const
[inline]
- find_first_not_of(_CharT __c, size_type __pos=0) const
- find_first_of(const basic_string &__str, size_type __pos=0) const
[inline]
- find_first_of(const _CharT *__s, size_type __pos, size_type __n) const
- find_first_of(const _CharT *__s, size_type __pos=0) const
[inline]
- find_first_of(_CharT __c, size_type __pos=0) const
[inline]
- find_last_not_of(const basic_string &__str, size_type __pos=npos) const
[inline]
- find_last_not_of(const _CharT *__s, size_type __pos, size_type __n) const
- find_last_not_of(const _CharT *__s, size_type __pos=npos) const
[inline]
- find_last_not_of(_CharT __c, size_type __pos=npos) const
- find_last_of(const basic_string &__str, size_type __pos=npos) const
[inline]
- find_last_of(const _CharT *__s, size_type __pos, size_type __n) const
- find_last_of(const _CharT *__s, size_type __pos=npos) const
[inline]
- find_last_of(_CharT __c, size_type __pos=npos) const
[inline]
- get_allocator() const
[inline]
- insert(iterator __p, size_type __n, _CharT __c)
[inline]
- insert(iterator __p, _InputIterator __beg, _InputIterator __end)
[inline]
- insert(size_type __pos1, const basic_string &__str)
[inline]
- insert(size_type __pos1, const basic_string &__str, size_type __pos2, size_type __n)
[inline]
- insert(size_type __pos, const _CharT *__s, size_type __n)
[inline]
- insert(size_type __pos, const _CharT *__s)
[inline]
- insert(size_type __pos, size_type __n, _CharT __c)
[inline]
- insert(iterator __p, _CharT __c=_CharT())
[inline]
- iterator typedef
- length() const
[inline]
- max_size() const
[inline]
- npos
[static]
- operator+=(const basic_string &__str)
[inline]
- operator+=(const _CharT *__s)
[inline]
- operator+=(_CharT __c)
[inline]
- operator=(const basic_string &__str)
[inline]
- operator=(const _CharT *__s)
[inline]
- operator=(_CharT __c)
[inline]
- operator[](size_type __pos) const
[inline]
- operator[](size_type __pos)
[inline]
- pointer typedef
- push_back(_CharT __c)
[inline]
- rbegin()
[inline]
- rbegin() const
[inline]
- reference typedef
- rend()
[inline]
- rend() const
[inline]
- replace(size_type __pos, size_type __n, const basic_string &__str)
[inline]
- replace(size_type __pos1, size_type __n1, const basic_string &__str, size_type __pos2, size_type __n2)
- replace(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2)
[inline]
- replace(size_type __pos, size_type __n1, const _CharT *__s)
[inline]
- replace(size_type __pos, size_type __n1, size_type __n2, _CharT __c)
[inline]
- replace(iterator __i1, iterator __i2, const basic_string &__str)
[inline]
- replace(iterator __i1, iterator __i2, const _CharT *__s, size_type __n)
[inline]
- replace(iterator __i1, iterator __i2, const _CharT *__s)
[inline]
- replace(iterator __i1, iterator __i2, size_type __n, _CharT __c)
- replace(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)
[inline]
- reserve(size_type __res_arg=0)
- resize(size_type __n, _CharT __c)
- resize(size_type __n)
[inline]
- reverse_iterator typedef
- rfind(const basic_string &__str, size_type __pos=npos) const
[inline]
- rfind(const _CharT *__s, size_type __pos, size_type __n) const
- rfind(const _CharT *__s, size_type __pos=npos) const
[inline]
- rfind(_CharT __c, size_type __pos=npos) const
- size() const
[inline]
- size_type typedef
- substr(size_type __pos=0, size_type __n=npos) const
[inline]
- swap(basic_string< _CharT, _Traits, _Alloc > &__s)
- traits_type typedef
- value_type typedef
- ~basic_string()
[inline]
Generated at Tue May 1 16:30:07 2001 for libstdc++-v3 by
1.2.6 written by Dimitri van Heesch,
© 1997-2001