Doxygen
|
Helper class to deal with recoding the UTF8 encoded text back to the native encoding specified by CHM_INDEX_ENCODING. More...
Public Member Functions | |
HtmlHelpRecoder () | |
~HtmlHelpRecoder () | |
void | initialize () |
void | finalize () |
QCString | recode (const QCString &s) |
Private Attributes | |
void * | m_iconv_null = reinterpret_cast<void*>(-1) |
void * | m_fromUtf8 = m_iconv_null |
Helper class to deal with recoding the UTF8 encoded text back to the native encoding specified by CHM_INDEX_ENCODING.
Definition at line 42 of file htmlhelp.cpp.
|
inline |
Definition at line 45 of file htmlhelp.cpp.
|
inline |
|
inline |
Definition at line 59 of file htmlhelp.cpp.
References m_fromUtf8, m_iconv_null, and portable_iconv_close().
Referenced by ~HtmlHelpRecoder().
|
inline |
Definition at line 49 of file htmlhelp.cpp.
References Config_getString, QCString::data(), initialize(), QCString::isEmpty(), m_fromUtf8, m_iconv_null, portable_iconv_open(), qPrint(), and term.
Referenced by initialize().
Definition at line 68 of file htmlhelp.cpp.
References QCString::at(), QCString::data(), QCString::ExplicitSize, QCString::length(), m_fromUtf8, portable_iconv(), QCString::rawData(), and QCString::resize().
|
private |
Definition at line 91 of file htmlhelp.cpp.
Referenced by finalize(), initialize(), and recode().
|
private |
Definition at line 90 of file htmlhelp.cpp.
Referenced by finalize(), and initialize().