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