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.
- 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 Fri Apr 6 15:54:33 2001 for libstdc++ by
1.2.6 written by Dimitri van Heesch,
© 1997-2001