Base Framework
Unicode Member List

This is the complete list of members for Unicode, including all inherited members.

ADD_BOM enum valueUnicode
ASSUME_BE enum valueUnicode
ASSUME_LE enum valueUnicode
ASSUME_NATIVE_BYTE_ORDER enum valueUnicode
BADUnicodestatic
BOMUnicodestatic
EAT_BOM enum valueUnicode
EncodingFlags enum nameUnicode
ERROR_BAD_ENCODING enum valueUnicode
ERROR_EMPTY enum value (defined in Unicode)Unicode
ERROR_INCOMPLETE enum valueUnicode
EXPECT_BOM enum valueUnicode
getMaximumNumberOfMultibytes(MultibyteEncoding encoding) noexceptUnicodeinlinestatic
getMIMECharset(MultibyteEncoding encoding) noexceptUnicodestatic
getStringLength(const utf16 *src) noexceptUnicodestatic
getStringLength(const utf16 *src, MemorySize size) noexceptUnicodestatic
getStringLength(const char16_t *src) noexceptUnicodestatic
getStringLength(const char16_t *src, MemorySize size) noexceptUnicodestatic
getStringLength(const wchar *src) noexceptUnicodestatic
getStringLength(const wchar *src, MemorySize size) noexceptUnicodestatic
getUTF16Words(ucs4 ch) noexceptUnicodeinlinestatic
getUTF8Bytes(ucs4 ch) noexceptUnicodeinlinestatic
getUTF8StringLength(const uint8 *src, const uint8 *end) noexceptUnicodestatic
getUTF8StringLength(const uint8 *src) noexceptUnicodestatic
getUTF8StringLength(const uint8 *src, MemorySize size) noexceptUnicodestatic
INVALID_UCS2_CHARACTER enum valueUnicode
INVALID_UCS4_CHARACTER enum valueUnicode
isSurrogateCode(unsigned int value) noexceptUnicodeinlinestatic
isUCS4(unsigned int value) noexceptUnicodeinlinestatic
MAXUnicodestatic
MAX_ISOUnicodestatic
MultibyteEncoding enum nameUnicode
readUCS4(const uint8 *src, const uint8 *end, ucs4 &ch) noexceptUnicodestatic
readUCS4(const uint8 *src, ucs4 &ch) noexceptUnicodestatic
readUCS4(const utf16 *src, ucs4 &ch) noexceptUnicodestatic
readUCS4(const char16_t *src, ucs4 &ch) noexceptUnicodeinlinestatic
UCS2ToUCS4(ucs4 *dest, const ucs2 *src, MemorySize size, unsigned int flags=0) noexceptUnicodestatic
UCS2ToUTF8(uint8 *dest, const ucs2 *src, MemorySize size, unsigned int flags=0) noexceptUnicodestatic
UCS4ToUCS2(ucs2 *dest, const ucs4 *src, MemorySize size, unsigned int flags=0) noexceptUnicodestatic
UCS4ToUTF16(utf16 *dest, const ucs4 *src, MemorySize size, unsigned int flags=0) noexceptUnicodestatic
UCS4ToUTF16(char16_t *dest, const ucs4 *src, MemorySize size, unsigned int flags=0) noexceptUnicodeinlinestatic
UCS4ToUTF16BE(uint8 *dest, const ucs4 *src, MemorySize size, unsigned int flags=ADD_BOM) noexceptUnicodestatic
UCS4ToUTF16LE(uint8 *dest, const ucs4 *src, MemorySize size, unsigned int flags=ADD_BOM) noexceptUnicodestatic
UCS4ToUTF32BE(uint8 *dest, const ucs4 *src, MemorySize size, unsigned int flags=ADD_BOM) noexceptUnicodestatic
UCS4ToUTF32LE(uint8 *dest, const ucs4 *src, MemorySize size, unsigned int flags=ADD_BOM) noexceptUnicodestatic
UCS4ToUTF8(uint8 *dest, const ucs4 *src, MemorySize size, unsigned int flags=0) noexceptUnicodestatic
UCS4ToWChar(wchar *dest, const ucs4 *src, MemorySize size) noexceptUnicodeinlinestatic
UTF16 enum valueUnicode
UTF16BE enum valueUnicode
UTF16LE enum valueUnicode
UTF16ToUCS4(ucs4 *dest, const uint8 *src, MemorySize size, unsigned int flags=EAT_BOM) noexceptUnicodestatic
UTF16ToUCS4(ucs4 *dest, const utf16 *src, MemorySize size, unsigned int flags=0) noexceptUnicodestatic
UTF16ToUCS4(ucs4 *dest, const char16_t *src, MemorySize size, unsigned int flags=0) noexceptUnicodeinlinestatic
UTF16ToUTF8(uint8 *dest, const utf16 *src, MemorySize size, unsigned int flags=0) noexceptUnicodestatic
UTF16ToUTF8(uint8 *dest, const char16_t *src, MemorySize size, unsigned int flags=0) noexceptUnicodeinlinestatic
UTF32 enum valueUnicode
UTF32BE enum valueUnicode
UTF32BEToUCS4(ucs4 *dest, const uint8 *src, MemorySize size, unsigned int flags=EAT_BOM)Unicodestatic
UTF32LE enum valueUnicode
UTF32LEToUCS4(ucs4 *dest, const uint8 *src, MemorySize size, unsigned int flags=EAT_BOM)Unicodestatic
UTF32ToUTF8(uint8 *dest, const char32_t *src, MemorySize size, unsigned int flags=0) noexceptUnicodeinlinestatic
UTF7 enum valueUnicode
UTF8 enum valueUnicode
UTF8ToUCS4(ucs4 *dest, const uint8 *src, MemorySize size, unsigned int flags=EAT_BOM) noexceptUnicodestatic
UTF8ToUCS4(ucs4 *dest, const char *src, MemorySize size, unsigned int flags=EAT_BOM) noexceptUnicodeinlinestatic
UTF8ToUTF16(utf16 *dest, const uint8 *src, MemorySize size, unsigned int flags=EAT_BOM) noexceptUnicodestatic
UTF8ToWChar(wchar *dest, const uint8 *src, MemorySize size) noexceptUnicodeinlinestatic
WCharToUCS4(ucs4 *dest, const wchar *src, MemorySize size) noexceptUnicodeinlinestatic
WCharToUTF8(uint8 *dest, const wchar *src, MemorySize size) noexceptUnicodeinlinestatic
writeUTF16(utf16 *dest, ucs4 ch) noexceptUnicodeinlinestatic
writeUTF8(uint8 *dest, ucs4 ch) noexceptUnicodeinlinestatic