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.18