csutil/csuctransform.h File Reference
Converter between UTF encodings. More...
#include "csunicode.h"
Go to the source code of this file.
Classes | |
class | csUnicodeTransform |
Contains functions to convert between several UTF encodings. More... | |
UTF Encoders | |
#define | _OUTPUT_CHAR(buf, chr) |
Converters between strings in different UTF encodings | |
#define | OUTPUT_CHAR(chr) _OUTPUT_CHAR(dest, chr) |
#define | OUTPUT_CHAR(chr) _OUTPUT_CHAR(buf, chr) |
#define | UCTF_CONVERTER(funcName, fromType, decoder, toType, encoder) |
Defines | |
#define | CS_UC_MAX_MAPPED 3 |
A complex mapping (uppercase, lowercase, fold) for a Unicode code point expands to at maximum this number of code points. | |
#define | CS_UC_MAX_UTF16_ENCODED 2 |
An Unicode code point as UTF16 is at maximum encoded to this number of code units. | |
#define | CS_UC_MAX_UTF32_ENCODED 1 |
An Unicode code point as UTF32 is at maximum encoded to this number of code units. | |
#define | CS_UC_MAX_UTF8_ENCODED 4 |
An Unicode code point as UTF8 is at maximum encoded to this number of code units. | |
#define | CS_UC_MAX_WCHAR_T_ENCODED CS_UC_MAX_UTF32_ENCODED |
#define | FAIL(ret) |
#define | GET_NEXT(next) |
#define | SUCCEED |
Enumerations | |
enum | { csUcMapSimple = (1 << 0) } |
Flags influencing the behaviour of MapToUpper, MapToLower and MapToFold. More... |
Detailed Description
Converter between UTF encodings.
Definition in file csuctransform.h.
Generated for Crystal Space by doxygen 1.4.7