Lumino
ln::TextEncoding Member List

This is the complete list of members for ln::TextEncoding, including all inherited members.

checkPreamble(const void *buffer, size_t bufferSize) constln::TextEncoding
createDecoder()=0ln::TextEncodingpure virtual
createEncoder()=0ln::TextEncodingpure virtual
decode(const byte_t *bytes, int length, int *outUsedDefaultCharCount=nullptr)ln::TextEncoding
detectEncodingSimple(const char *str, int length, bool strict)ln::TextEncodingstatic
encode(const String &str, int *outUsedDefaultCharCount=nullptr)ln::TextEncoding
encode(const Char *str, int length, int *outUsedDefaultCharCount=nullptr)ln::TextEncoding
fallbackReplacementChar() constln::TextEncodinginline
finalize()ln::RefObjectprotectedvirtual
getCharacterCount(const void *buffer, size_t bufferSize) const =0ln::TextEncodingpure virtual
getConversionRequiredByteCount(TextEncoding *from, TextEncoding *to, size_t fromByteCount)ln::TextEncodingstatic
getEncoding(EncodingType type)ln::TextEncodingstatic
getEncodingTemplate()ln::TextEncodingstatic
getLeadExtraLength(const void *buffer, size_t bufferSize) const =0ln::TextEncodingpure virtual
maxByteCount() const =0ln::TextEncodingpure virtual
minByteCount() const =0ln::TextEncodingpure virtual
name() const =0ln::TextEncodingpure virtual
preamble() const =0ln::TextEncodingpure virtual
setFallbackReplacementChar(uint32_t ch)ln::TextEncodinginline
systemMultiByteEncoding()ln::TextEncodingstatic
tcharEncoding()ln::TextEncodingstatic
utf16Encoding()ln::TextEncodingstatic
utf32Encoding()ln::TextEncodingstatic
utf8Encoding()ln::TextEncodingstatic
wideCharEncoding()ln::TextEncodingstatic