<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>libebook::ZVRParser Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classlibebook_1_1ZVRParser.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="classlibebook_1_1ZVRParser-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libebook::ZVRParser Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="ZVRParser_8h_source.html">ZVRParser.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:ae46d5e139f310c6cd1cb0600ab22667f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#ae46d5e139f310c6cd1cb0600ab22667f">ZVRParser</a> (librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *<a class="el" href="EBOOKHTMLParser_8cpp.html#a02770e1ef4ec4ac0a97d68c3c0eb0e97">document</a>=0)</td></tr> <tr class="separator:ae46d5e139f310c6cd1cb0600ab22667f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4c14b9d1c03ece0fab90d0ad616b218"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#af4c14b9d1c03ece0fab90d0ad616b218">parse</a> ()</td></tr> <tr class="separator:af4c14b9d1c03ece0fab90d0ad616b218"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:a3b4ad3af5eadd618b756d2bc63662223"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#a3b4ad3af5eadd618b756d2bc63662223">ZVRParser</a> (const <a class="el" href="classlibebook_1_1ZVRParser.html">ZVRParser</a> &other)</td></tr> <tr class="separator:a3b4ad3af5eadd618b756d2bc63662223"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3652d42d573b7acb046922d73c536d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibebook_1_1ZVRParser.html">ZVRParser</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#ae3652d42d573b7acb046922d73c536d1">operator=</a> (const <a class="el" href="classlibebook_1_1ZVRParser.html">ZVRParser</a> &other)</td></tr> <tr class="separator:ae3652d42d573b7acb046922d73c536d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9eabf1180270d080085a93b85c59070"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#ac9eabf1180270d080085a93b85c59070">readReplacementTable</a> ()</td></tr> <tr class="separator:ac9eabf1180270d080085a93b85c59070"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7b3efec342ec24a26cb2f25063ae203"><td class="memItemLeft" align="right" valign="top">boost::shared_ptr< librevenge::RVNGInputStream > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#aa7b3efec342ec24a26cb2f25063ae203">uncompress</a> ()</td></tr> <tr class="separator:aa7b3efec342ec24a26cb2f25063ae203"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a400ce7b1efd8e2922429deb47b5d7dba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#a400ce7b1efd8e2922429deb47b5d7dba">writeText</a> (boost::shared_ptr< librevenge::RVNGInputStream > input)</td></tr> <tr class="separator:a400ce7b1efd8e2922429deb47b5d7dba"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:a19b145e6d686c492ce18189c5694172c"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGInputStream *const </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#a19b145e6d686c492ce18189c5694172c">m_input</a></td></tr> <tr class="separator:a19b145e6d686c492ce18189c5694172c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae86b8ed1af3d8aa8a5d6e9b817a779e5"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGTextInterface *const </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#ae86b8ed1af3d8aa8a5d6e9b817a779e5">m_document</a></td></tr> <tr class="separator:ae86b8ed1af3d8aa8a5d6e9b817a779e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02c833018a30f6274bcba647f5d3a9cc"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibebook_1_1ZVRParser.html#a02c833018a30f6274bcba647f5d3a9cc">m_replacementTable</a> [256]</td></tr> <tr class="separator:a02c833018a30f6274bcba647f5d3a9cc"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a3b4ad3af5eadd618b756d2bc63662223"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b4ad3af5eadd618b756d2bc63662223">◆ </a></span>ZVRParser() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libebook::ZVRParser::ZVRParser </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibebook_1_1ZVRParser.html">ZVRParser</a> & </td> <td class="paramname"><em>other</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ae46d5e139f310c6cd1cb0600ab22667f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae46d5e139f310c6cd1cb0600ab22667f">◆ </a></span>ZVRParser() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libebook::ZVRParser::ZVRParser </td> <td>(</td> <td class="paramtype">librevenge::RVNGInputStream * </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">librevenge::RVNGTextInterface * </td> <td class="paramname"><em>document</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="ae3652d42d573b7acb046922d73c536d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3652d42d573b7acb046922d73c536d1">◆ </a></span>operator=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classlibebook_1_1ZVRParser.html">ZVRParser</a>& libebook::ZVRParser::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibebook_1_1ZVRParser.html">ZVRParser</a> & </td> <td class="paramname"><em>other</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="af4c14b9d1c03ece0fab90d0ad616b218"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4c14b9d1c03ece0fab90d0ad616b218">◆ </a></span>parse()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool libebook::ZVRParser::parse </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac9eabf1180270d080085a93b85c59070"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9eabf1180270d080085a93b85c59070">◆ </a></span>readReplacementTable()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libebook::ZVRParser::readReplacementTable </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1ZVRParser.html#af4c14b9d1c03ece0fab90d0ad616b218">parse()</a>.</p> </div> </div> <a id="aa7b3efec342ec24a26cb2f25063ae203"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7b3efec342ec24a26cb2f25063ae203">◆ </a></span>uncompress()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">shared_ptr< librevenge::RVNGInputStream > libebook::ZVRParser::uncompress </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1ZVRParser.html#af4c14b9d1c03ece0fab90d0ad616b218">parse()</a>.</p> </div> </div> <a id="a400ce7b1efd8e2922429deb47b5d7dba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a400ce7b1efd8e2922429deb47b5d7dba">◆ </a></span>writeText()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libebook::ZVRParser::writeText </td> <td>(</td> <td class="paramtype">boost::shared_ptr< librevenge::RVNGInputStream > </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1ZVRParser.html#af4c14b9d1c03ece0fab90d0ad616b218">parse()</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="ae86b8ed1af3d8aa8a5d6e9b817a779e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae86b8ed1af3d8aa8a5d6e9b817a779e5">◆ </a></span>m_document</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">librevenge::RVNGTextInterface* const libebook::ZVRParser::m_document</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1ZVRParser.html#af4c14b9d1c03ece0fab90d0ad616b218">parse()</a>, and <a class="el" href="classlibebook_1_1ZVRParser.html#a400ce7b1efd8e2922429deb47b5d7dba">writeText()</a>.</p> </div> </div> <a id="a19b145e6d686c492ce18189c5694172c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19b145e6d686c492ce18189c5694172c">◆ </a></span>m_input</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">librevenge::RVNGInputStream* const libebook::ZVRParser::m_input</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1ZVRParser.html#ac9eabf1180270d080085a93b85c59070">readReplacementTable()</a>, and <a class="el" href="classlibebook_1_1ZVRParser.html#aa7b3efec342ec24a26cb2f25063ae203">uncompress()</a>.</p> </div> </div> <a id="a02c833018a30f6274bcba647f5d3a9cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02c833018a30f6274bcba647f5d3a9cc">◆ </a></span>m_replacementTable</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string libebook::ZVRParser::m_replacementTable[256]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibebook_1_1ZVRParser.html#ac9eabf1180270d080085a93b85c59070">readReplacementTable()</a>, and <a class="el" href="classlibebook_1_1ZVRParser.html#aa7b3efec342ec24a26cb2f25063ae203">uncompress()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="ZVRParser_8h_source.html">ZVRParser.h</a></li> <li><a class="el" href="ZVRParser_8cpp.html">ZVRParser.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libe-book by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>