|  | Pyrogenesis HEAD
    Pyrogenesis, a RTS Engine | 

| Classes | |
| class | UTF8Codec | 
| Typedefs | |
| typedef u8 | UTF8 | 
| typedef u32 | UTF32 | 
| Functions | |
| STATUS_ADD_DEFINITIONS (utf8StatusDefinitions) | |
| static UTF32 | RaiseError (Status err, Status *perr) | 
| static UTF32 | ReplaceIfInvalid (UTF32 u, Status *err) | 
| std::string | utf8_from_wstring (const std::wstring &src, Status *err) | 
| opposite of wstring_from_utf8  More... | |
| std::wstring | wstring_from_utf8 (const std::string &src, Status *err) | 
| convert UTF-8 to a wide string (UTF-16 or UCS-4, depending on the platform's wchar_t).  More... | |
| Variables | |
| static const StatusDefinition | utf8StatusDefinitions [] | 
| STATUS_ADD_DEFINITIONS | ( | utf8StatusDefinitions | ) | 
| std::string utf8_from_wstring | ( | const std::wstring & | src, | 
| Status * | err | ||
| ) | 
opposite of wstring_from_utf8
| std::wstring wstring_from_utf8 | ( | const std::string & | s, | 
| Status * | err = 0 | ||
| ) | 
convert UTF-8 to a wide string (UTF-16 or UCS-4, depending on the platform's wchar_t).
| s | input string (UTF-8) | 
| err | if nonzero, this receives the first error encountered (the rest may be subsequent faults) or INFO::OK if all went well. otherwise, the function raises a warning dialog for every error/warning. | 
| 
 | static |