![]() |
Lumino
|
This is the complete list of members for ln::TextEncoding, including all inherited members.
checkPreamble(const void *buffer, size_t bufferSize) const | ln::TextEncoding | |
createDecoder()=0 | ln::TextEncoding | pure virtual |
createEncoder()=0 | ln::TextEncoding | pure virtual |
decode(const byte_t *bytes, int length, int *outUsedDefaultCharCount=nullptr) | ln::TextEncoding | |
detectEncodingSimple(const char *str, int length, bool strict) | ln::TextEncoding | static |
encode(const String &str, int *outUsedDefaultCharCount=nullptr) | ln::TextEncoding | |
encode(const Char *str, int length, int *outUsedDefaultCharCount=nullptr) | ln::TextEncoding | |
fallbackReplacementChar() const | ln::TextEncoding | inline |
finalize() | ln::RefObject | protectedvirtual |
getCharacterCount(const void *buffer, size_t bufferSize) const =0 | ln::TextEncoding | pure virtual |
getConversionRequiredByteCount(TextEncoding *from, TextEncoding *to, size_t fromByteCount) | ln::TextEncoding | static |
getEncoding(EncodingType type) | ln::TextEncoding | static |
getEncodingTemplate() | ln::TextEncoding | static |
getLeadExtraLength(const void *buffer, size_t bufferSize) const =0 | ln::TextEncoding | pure virtual |
maxByteCount() const =0 | ln::TextEncoding | pure virtual |
minByteCount() const =0 | ln::TextEncoding | pure virtual |
name() const =0 | ln::TextEncoding | pure virtual |
preamble() const =0 | ln::TextEncoding | pure virtual |
setFallbackReplacementChar(uint32_t ch) | ln::TextEncoding | inline |
systemMultiByteEncoding() | ln::TextEncoding | static |
tcharEncoding() | ln::TextEncoding | static |
utf16Encoding() | ln::TextEncoding | static |
utf32Encoding() | ln::TextEncoding | static |
utf8Encoding() | ln::TextEncoding | static |
wideCharEncoding() | ln::TextEncoding | static |