12template <
typename CharT,
typename TCharTraits = T2CharTraits<CharT>>
17 using CharType =
typename TCharTraits::CharType;
79 va_start( args, a_pcFormat );
80 TINT iResult =
FormatV( a_pcString, size, a_pcFormat, args );
91 va_start( args, a_pcFormat );
92 TINT iResult =
FormatV( a_pcString, a_pcFormat, args );
239 va_start( args, a_pcFormat );
240 TINT iResult =
FormatV( a_pcString, size, a_pcFormat, args );
251 va_start( args, a_pcFormat );
252 TINT iResult =
FormatV( a_pcString, a_pcFormat, args );
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
static TWCHAR * FindString(TWCHAR *str, const TWCHAR *substr)
static void ToUpperCase(TWCHAR *str)
static TWCHAR * Copy(TWCHAR *dst, const TWCHAR *src, TSIZE size=-1)
static TINT FormatV(TWCHAR *a_pcString, TINT size, const TWCHAR *a_pcFormat, va_list args)
static TWCHAR * CopySafe(TWCHAR *dst, const TWCHAR *src, TSIZE size)
static TSIZE Length(const TWCHAR *str)
static TWCHAR * SkipSpaces(TWCHAR *str)
static void ToLowerCase(TWCHAR *str)
static TINT CompareNoCase(const TWCHAR *str1, const TWCHAR *str2, TSIZE size=-1)
static TINT Compare(const TWCHAR *str1, const TWCHAR *str2, TSIZE size=-1)
static TFLOAT StringToFloat(const TWCHAR *src)
static TINT StringToInt(const TWCHAR *src)
static TWCHAR * Concat(TWCHAR *dst, const TWCHAR *src, TSIZE size=-1)
static void IntToString(TINT value, TWCHAR *dst, TINT unused, TINT radix)
static TBOOL IsUpperCase(const TWCHAR *str)
static TBOOL IsLowerCase(const TWCHAR *str)
static TWCHAR * FindChar(TWCHAR *str, TWCHAR character)
static TCHAR * FindChar(TCHAR *str, TCHAR character)
static TSIZE Length(const TCHAR *str)
static TCHAR * SkipSpaces(TCHAR *str)
static void ToUpperCase(TCHAR *str)
static TBOOL IsLowerCase(const TCHAR *str)
static TINT FormatV(TCHAR *a_pcString, TINT size, const TCHAR *a_pcFormat, va_list args)
static void IntToString(TINT value, TCHAR *dst, TINT unused, TINT radix)
static TFLOAT StringToFloat(const TCHAR *src)
static void ToLowerCase(TCHAR *str)
static TBOOL IsUpperCase(const TCHAR *str)
static TCHAR * Concat(TCHAR *dst, const TCHAR *src, TSIZE size=-1)
static TCHAR * CopySafe(TCHAR *dst, const TCHAR *src, TSIZE size)
static TINT Compare(const TCHAR *str1, const TCHAR *str2, TSIZE size=-1)
static TINT CompareNoCase(const TCHAR *str1, const TCHAR *str2, TSIZE size=-1)
static TCHAR * Copy(TCHAR *dst, const TCHAR *src, TSIZE size=-1)
static TCHAR * FindString(TCHAR *str, const TCHAR *substr)
static TINT StringToInt(const TCHAR *src)
static TINT Format(CharType *a_pcString, const CharType *a_pcFormat,...)
static CharType * Concat(CharType *dst, const CharType *src, TSIZE size=-1)
static TINT CompareNoCase(const CharType *str1, const CharType *str2, TSIZE size=-1)
static void ToLowerCase(CharType *str)
typename TCharTraits::CharType CharType
static TINT Format(CharType *a_pcString, TINT size, const CharType *a_pcFormat,...)
static TINT Compare(const CharType *str1, const CharType *str2, TSIZE size=-1)
static CharType * FindString(CharType *str, const CharType *substr)
static const CharType * SkipSpaces(const CharType *str)
static void ToUpperCase(CharType *str)
static TBOOL IsUpperCase(const CharType *str)
typename TCharTraits::UCharType UCharType
static TINT StringToInt(const CharType *src)
static const CharType * FindChar(const CharType *str, CharType character)
static CharType * SkipSpaces(CharType *str)
static TSIZE Length(const CharType *str)
static TINT FormatV(CharType *a_pcString, TINT size, const CharType *a_pcFormat, va_list args)
static TFLOAT StringToFloat(const CharType *src)
static const CharType * FindString(const CharType *str, const CharType *substr)
static CharType * FindChar(CharType *str, CharType character)
static void IntToString(TINT value, CharType *dst, TINT unused, TINT radix)
static TBOOL IsLowerCase(const CharType *str)
static CharType * CopySafe(CharType *dst, const CharType *src, TSIZE size)
static void IntToString(TINT value, CharType *dst, TINT radix)
static CharType * Copy(CharType *dst, const CharType *src, TSIZE size=-1)
static TINT FormatV(CharType *a_pcString, const CharType *a_pcFormat, va_list args)