![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiUnicodeUtils, including all inherited members.
| ConvertUtf8ToUtf32(const char *pFirstChar) | xiiUnicodeUtils | inlinestatic |
| DecodeUtf16ToUtf32(UInt16Iterator &ref_szUtf16Iterator) | xiiUnicodeUtils | static |
| DecodeUtf8ToUtf32(ByteIterator &ref_szUtf8Iterator) | xiiUnicodeUtils | static |
| DecodeWCharToUtf32(WCharIterator &ref_szWCharIterator) | xiiUnicodeUtils | static |
| EncodeUtf32ToUtf16(xiiUInt32 uiUtf32, UInt16Iterator &ref_szUtf16Output) | xiiUnicodeUtils | static |
| EncodeUtf32ToUtf8(xiiUInt32 uiUtf32, ByteIterator &ref_szUtf8Output) | xiiUnicodeUtils | static |
| EncodeUtf32ToWChar(xiiUInt32 uiUtf32, WCharIterator &ref_szWCharOutput) | xiiUnicodeUtils | static |
| GetMaxStringEnd() | xiiUnicodeUtils | static |
| GetSizeForCharacterInUtf8(xiiUInt32 uiCharacter) | xiiUnicodeUtils | inlinestatic |
| GetUtf8SequenceLength(char iFirstByte) | xiiUnicodeUtils | inlinestatic |
| IsASCII(xiiUInt32 uiChar) | xiiUnicodeUtils | static |
| IsUtf16Surrogate(UInt16Iterator &ref_szUtf16Iterator) | xiiUnicodeUtils | static |
| IsUtf8ContinuationByte(char iByte) | xiiUnicodeUtils | static |
| IsUtf8StartByte(char iByte) | xiiUnicodeUtils | static |
| IsValidUtf8(const char *szString, const char *szStringEnd=GetMaxStringEnd< char >()) | xiiUnicodeUtils | static |
| MoveToNextUtf8(const char *&ref_szUtf8, xiiUInt32 uiNumCharacters=1) | xiiUnicodeUtils | inlinestatic |
| MoveToNextUtf8(const char *&ref_szUtf8, const char *szUtf8End, xiiUInt32 uiNumCharacters=1) | xiiUnicodeUtils | inlinestatic |
| MoveToPriorUtf8(const char *&ref_szUtf8, const char *szUtf8Start, xiiUInt32 uiNumCharacters=1) | xiiUnicodeUtils | inlinestatic |
| RepairNonUtf8Text(const char *pStartData, const char *pEndData, Container &out_result) | xiiUnicodeUtils | static |
| SkipUtf16BomBE(const xiiUInt16 *&ref_pUtf16) | xiiUnicodeUtils | inlinestatic |
| SkipUtf16BomLE(const xiiUInt16 *&ref_pUtf16) | xiiUnicodeUtils | inlinestatic |
| SkipUtf8Bom(const char *&ref_szUtf8) | xiiUnicodeUtils | inlinestatic |
| Utf16BomBE | xiiUnicodeUtils | static |
| Utf16BomLE | xiiUnicodeUtils | static |