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

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

Member Function Documentation

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

Member Data Documentation

UConverter* libebook::EBOOKCharsetConverter::m_converterToUnicode
private
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.8