|
| | CL_String8 () |
| |
| | CL_String8 (const std::string &source) |
| | Constructs a StringContainer. More...
|
| |
| | CL_String8 (const CL_String8 &source) |
| | Constructs a StringContainer. More...
|
| |
| | CL_String8 (const CL_StringData8 &source) |
| | Constructs a StringContainer. More...
|
| |
| | CL_String8 (const char *c_str) |
| | Constructs a StringContainer. More...
|
| |
| | CL_String8 (const char *c_str, size_type length) |
| | Constructs a StringContainer. More...
|
| |
| | CL_String8 (const wchar_t *wc_str) |
| | Constructs a StringContainer. More...
|
| |
| | CL_String8 (const wchar_t *wc_str, size_type length) |
| | Constructs a StringContainer. More...
|
| |
| | CL_String8 (size_type n, char c) |
| | Constructs a StringContainer. More...
|
| |
| | ~CL_String8 () |
| |
| CL_String8 & | append (const CL_StringData8 &s) |
| | Append. More...
|
| |
| CL_String8 & | append (const CL_StringData8 &s, size_type pos, size_type n) |
| | Append. More...
|
| |
| CL_String8 & | append (const char *s) |
| |
| CL_String8 & | append (const char *s, size_type n) |
| | Append. More...
|
| |
| CL_String8 & | append (const wchar_t *s) |
| | Append. More...
|
| |
| CL_String8 & | append (const wchar_t *s, size_type n) |
| | Append. More...
|
| |
| CL_String8 & | append (size_type n, char c) |
| | Append. More...
|
| |
| CL_String8 & | assign (const CL_StringData8 &s) |
| |
| CL_String8 & | assign (const CL_StringData8 &s, size_type pos, size_type n) |
| | Assign. More...
|
| |
| CL_String8 & | assign (const char *s, size_type n) |
| | Assign. More...
|
| |
| CL_String8 & | assign (const char *s) |
| | Assign. More...
|
| |
| CL_String8 & | assign (size_type n, char c) |
| | Assign. More...
|
| |
| iterator | begin () |
| | Begin. More...
|
| |
| const_iterator | begin () const |
| | Begin. More...
|
| |
| const char * | c_str () const |
| |
| size_type | capacity () const |
| | Capacity. More...
|
| |
| void | clear () |
| | Clear. More...
|
| |
| int | compare (const CL_StringData8 &s) const |
| | Compare. More...
|
| |
| int | compare (size_type pos, size_type n, const CL_StringData8 &s) const |
| | Compare. More...
|
| |
| int | compare (size_type pos, size_type n, const CL_StringData8 &s, size_type pos1, size_type n1) const |
| | Compare. More...
|
| |
| int | compare (const char *s) const |
| | Compare. More...
|
| |
| int | compare (size_type pos, size_type n, const char *s, size_type len=npos) const |
| | Compare. More...
|
| |
| size_type | copy (char *buf, size_type n, size_type pos=0) const |
| | Copy. More...
|
| |
| const char * | data () const |
| |
| char * | data () |
| | Data. More...
|
| |
| bool | empty () const |
| | Empty. More...
|
| |
| iterator | end () |
| | End. More...
|
| |
| const_iterator | end () const |
| | End. More...
|
| |
| iterator | erase (iterator p) |
| | Erase. More...
|
| |
| iterator | erase (iterator first, iterator last) |
| | Erase. More...
|
| |
| CL_String8 & | erase (size_type pos=0, size_type n=CL_StringData8::npos) |
| | Erase. More...
|
| |
| size_type | find (const CL_StringData8 &s, size_type pos=0) const |
| | Find. More...
|
| |
| size_type | find (const char *s, size_type pos, size_type n) const |
| | Find. More...
|
| |
| size_type | find (const char *s, size_type pos=0) const |
| | Find. More...
|
| |
| size_type | find (char c, size_type pos=0) const |
| | Find. More...
|
| |
| size_type | find_first_not_of (const CL_StringData8 &s, size_type pos=0) const |
| | Find first not of. More...
|
| |
| size_type | find_first_not_of (const char *s, size_type pos, size_type n) const |
| | Find first not of. More...
|
| |
| size_type | find_first_not_of (const char *s, size_type pos=0) const |
| | Find first not of. More...
|
| |
| size_type | find_first_not_of (char c, size_type pos=0) const |
| | Find first not of. More...
|
| |
| size_type | find_first_of (const CL_StringData8 &s, size_type pos=0) const |
| | Find first of. More...
|
| |
| size_type | find_first_of (const char *s, size_type pos, size_type n) const |
| | Find first of. More...
|
| |
| size_type | find_first_of (const char *s, size_type pos=0) const |
| | Find first of. More...
|
| |
| size_type | find_first_of (char c, size_type pos=0) const |
| | Find first of. More...
|
| |
| size_type | find_last_not_of (const CL_StringData8 &s, size_type pos=npos) const |
| | Find last not of. More...
|
| |
| size_type | find_last_not_of (const char *s, size_type pos, size_type n) const |
| | Find last not of. More...
|
| |
| size_type | find_last_not_of (const char *s, size_type pos=npos) const |
| | Find last not of. More...
|
| |
| size_type | find_last_not_of (char c, size_type pos=npos) const |
| | Find last not of. More...
|
| |
| size_type | find_last_of (const CL_StringData8 &s, size_type pos=npos) const |
| | Find last of. More...
|
| |
| size_type | find_last_of (const char *s, size_type pos, size_type n) const |
| | Find last of. More...
|
| |
| size_type | find_last_of (const char *s, size_type pos=npos) const |
| | Find last of. More...
|
| |
| size_type | find_last_of (char c, size_type pos=npos) const |
| | Find last of. More...
|
| |
| iterator | insert (iterator pos, const char &item) |
| | Insert. More...
|
| |
| void | insert (iterator pos, size_type num_copies, const char &item) |
| | Insert. More...
|
| |
| CL_String8 & | insert (size_type pos, const CL_StringData8 &s) |
| | Insert. More...
|
| |
| CL_String8 & | insert (size_type pos, const CL_StringData8 &s, size_type pos1, size_type length) |
| | Insert. More...
|
| |
| CL_String8 & | insert (size_type pos, const char *s) |
| | Insert. More...
|
| |
| CL_String8 & | insert (size_type pos, const char *s, size_type s_length) |
| | Insert. More...
|
| |
| CL_String8 & | insert (size_type pos, size_type n, char c) |
| | Insert. More...
|
| |
| size_type | length () const |
| | Length. More...
|
| |
| size_type | max_size () const |
| | Max size. More...
|
| |
| | operator CL_StringRef8 () const |
| | std::string More...
|
| |
| | operator std::string () const |
| | std::string More...
|
| |
| CL_String8 & | operator+= (const CL_StringData8 &s) |
| |
| CL_String8 & | operator+= (const char *c_str) |
| |
| CL_String8 & | operator+= (const wchar_t *c_str) |
| |
| CL_String8 & | operator+= (char c) |
| |
| CL_String8 & | operator= (const CL_String8 &source) |
| |
| CL_String8 & | operator= (const CL_StringData8 &source) |
| |
| CL_String8 & | operator= (const char *c_str) |
| |
| CL_String8 & | operator= (const wchar_t *c_str) |
| |
| const char & | operator[] (size_type n) const |
| |
| char & | operator[] (size_type n) |
| |
| void | push_back (char c) |
| | Push back. More...
|
| |
| CL_String8 & | replace (size_type pos, size_type n, const CL_StringData8 &s) |
| | Replace. More...
|
| |
| CL_String8 & | replace (size_type pos, size_type n, const CL_StringData8 &s, size_type pos1, size_type n1) |
| | Replace. More...
|
| |
| CL_String8 & | replace (size_type pos, size_type n, const char *s, size_type n1) |
| | Replace. More...
|
| |
| CL_String8 & | replace (size_type pos, size_type n, const char *s) |
| | Replace. More...
|
| |
| CL_String8 & | replace (size_type pos, size_type n, size_type n1, char c) |
| | Replace. More...
|
| |
| CL_String8 & | replace (iterator first, iterator last, const CL_StringData8 &s) |
| | Replace. More...
|
| |
| CL_String8 & | replace (iterator first, iterator last, const char *s, size_type n) |
| | Replace. More...
|
| |
| CL_String8 & | replace (iterator first, iterator last, const char *s) |
| | Replace. More...
|
| |
| CL_String8 & | replace (iterator first, iterator last, size_type n, char c) |
| | Replace. More...
|
| |
| void | reserve (size_type size) |
| | Reserve. More...
|
| |
| void | resize (size_type n) |
| | Resize. More...
|
| |
| void | resize (size_type n, char c) |
| | Resize. More...
|
| |
| size_type | rfind (const CL_StringData8 &s, size_type pos=npos) const |
| | Rfind. More...
|
| |
| size_type | rfind (const char *s, size_type pos, size_type n) const |
| | Rfind. More...
|
| |
| size_type | rfind (const char *s, size_type pos=npos) const |
| | Rfind. More...
|
| |
| size_type | rfind (char c, size_type pos=npos) const |
| | Rfind. More...
|
| |
| size_type | size () const |
| | Size. More...
|
| |
| CL_StringRef8 | substr (size_type pos=0, size_type n=npos) const |
| | Substr. More...
|
| |
| size_type | utf8_length () const |
| |
String container template.
Basic string container. Extends StringData with operations that work on string data.