libebook::EBOOKCharsetConverter Class Reference

#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)
 
EBOOKCharsetConverteroperator= (const EBOOKCharsetConverter &other)
 

Private Attributes

UConverter * m_converterToUnicode
 
UConverter * m_converterToUTF8
 

Constructor & Destructor Documentation

§ EBOOKCharsetConverter() [1/2]

libebook::EBOOKCharsetConverter::EBOOKCharsetConverter ( const EBOOKCharsetConverter other)
private

§ EBOOKCharsetConverter() [2/2]

libebook::EBOOKCharsetConverter::EBOOKCharsetConverter ( const char *  encoding = 0)
explicit

§ ~EBOOKCharsetConverter()

libebook::EBOOKCharsetConverter::~EBOOKCharsetConverter ( )

Member Function Documentation

§ convertBytes()

bool libebook::EBOOKCharsetConverter::convertBytes ( const char *  in,
unsigned  length,
std::vector< char > &  out 
)

§ guessEncoding()

bool libebook::EBOOKCharsetConverter::guessEncoding ( const char *  in,
unsigned  length 
)

§ operator=()

EBOOKCharsetConverter& libebook::EBOOKCharsetConverter::operator= ( const EBOOKCharsetConverter other)
private

Member Data Documentation

§ m_converterToUnicode

UConverter* libebook::EBOOKCharsetConverter::m_converterToUnicode
private

§ m_converterToUTF8

UConverter* libebook::EBOOKCharsetConverter::m_converterToUTF8
private

The documentation for this class was generated from the following files:

Generated for libe-book by doxygen 1.8.12