Proud::AnsiStrTraits Class Reference

Public Types

typedef char 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 char *pszFormat, va_list args)
 
static int __cdecl Format (char *pszBuffer, size_t nlength, const char *pszFormat, va_list args) throw ()
 
static char * StringUppercase (char *psz, size_t size) throw ()
 
static char * StringLowercase (char *psz, size_t size) throw ()
 
static const char *__cdecl StringFindString (const char *pszBlock, const char *pszMatch) throw ()
 
static char *__cdecl StringFindString (char *pszBlock, const char *pszMatch) throw ()
 
static const char *__cdecl StringFindChar (const char *pszBlock, char chMatch) throw ()
 
static int __cdecl StringSpanIncluding (const char *pszBlock, const char *pszSet) throw ()
 
static int __cdecl StringSpanExcluding (const char *pszBlock, const char *pszSet) throw ()
 
static char *__cdecl CharNext (const char *p) throw ()
 
static int __cdecl IsDigit (char ch) throw ()
 
static int __cdecl IsSpace (char ch) throw ()
 

Static Public Attributes

static char * NullString