The HtmlHelpRecoder
Class Reference
Helper class to deal with recoding the UTF8 encoded text back to the native encoding specified by CHM_INDEX_ENCODING. More...
Declaration
Public Constructors Index
HtmlHelpRecoder () | |
Public Destructor Index
~HtmlHelpRecoder () | |
Public Member Functions Index
void | initialize () |
void | finalize () |
QCString | recode (const QCString &s) |
Private Member Attributes Index
void * | m_iconv_null = reinterpret_cast<void*>(-1) |
void * | m_fromUtf8 = m_iconv_null |
Description
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.
Public Constructors
HtmlHelpRecoder()
| inline |
Definition at line 45 of file htmlhelp.cpp.
Public Destructor
~HtmlHelpRecoder()
| inline |
Definition at line 46 of file htmlhelp.cpp.
Reference finalize.
Public Member Functions
finalize()
| inline |
Definition at line 59 of file htmlhelp.cpp.
References m_fromUtf8, m_iconv_null and portable_iconv_close.
Referenced by ~HtmlHelpRecoder.
initialize()
| 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 and term.
Referenced by initialize.
recode()
| inline |
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 Member Attributes
m_fromUtf8
|
Definition at line 91 of file htmlhelp.cpp.
Referenced by finalize, initialize and recode.
m_iconv_null
|
Definition at line 90 of file htmlhelp.cpp.
Referenced by finalize and initialize.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.