#include <EBOOKCharsetConverter.h>
Public Member Functions | |
| EBOOKCharsetConverter (const char *encoding=0) | |
| ~EBOOKCharsetConverter () | |
| bool | guessEncoding (const char *in, unsigned length) |
| bool | convertBytes (const char *in, unsigned length, std::vector< char > &out) |
Private Member Functions | |
| EBOOKCharsetConverter (const EBOOKCharsetConverter &other) | |
| EBOOKCharsetConverter & | operator= (const EBOOKCharsetConverter &other) |
Private Attributes | |
| UConverter * | m_converterToUnicode |
| UConverter * | m_converterToUTF8 |
| libebook::EBOOKCharsetConverter::EBOOKCharsetConverter | ( | const EBOOKCharsetConverter & | other | ) | [private] |
| libebook::EBOOKCharsetConverter::EBOOKCharsetConverter | ( | const char * | encoding = 0 | ) | [explicit] |
| bool libebook::EBOOKCharsetConverter::convertBytes | ( | const char * | in, |
| unsigned | length, | ||
| std::vector< char > & | out | ||
| ) |
| bool libebook::EBOOKCharsetConverter::guessEncoding | ( | const char * | in, |
| unsigned | length | ||
| ) |
| EBOOKCharsetConverter& libebook::EBOOKCharsetConverter::operator= | ( | const EBOOKCharsetConverter & | other | ) | [private] |
UConverter* libebook::EBOOKCharsetConverter::m_converterToUnicode [private] |
Referenced by convertBytes(), EBOOKCharsetConverter(), guessEncoding(), and ~EBOOKCharsetConverter().
UConverter* libebook::EBOOKCharsetConverter::m_converterToUTF8 [private] |
Referenced by convertBytes(), EBOOKCharsetConverter(), and ~EBOOKCharsetConverter().