#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().