Proud::UnicodeStrTraits Class Reference

Public Types

typedef wchar_t CharType
 

Static Public Member Functions

static int SafeStringLen (const CharType *str)
 
static void CopyString (CharType *dest, const CharType *src, int length)
 
static int StringCompare (const CharType *a, const CharType *b)
 
static int StringCompareNoCase (const CharType *a, const CharType *b)
 
static int GetFormattedLength (const wchar_t *pszFormat, va_list args)
 
static int __cdecl Format (wchar_t *pszBuffer, size_t nLength, const wchar_t *pszFormat, va_list args) throw ( )
 
static wchar_t * StringUppercase (wchar_t *psz, size_t size) throw ( )
 
static wchar_t * StringLowercase (wchar_t *psz, size_t size) throw ( )
 
static const wchar_t *__cdecl StringFindString (const wchar_t *pszBlock, const wchar_t *pszMatch) throw ( )
 
static wchar_t *__cdecl StringFindString (wchar_t *pszBlock, const wchar_t *pszMatch) throw ( )
 
static const wchar_t *__cdecl StringFindChar (const wchar_t *pszBlock, wchar_t chMatch) throw ( )
 
static int __cdecl StringSpanIncluding (const wchar_t *pszBlock, const wchar_t *pszSet) throw ( )
 
static int __cdecl StringSpanExcluding (const wchar_t *pszBlock, const wchar_t *pszSet) throw ( )
 
static wchar_t *__cdecl CharNext (const wchar_t *psz) throw ( )
 
static int __cdecl IsDigit (wchar_t ch) throw ()
 
static int __cdecl IsSpace (wchar_t ch) throw ()
 

Static Public Attributes

static wchar_t * NullString