|
| TXString () |
|
| TXString (const TXString &src) |
|
| TXString (TXString &&src) |
|
| TXString (const StdUStr &src) |
|
| TXString (StdUStr &&src) |
|
| TXString (const std::string &src, ETXEncoding e=ETXEncoding::eUTF8) |
|
| TXString (size_t nInitialSize) |
|
| TXString (int nInitialSize) |
|
| TXString (const char *src, ETXEncoding e=ETXEncoding::eUTF8) |
|
| TXString (const char *src, size_t len, ETXEncoding e=ETXEncoding::eUTF8) |
|
| TXString (const unsigned char *src, ETXEncoding e=ETXEncoding::eUTF8) |
|
| TXString (const UCChar *src) |
|
| TXString (const UCChar *src, size_t len) |
|
| TXString (const wchar_t *src) |
|
| TXString (const wchar_t *src, size_t len) |
|
| TXString (char ch, size_t count=1) |
|
| TXString (unsigned char ch, size_t count=1) |
|
| TXString (UCChar ch, size_t count=1) |
|
| TXString (wchar_t ch, size_t count=1) |
|
virtual | ~TXString () |
|
TXString & | operator= (const TXString &src) |
|
TXString & | operator= (TXString &&src) |
|
TXString & | operator= (const std::string &src) |
|
TXString & | operator= (const std::wstring &src) |
|
TXString & | operator= (const char *src) |
|
TXString & | operator= (const unsigned char *src) |
|
TXString & | operator= (const UCChar *src) |
|
TXString & | operator= (const wchar_t *src) |
|
TXString & | operator= (char ch) |
|
TXString & | operator= (unsigned char ch) |
|
TXString & | operator= (UCChar ch) |
|
TXString & | operator= (wchar_t ch) |
|
TXString & | operator= (int codePoint) |
|
size_t | GetLength () const |
|
size_t | GetByteSize () const |
|
size_t | GetEncodingLength (ETXEncoding e) const |
|
bool | IsEmpty () const |
|
TXString & | SetLength (size_t len) |
|
TXString & | SetLength (size_t len, TXChar ch) |
|
TXString & | Truncate (size_t len) |
|
TXString & | Clear () |
|
TXChar & | operator[] (ptrdiff_t nIndex) |
|
TXChar | operator[] (ptrdiff_t nIndex) const |
|
TXChar & | GetAt (size_t nIndex) |
|
TXChar | GetAt (size_t nIndex) const |
|
TXChar & | GetLast () |
|
TXChar | GetLast () const |
|
TXString & | SetAt (size_t nIndex, TXChar ch) |
|
TXString & | operator+= (const TXString &src) |
|
TXString & | operator+= (const char *src) |
|
TXString & | operator+= (const unsigned char *src) |
|
TXString & | operator+= (const UCChar *src) |
|
TXString & | operator+= (const wchar_t *src) |
|
TXString & | operator+= (char ch) |
|
TXString & | operator+= (unsigned char ch) |
|
TXString & | operator+= (UCChar ch) |
|
TXString & | operator+= (wchar_t ch) |
|
TXString & | operator+= (int n) |
|
TXString & | operator<< (const TXString &src) |
|
TXString & | operator<< (const char *src) |
|
TXString & | operator<< (const unsigned char *src) |
|
TXString & | operator<< (const UCChar *src) |
|
TXString & | operator<< (const wchar_t *src) |
|
TXString & | operator<< (char ch) |
|
TXString & | operator<< (unsigned char ch) |
|
TXString & | operator<< (UCChar ch) |
|
TXString & | operator<< (wchar_t ch) |
|
TXString & | operator<< (Sint32 number) |
|
TXString & | operator<< (Sint64 number) |
|
TXString & | operator<< (Uint32 number) |
|
TXString & | operator<< (Uint64 number) |
|
TXString & | operator<< (double number) |
|
TXString & | Insert (size_t pos, const TXString &src) |
|
TXString & | Insert (size_t pos, const char *src) |
|
TXString & | Insert (size_t pos, const unsigned char *src) |
|
TXString & | Insert (size_t pos, const UCChar *src) |
|
TXString & | Insert (size_t pos, const wchar_t *src) |
|
TXString & | Insert (size_t pos, char ch) |
|
TXString & | Insert (size_t pos, unsigned char ch) |
|
TXString & | Insert (size_t pos, UCChar ch) |
|
TXString & | Insert (size_t pos, wchar_t ch) |
|
TXString & | Insert (size_t pos, int ch) |
|
TXString & | Delete (size_t pos, size_t len=(size_t) -1) |
|
TXString & | DeleteLast () |
|
TXString & | TrimLeft () |
|
TXString & | TrimRight () |
|
TXString & | Trim () |
|
TXString & | TrimLeftInvalidCharacter () |
|
TXString & | TrimRightInvalidCharacter () |
|
TXString & | TrimInvalidCharacters () |
|
TXString & | Replace (const TXString &oldStr, const TXString &newStr, bool bIgnoreCase=false) |
|
TXString & | MakeUpper () |
|
TXString & | MakeLower () |
|
TXString & | MakeReverse () |
|
const TXChar * | GetData () const |
|
const TXChar * | GetTXCharPtr () const |
|
| operator const char * () const |
|
| operator const unsigned char * () const |
|
| operator const UCChar * () const |
|
| operator const wchar_t * () const |
|
const char * | GetCharPtr () const |
|
const unsigned char * | GetUCharPtr () const |
|
const UCChar * | GetUCCharPtr () const |
|
const wchar_t * | GetWCharPtr () const |
|
std::string | GetStdString (ETXEncoding e=ETXEncoding::eUTF8) const |
|
std::wstring | GetStdWString () const |
|
void | CopyInto (char *dst, size_t bufSize, ETXEncoding e=ETXEncoding::eUTF8) const |
|
void | CopyInto (unsigned char *ps, size_t bufSize, ETXEncoding e=ETXEncoding::eUTF8) const |
|
void | CopyInto (UCChar *dst, size_t bufElemSize) const |
|
void | CopyInto (wchar_t *dst, size_t bufElemSize) const |
|
ptrdiff_t | Find (const TXString &subStr, size_t posFirst=0, bool bIgnoreCase=false) const |
|
ptrdiff_t | Find (int ch, size_t posFirst=0, bool bIgnoreCase=false) const |
|
ptrdiff_t | Find (char ch, size_t posFirst=0, bool bIgnoreCase=false) const |
|
ptrdiff_t | ReverseFind (const TXString &subStr, size_t posLast=-1, bool bIgnoreCase=false) const |
|
ptrdiff_t | ReverseFind (int ch, size_t posLast=-1, bool bIgnoreCase=false) const |
|
ptrdiff_t | ReverseFind (char ch, size_t posLast=-1, bool bIgnoreCase=false) const |
|
ptrdiff_t | FindOneOf (const TXString &charSet, size_t posFirst=0) const |
|
ptrdiff_t | ReverseFindOneOf (const TXString &charSet, size_t posLast=-1) const |
|
ptrdiff_t | FindNotOneOf (const TXString &charSet, size_t posFirst=0) const |
|
ptrdiff_t | ReverseFindNotOneOf (const TXString &charSet, size_t posLast=-1) const |
|
TXString | Mid (size_t nFirst, size_t len=-1) const |
|
TXString | Left (size_t len) const |
|
TXString | Right (size_t len) const |
|
std::vector< TXString > | Split (char ch) const |
|
std::vector< TXString > | Split (TXString ch) const |
|
Sint32 | atoi () const |
|
Sint64 | atoi64 () const |
|
Real64 | atof () const |
|
TXString & | itoa (Sint64 value) |
|
TXString & | ftoa (Real64 value) |
|
TXString & | ftoa (Real64 value, Sint32 precision) |
|
bool | IsCompleteNumber () |
|
bool | Equal (const TXString &str) const |
|
bool | EqualNoCase (const TXString &str) const |
|
Sint32 | Compare (const TXString &str) const |
|
Sint32 | CompareNoCase (const TXString &str) const |
|
bool | EndsWith (const TXString &suffix) const |
|
TXString & | Format (const TXString &format) |
|
template<typename T0 > |
TXString & | Format (const TXString &format, const T0 &val0) |
|
template<typename T0 , typename T1 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1) |
|
template<typename T0 , typename T1 , typename T2 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5, const T6 &val6) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5, const T6 &val6, const T7 &val7) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5, const T6 &val6, const T7 &val7, const T8 &val8) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5, const T6 &val6, const T7 &val7, const T8 &val8, const T9 &val9) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5, const T6 &val6, const T7 &val7, const T8 &val8, const T9 &val9, const T10 &val10) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 > |
TXString & | Format (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5, const T6 &val6, const T7 &val7, const T8 &val8, const T9 &val9, const T10 &val10, const T11 &val11) |
|
void | swap (TXString &rhs) |
|
size_t | hash () const |
|