|
| basic_string (const allocator_type &allocator) EA_NOEXCEPT |
|
| basic_string (const this_type &x, size_type position, size_type n=npos) |
|
| basic_string (const value_type *p, size_type n, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
EASTL_STRING_EXPLICIT | basic_string (const value_type *p, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
| basic_string (size_type n, value_type c, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
| basic_string (const this_type &x) |
|
| basic_string (const this_type &x, const allocator_type &allocator) |
|
| basic_string (const value_type *pBegin, const value_type *pEnd, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
| basic_string (CtorDoNotInitialize, size_type n, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
| basic_string (CtorSprintf, const value_type *pFormat,...) |
|
| basic_string (std::initializer_list< value_type > init, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
| basic_string (this_type &&x) EA_NOEXCEPT |
|
| basic_string (this_type &&x, const allocator_type &allocator) |
|
| basic_string (const view_type &sv, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
| basic_string (const view_type &sv, size_type position, size_type n, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
template<typename OtherCharType > |
| basic_string (CtorConvert, const OtherCharType *p, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
template<typename OtherCharType > |
| basic_string (CtorConvert, const OtherCharType *p, size_type n, const allocator_type &allocator=EASTL_BASIC_STRING_DEFAULT_ALLOCATOR) |
|
template<typename OtherStringType > |
| basic_string (CtorConvert, const OtherStringType &x) |
|
const allocator_type & | get_allocator () const EA_NOEXCEPT |
|
allocator_type & | get_allocator () EA_NOEXCEPT |
|
void | set_allocator (const allocator_type &allocator) |
|
| operator basic_string_view< T > () const EA_NOEXCEPT |
|
this_type & | operator= (const this_type &x) |
|
this_type & | operator= (const value_type *p) |
|
this_type & | operator= (value_type c) |
|
this_type & | operator= (std::initializer_list< value_type > ilist) |
|
this_type & | operator= (view_type v) |
|
this_type & | operator= (this_type &&x) |
|
void | swap (this_type &x) |
|
this_type & | assign (const this_type &x) |
|
this_type & | assign (const this_type &x, size_type position, size_type n=npos) |
|
this_type & | assign (const value_type *p, size_type n) |
|
this_type & | assign (const value_type *p) |
|
this_type & | assign (size_type n, value_type c) |
|
this_type & | assign (const value_type *pBegin, const value_type *pEnd) |
|
this_type & | assign (this_type &&x) |
|
this_type & | assign (std::initializer_list< value_type >) |
|
template<typename OtherCharType > |
this_type & | assign_convert (const OtherCharType *p) |
|
template<typename OtherCharType > |
this_type & | assign_convert (const OtherCharType *p, size_type n) |
|
template<typename OtherStringType > |
this_type & | assign_convert (const OtherStringType &x) |
|
iterator | begin () EA_NOEXCEPT |
|
const_iterator | begin () const EA_NOEXCEPT |
|
const_iterator | cbegin () const EA_NOEXCEPT |
|
iterator | end () EA_NOEXCEPT |
|
const_iterator | end () const EA_NOEXCEPT |
|
const_iterator | cend () const EA_NOEXCEPT |
|
reverse_iterator | rbegin () EA_NOEXCEPT |
|
const_reverse_iterator | rbegin () const EA_NOEXCEPT |
|
const_reverse_iterator | crbegin () const EA_NOEXCEPT |
|
reverse_iterator | rend () EA_NOEXCEPT |
|
const_reverse_iterator | rend () const EA_NOEXCEPT |
|
const_reverse_iterator | crend () const EA_NOEXCEPT |
|
bool | empty () const EA_NOEXCEPT |
|
size_type | size () const EA_NOEXCEPT |
|
size_type | length () const EA_NOEXCEPT |
|
size_type | max_size () const EA_NOEXCEPT |
|
size_type | capacity () const EA_NOEXCEPT |
|
void | resize (size_type n, value_type c) |
|
void | resize (size_type n) |
|
void | reserve (size_type=0) |
|
void | set_capacity (size_type n=npos) |
|
void | force_size (size_type n) |
|
void | shrink_to_fit () |
|
const value_type * | data () const EA_NOEXCEPT |
|
value_type * | data () EA_NOEXCEPT |
|
const value_type * | c_str () const EA_NOEXCEPT |
|
reference | operator[] (size_type n) |
|
const_reference | operator[] (size_type n) const |
|
reference | at (size_type n) |
|
const_reference | at (size_type n) const |
|
reference | front () |
|
const_reference | front () const |
|
reference | back () |
|
const_reference | back () const |
|
this_type & | operator+= (const this_type &x) |
|
this_type & | operator+= (const value_type *p) |
|
this_type & | operator+= (value_type c) |
|
this_type & | append (const this_type &x) |
|
this_type & | append (const this_type &x, size_type position, size_type n=npos) |
|
this_type & | append (const value_type *p, size_type n) |
|
this_type & | append (const value_type *p) |
|
this_type & | append (size_type n, value_type c) |
|
this_type & | append (const value_type *pBegin, const value_type *pEnd) |
|
this_type & | append_sprintf_va_list (const value_type *pFormat, va_list arguments) |
|
this_type & | append_sprintf (const value_type *pFormat,...) |
|
template<typename OtherCharType > |
this_type & | append_convert (const OtherCharType *p) |
|
template<typename OtherCharType > |
this_type & | append_convert (const OtherCharType *p, size_type n) |
|
template<typename OtherStringType > |
this_type & | append_convert (const OtherStringType &x) |
|
void | push_back (value_type c) |
|
void | pop_back () |
|
this_type & | insert (size_type position, const this_type &x) |
|
this_type & | insert (size_type position, const this_type &x, size_type beg, size_type n) |
|
this_type & | insert (size_type position, const value_type *p, size_type n) |
|
this_type & | insert (size_type position, const value_type *p) |
|
this_type & | insert (size_type position, size_type n, value_type c) |
|
iterator | insert (const_iterator p, value_type c) |
|
iterator | insert (const_iterator p, size_type n, value_type c) |
|
iterator | insert (const_iterator p, const value_type *pBegin, const value_type *pEnd) |
|
iterator | insert (const_iterator p, std::initializer_list< value_type >) |
|
this_type & | erase (size_type position=0, size_type n=npos) |
|
iterator | erase (const_iterator p) |
|
iterator | erase (const_iterator pBegin, const_iterator pEnd) |
|
reverse_iterator | erase (reverse_iterator position) |
|
reverse_iterator | erase (reverse_iterator first, reverse_iterator last) |
|
void | clear () EA_NOEXCEPT |
|
pointer | detach () EA_NOEXCEPT |
|
this_type & | replace (size_type position, size_type n, const this_type &x) |
|
this_type & | replace (size_type pos1, size_type n1, const this_type &x, size_type pos2, size_type n2=npos) |
|
this_type & | replace (size_type position, size_type n1, const value_type *p, size_type n2) |
|
this_type & | replace (size_type position, size_type n1, const value_type *p) |
|
this_type & | replace (size_type position, size_type n1, size_type n2, value_type c) |
|
this_type & | replace (const_iterator first, const_iterator last, const this_type &x) |
|
this_type & | replace (const_iterator first, const_iterator last, const value_type *p, size_type n) |
|
this_type & | replace (const_iterator first, const_iterator last, const value_type *p) |
|
this_type & | replace (const_iterator first, const_iterator last, size_type n, value_type c) |
|
this_type & | replace (const_iterator first, const_iterator last, const value_type *pBegin, const value_type *pEnd) |
|
size_type | copy (value_type *p, size_type n, size_type position=0) const |
|
size_type | find (const this_type &x, size_type position=0) const EA_NOEXCEPT |
|
size_type | find (const value_type *p, size_type position=0) const |
|
size_type | find (const value_type *p, size_type position, size_type n) const |
|
size_type | find (value_type c, size_type position=0) const EA_NOEXCEPT |
|
size_type | rfind (const this_type &x, size_type position=npos) const EA_NOEXCEPT |
|
size_type | rfind (const value_type *p, size_type position=npos) const |
|
size_type | rfind (const value_type *p, size_type position, size_type n) const |
|
size_type | rfind (value_type c, size_type position=npos) const EA_NOEXCEPT |
|
size_type | find_first_of (const this_type &x, size_type position=0) const EA_NOEXCEPT |
|
size_type | find_first_of (const value_type *p, size_type position=0) const |
|
size_type | find_first_of (const value_type *p, size_type position, size_type n) const |
|
size_type | find_first_of (value_type c, size_type position=0) const EA_NOEXCEPT |
|
size_type | find_last_of (const this_type &x, size_type position=npos) const EA_NOEXCEPT |
|
size_type | find_last_of (const value_type *p, size_type position=npos) const |
|
size_type | find_last_of (const value_type *p, size_type position, size_type n) const |
|
size_type | find_last_of (value_type c, size_type position=npos) const EA_NOEXCEPT |
|
size_type | find_first_not_of (const this_type &x, size_type position=0) const EA_NOEXCEPT |
|
size_type | find_first_not_of (const value_type *p, size_type position=0) const |
|
size_type | find_first_not_of (const value_type *p, size_type position, size_type n) const |
|
size_type | find_first_not_of (value_type c, size_type position=0) const EA_NOEXCEPT |
|
size_type | find_last_not_of (const this_type &x, size_type position=npos) const EA_NOEXCEPT |
|
size_type | find_last_not_of (const value_type *p, size_type position=npos) const |
|
size_type | find_last_not_of (const value_type *p, size_type position, size_type n) const |
|
size_type | find_last_not_of (value_type c, size_type position=npos) const EA_NOEXCEPT |
|
this_type | substr (size_type position=0, size_type n=npos) const |
|
int | compare (const this_type &x) const EA_NOEXCEPT |
|
int | compare (size_type pos1, size_type n1, const this_type &x) const |
|
int | compare (size_type pos1, size_type n1, const this_type &x, size_type pos2, size_type n2) const |
|
int | compare (const value_type *p) const |
|
int | compare (size_type pos1, size_type n1, const value_type *p) const |
|
int | compare (size_type pos1, size_type n1, const value_type *p, size_type n2) const |
|
int | comparei (const this_type &x) const EA_NOEXCEPT |
|
int | comparei (const value_type *p) const |
|
void | make_lower () |
|
void | make_upper () |
|
void | ltrim () |
|
void | rtrim () |
|
void | trim () |
|
void | ltrim (const value_type *p) |
|
void | rtrim (const value_type *p) |
|
void | trim (const value_type *p) |
|
this_type | left (size_type n) const |
|
this_type | right (size_type n) const |
|
this_type & | sprintf_va_list (const value_type *pFormat, va_list arguments) |
|
this_type & | sprintf (const value_type *pFormat,...) |
|
bool | validate () const EA_NOEXCEPT |
|
int | validate_iterator (const_iterator i) const EA_NOEXCEPT |
|
template<typename OtherCharType > |
basic_string< T, Allocator > & | append_convert (const OtherCharType *pOther) |
|
template<typename OtherStringType > |
basic_string< T, Allocator > & | append_convert (const OtherStringType &x) |
|
template<typename OtherCharType > |
basic_string< T, Allocator > & | append_convert (const OtherCharType *pOther, size_type n) |
|
template<typename OtherCharType > |
basic_string< T, Allocator > & | assign_convert (const OtherCharType *p) |
|
template<typename OtherCharType > |
basic_string< T, Allocator > & | assign_convert (const OtherCharType *p, size_type n) |
|
template<typename OtherStringType > |
basic_string< T, Allocator > & | assign_convert (const OtherStringType &x) |
|