|
| BasicString (const SelfType &arg) |
|
| BasicString (const SelfType &arg, const Allocator &alloc) |
|
| BasicString (const Allocator &alloc) |
|
| BasicString (const SelfType &arg, size_type offset, size_type count=NPos) |
|
| BasicString (const SelfType &arg, size_type offset, size_type count, const Allocator &alloc) |
|
| BasicString (const CharType *pChars, size_type count) |
|
| BasicString (const CharType *pChars, size_type count, const Allocator &alloc) |
|
| BasicString (const CharType *pChars) |
|
| BasicString (const CharType *pChars, const Allocator &alloc) |
|
| BasicString (size_type count, CharType c) |
|
| BasicString (size_type count, CharType c, const Allocator &alloc) |
|
| BasicString (SelfType &&arg) |
|
| BasicString (SelfType &&arg, const Allocator &alloc) |
|
| BasicString (std::initializer_list< CharType > initList, const Allocator &alloc=Allocator()) |
|
| BasicString (iterator first, iterator last, const Allocator &alloc=Allocator()) |
|
| BasicString (const_iterator first, const_iterator last, const Allocator &alloc=Allocator()) |
|
| BasicString (const BaseString &arg) |
|
| BasicString (BaseString &&arg) |
|
SelfType & | operator= (SelfType &&right) |
|
SelfType & | operator= (std::initializer_list< CharType > right) |
|
SelfType & | operator= (const SelfType &right) |
|
SelfType & | operator= (const CharType *pRight) |
|
SelfType & | operator= (CharType c) |
|
SelfType & | operator+= (std::initializer_list< CharType > right) |
|
SelfType & | operator+= (const SelfType &right) |
|
SelfType & | operator+= (const CharType *pRight) |
|
SelfType & | operator+= (CharType c) |
|
SelfType & | Assign (SelfType &&right) |
|
SelfType & | Assign (std::initializer_list< CharType > initList) |
|
SelfType & | Assign (const SelfType &right) |
|
SelfType & | Assign (const SelfType &right, size_type offset, size_type count=NPos) |
|
SelfType & | Assign (const BaseString &right) |
|
SelfType & | Assign (BaseString &&right) |
|
SelfType & | Assign (const CharType *pChars, size_type count) |
|
SelfType & | Assign (const CharType *pChars) |
|
SelfType & | Assign (size_type count, CharType c) |
|
SelfType & | Assign (iterator first, iterator last) |
|
SelfType & | Assign (const_iterator first, const_iterator last) |
|
SelfType & | Assign (const_pointer first, const_pointer last) |
|
SelfType & | Append (std::initializer_list< CharType > initList) |
|
SelfType & | Append (const SelfType &right) |
|
SelfType & | Append (const SelfType &right, size_type offset, size_type count=NPos) |
|
SelfType & | Append (const CharType *pChars, size_type count) |
|
SelfType & | Append (const CharType *pChars) |
|
SelfType & | Append (size_type count, CharType c) |
|
SelfType & | Append (iterator first, iterator last) |
|
SelfType & | Append (const_iterator first, const_iterator last) |
|
SelfType & | Append (const_pointer first, const_pointer last) |
|
iterator | Insert (const_iterator where, std::initializer_list< CharType > initList) |
|
SelfType & | Insert (size_type offset, const SelfType &right) |
|
SelfType & | Insert (size_type offset, const SelfType &right, size_type rightOffset, size_type count=NPos) |
|
SelfType & | Insert (size_type offset, const CharType *pChars, size_type count) |
|
SelfType & | Insert (size_type offset, const CharType *pChars) |
|
SelfType & | Insert (size_type offset, size_type count, CharType c) |
|
iterator | Insert (const_iterator where) |
|
iterator | Insert (const_iterator where, CharType c) |
|
iterator | Insert (const_iterator where, size_type count, CharType c) |
|
iterator | Insert (const_iterator where, iterator first, iterator last) |
|
iterator | Insert (const_iterator where, const_iterator first, const_iterator last) |
|
iterator | Insert (const_iterator where, const_pointer first, const_pointer last) |
|
SelfType & | Erase (size_type offset=0) |
|
SelfType & | Erase (size_type offset, size_type count) |
|
iterator | Erase (const_iterator where) |
|
iterator | Erase (const_iterator first, const_iterator last) |
|
SelfType & | Replace (const_iterator first, const_iterator last, std::initializer_list< CharType > initList) |
|
SelfType & | Replace (size_type offset, size_type length, const SelfType &right) |
|
SelfType & | Replace (size_type offset, size_type length, const SelfType &right, size_type offsetRight, size_type count=NPos) |
|
SelfType & | Replace (size_type offset, size_type length, const CharType *pChars, size_type count) |
|
SelfType & | Replace (size_type offset, size_type length, const CharType *pChars) |
|
SelfType & | Replace (size_type offset, size_type length, size_type count, CharType c) |
|
SelfType & | Replace (const_iterator first, const_iterator last, const SelfType &right) |
|
SelfType & | Replace (const_iterator first, const_iterator last, const CharType *pChars, size_type count) |
|
SelfType & | Replace (const_iterator first, const_iterator last, const CharType *pChars) |
|
SelfType & | Replace (const_iterator first, const_iterator last, size_type count, CharType c) |
|
SelfType & | Replace (const_iterator first, const_iterator last, iterator first2, iterator last2) |
|
SelfType & | Replace (const_iterator first, const_iterator last, const_iterator first2, const_iterator last2) |
|
SelfType & | Replace (const_iterator first, const_iterator last, const_pointer first2, const_pointer last2) |
|
SelfType & | Replace (const_iterator first, const_iterator last, pointer first2, pointer last2) |
|
SelfType & | ReplaceAll (const SelfType &search, const SelfType &replacement) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
iterator | Begin () |
|
const_iterator | Begin () const |
|
iterator | End () |
|
const_iterator | End () const |
|
reverse_iterator | ReverseBegin () |
|
const_reverse_iterator | ReverseBegin () const |
|
reverse_iterator | ReverseEnd () |
|
const_reverse_iterator | ReverseEnd () const |
|
const_iterator | ConstBegin () const |
|
const_iterator | ConstEnd () const |
|
const_reverse_iterator | ConstReverseBegin () const |
|
const_reverse_iterator | ConstReverseEnd () const |
|
void | ShrinkToFit () |
|
void | PushBack (CharType c) |
|
void | PopBack () |
|
reference | Front () |
|
const_reference | Front () const |
|
reference | Back () |
|
const_reference | Back () const |
|
const_reference | At (size_type offset) const |
|
reference | operator[] (size_type offset) |
|
const_reference | operator[] (size_type offset) const |
|
size_type | Length () const |
|
size_type | Size () const |
|
size_type | MaxSize () const |
|
size_type | Capacity () const |
|
bool | IsEmpty () const |
|
void | Resize (size_type newSize) |
|
void | Resize (size_type newSize, CharType c) |
|
void | Reserve (size_type newCapacity=0) |
|
void | Clear () |
|
size_type | Find (const SelfType &right, size_type offset=0) const |
|
size_type | Find (const CharType *pChars, size_type offset, size_type count) const |
|
size_type | Find (const CharType *pChars, size_type offset=0) const |
|
size_type | Find (CharType c, size_type offset=0) const |
|
size_type | ReverseFind (const SelfType &right, size_type offset=NPos) const |
|
size_type | ReverseFind (const CharType *pChars, size_type offset, size_type count) const |
|
size_type | ReverseFind (const CharType *pChars, size_type offset=NPos) const |
|
size_type | ReverseFind (CharType c, size_type offset=NPos) const |
|
size_type | FindFirstOf (const SelfType &right, size_type offset=0) const |
|
size_type | FindFirstOf (const CharType *pChars, size_type offset, size_type count) const |
|
size_type | FindFirstOf (const CharType *pChars, size_type offset=0) const |
|
size_type | FindFirstOf (CharType c, size_type offset=0) const |
|
size_type | FindLastOf (const SelfType &right, size_type offset=NPos) const |
|
size_type | FindLastOf (const CharType *pChars, size_type offset, size_type count) const |
|
size_type | FindLastOf (const CharType *pChars, size_type offset=NPos) const |
|
size_type | FindLastOf (CharType c, size_type offset=NPos) const |
|
size_type | FindFirstNotOf (const SelfType &right, size_type offset=0) const |
|
size_type | FindFirstNotOf (const CharType *pChars, size_type offset, size_type count) const |
|
size_type | FindFirstNotOf (const CharType *pChars, size_type offset=0) const |
|
size_type | FindFirstNotOf (CharType c, size_type offset=0) const |
|
size_type | FindLastNotOf (const SelfType &right, size_type offset=NPos) const |
|
size_type | FindLastNotOf (const CharType *pChars, size_type offset, size_type count) const |
|
size_type | FindLastNotOf (const CharType *pChars, size_type offset=NPos) const |
|
size_type | FindLastNotOf (CharType c, size_type offset=NPos) const |
|
int | Compare (const SelfType &right) const |
|
int | Compare (size_type offset, size_type count, const SelfType &right) const |
|
int | Compare (size_type offset, size_type count, const SelfType &right, size_type offsetRight, size_type countRight=NPos) const |
|
int | Compare (const CharType *pChars) const |
|
int | Compare (size_type offset, size_type count, const CharType *pChars) const |
|
int | Compare (size_type offset, size_type count, const CharType *pChars, size_type countChars) const |
|
bool | StartWith (const CharType *pChars) const |
|
bool | StartWith (const SelfType &pattern) const |
|
const BaseString & | GetBaseString () const |
|
const CharType * | CStr () const |
|
| operator const CharType * () const |
|
| operator const BaseString & () const |
|
SelfType | Substr (size_type offset=0, size_type count=NPos) const |
|
Allocator | GetAllocator () const |
|
void | Swap (SelfType &right) |
|