38 #ifndef headerfilettmathmisc 39 #define headerfilettmathmisc 78 #ifndef TTMATH_DONT_USE_WCHAR 95 static void AssignString(std::wstring & result,
const std::string & str)
108 for( ; *str ; ++str )
109 result += static_cast<char>(*str);
116 static void AssignString(std::string & result,
const std::wstring & str)
135 static void AddString(std::string & result,
const char * str)
141 #ifndef TTMATH_DONT_USE_WCHAR 146 static void AddString(std::wstring & result,
const char * str)
148 for( ; *str ; ++str )
159 template<
class char_type>
160 static void SkipWhiteCharacters(
const char_type * & c)
163 while( (*c==
' ' ) || (*c==
'\t') || (*c==13 ) || (*c==
'\n') )
204 if( c>=
'0' && c<=
'9' )
207 if( c>=
'a' && c<=
'z' )
210 if( c>=
'A' && c<=
'Z' )
241 return digit - 10 +
'A';
static uint CharToDigit(uint c)
static void AddString(std::string &result, const char *str)
static sint CharToDigit(uint c, uint base)
static uint DigitToChar(uint digit)
static void AssignString(std::wstring &result, const std::string &str)
static void AssignString(std::string &result, const char *str)
a namespace for the TTMath library
static void AssignString(std::wstring &result, const char *str)
static void AssignString(std::string &result, const std::wstring &str)
static void AddString(std::wstring &result, const char *str)
static void AssignString(std::string &result, const wchar_t *str)