Public Member Functions | |
StringT () | |
~StringT () | |
StringT (const StringT &src) | |
StringT (const XCHAR *src, int length=0) | |
bool | IsEmpty () const |
operator const XCHAR * () const | |
const XCHAR * | GetString () const |
XCHAR * | GetBuffer (int length=0) |
int | GetLength () const |
void | SetLength (int length) |
void | Append (const StringT &src) |
void | Append (const XCHAR *src) |
int | Compare (const StringT &src) const |
int | Compare (const XCHAR *src) const |
int | CompareNoCase (const StringT &src) const |
int | CompareNoCase (const XCHAR *src) const |
void | Format (const XCHAR *pszFormat,...) |
void | FormatV (const XCHAR *pszFormat, va_list args) |
void | ReleaseBuffer () |
int | Replace (XCHAR chOld, XCHAR chNew) |
int | Replace (const XCHAR *pszOld, const XCHAR *pszNew) |
StringT & | MakeUpper () |
StringT & | MakeLower () |
bool | operator== (const StringT &src) const |
bool | operator< (const StringT &src) const |
bool | operator!= (const StringT &src) const |
bool | operator== (const XCHAR *src) const |
bool | operator!= (const XCHAR *src) const |
StringT & | operator+= (const StringT &src) |
StringT & | operator+= (const XCHAR *src) |
StringT & | operator= (const StringT &src) |
StringT & | operator= (const XCHAR *src) |
int | Find (XCHAR ch, int iStart=0) const throw () |
int | Find (const XCHAR *pszSub, int iStart=0) const throw () |
StringT | Mid (int iFirst) const |
StringT | Mid (int iFirst, int nCount) const |
StringT | Right (int nCount) const |
StringT | Left (int nCount) const |
StringT | Tokenize (const XCHAR *pszTokens, int &iStart) const |
StringT & | TrimRight () |
StringT & | TrimLeft () |
StringT & | Trim () |
StringT & | Trim (XCHAR chTarget) |
StringT & | Trim (const XCHAR *pszTargets) |
StringT & | TrimRight (XCHAR chTarget) |
StringT & | TrimRight (const XCHAR *pszTargets) |
StringT & | TrimLeft (XCHAR chTarget) |
StringT & | TrimLeft (const XCHAR *pszTargets) |
Static Public Member Functions | |
static StringT | NewFormat (const XCHAR *pszFormat,...) |
Text string class