XII Release 0.1.0
Loading...
Searching...
No Matches
xiiUnicodeUtils Member List

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

ConvertUtf8ToUtf32(const char *pFirstChar)xiiUnicodeUtilsinlinestatic
DecodeUtf16ToUtf32(UInt16Iterator &ref_szUtf16Iterator)xiiUnicodeUtilsstatic
DecodeUtf8ToUtf32(ByteIterator &ref_szUtf8Iterator)xiiUnicodeUtilsstatic
DecodeWCharToUtf32(WCharIterator &ref_szWCharIterator)xiiUnicodeUtilsstatic
EncodeUtf32ToUtf16(xiiUInt32 uiUtf32, UInt16Iterator &ref_szUtf16Output)xiiUnicodeUtilsstatic
EncodeUtf32ToUtf8(xiiUInt32 uiUtf32, ByteIterator &ref_szUtf8Output)xiiUnicodeUtilsstatic
EncodeUtf32ToWChar(xiiUInt32 uiUtf32, WCharIterator &ref_szWCharOutput)xiiUnicodeUtilsstatic
GetMaxStringEnd()xiiUnicodeUtilsstatic
GetSizeForCharacterInUtf8(xiiUInt32 uiCharacter)xiiUnicodeUtilsinlinestatic
GetUtf8SequenceLength(char iFirstByte)xiiUnicodeUtilsinlinestatic
IsASCII(xiiUInt32 uiChar)xiiUnicodeUtilsstatic
IsUtf16Surrogate(UInt16Iterator &ref_szUtf16Iterator)xiiUnicodeUtilsstatic
IsUtf8ContinuationByte(char iByte)xiiUnicodeUtilsstatic
IsUtf8StartByte(char iByte)xiiUnicodeUtilsstatic
IsValidUtf8(const char *szString, const char *szStringEnd=GetMaxStringEnd< char >())xiiUnicodeUtilsstatic
MoveToNextUtf8(const char *&ref_szUtf8, xiiUInt32 uiNumCharacters=1)xiiUnicodeUtilsinlinestatic
MoveToNextUtf8(const char *&ref_szUtf8, const char *szUtf8End, xiiUInt32 uiNumCharacters=1)xiiUnicodeUtilsinlinestatic
MoveToPriorUtf8(const char *&ref_szUtf8, const char *szUtf8Start, xiiUInt32 uiNumCharacters=1)xiiUnicodeUtilsinlinestatic
RepairNonUtf8Text(const char *pStartData, const char *pEndData, Container &out_result)xiiUnicodeUtilsstatic
SkipUtf16BomBE(const xiiUInt16 *&ref_pUtf16)xiiUnicodeUtilsinlinestatic
SkipUtf16BomLE(const xiiUInt16 *&ref_pUtf16)xiiUnicodeUtilsinlinestatic
SkipUtf8Bom(const char *&ref_szUtf8)xiiUnicodeUtilsinlinestatic
Utf16BomBExiiUnicodeUtilsstatic
Utf16BomLExiiUnicodeUtilsstatic