|
| | 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 |
| |
|
| static TXString | ToStringInt (Sint64 value) |
| |
| static TXString | ToStringInt (Sint64 value, Sint32 width, wchar_t paddingChar) |
| |
| static TXString | ToStringReal (Real64 value) |
| |
| static TXString | ToStringReal (Real64 value, Sint32 precision, bool fixed=true) |
| |
| template<typename T > |
| static TXString | ToString (T value) |
| |
| template<typename T > |
| static TXString | ToStringHex (T value, bool upperCase=true, size_t symbolsCnt=size_t(-1)) |
| |
| static bool | IsPunctuation (TXChar aTXChar) |
| |
| static bool | IsWhitespace (TXChar aTXChar) |
| |
| template<typename T0 > |
| static TXString | Formatted (const TXString &format, const T0 &val0) |
| |
| template<typename T0 , typename T1 > |
| static TXString | Formatted (const TXString &format, const T0 &val0, const T1 &val1) |
| |
| template<typename T0 , typename T1 , typename T2 > |
| static TXString | Formatted (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2) |
| |
| template<typename T0 , typename T1 , typename T2 , typename T3 > |
| static TXString | Formatted (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 > |
| static TXString | Formatted (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 > |
| static TXString | Formatted (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 > |
| static TXString | Formatted (const TXString &format, const T0 &val0, const T1 &val1, const T2 &val2, const T3 &val3, const T4 &val4, const T5 &val5, const T6 &val6) |
| |