Plasma Engine  2.0
Loading...
Searching...
No Matches
plUnicodeUtils Member List

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

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