<!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>LRFParser.h Source File 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('LRFParser_8h_source.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">LRFParser.h</div> </div> </div><!--header--> <div class="contents"> <a href="LRFParser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">/*</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * This file is part of the libe-book project.</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * This Source Code Form is subject to the terms of the Mozilla Public</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * License, v. 2.0. If a copy of the MPL was not distributed with this</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * file, You can obtain one at http://mozilla.org/MPL/2.0/.</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> */</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#ifndef LRFPARSER_H_INCLUDED</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#define LRFPARSER_H_INCLUDED</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include "<a class="code" href="LRFCollector_8h.html">LRFCollector.h</a>"</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">namespace </span><a class="code" href="namespacelibebook.html">libebook</a></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">struct </span>LRFHeader;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html"> 24</a></span> <span class="keyword">class </span><a class="code" href="classlibebook_1_1LRFParser.html">LRFParser</a></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="comment">// disable copying</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="classlibebook_1_1LRFParser.html#ad91431739ccac6115ca9c8e75c409932">LRFParser</a>(<span class="keyword">const</span> <a class="code" href="classlibebook_1_1LRFParser.html">LRFParser</a> &other);</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="classlibebook_1_1LRFParser.html">LRFParser</a> &<a class="code" href="classlibebook_1_1LRFParser.html#a5476c9cf6746d1f7df4bbf3dc3fbab53">operator=</a>(<span class="keyword">const</span> <a class="code" href="classlibebook_1_1LRFParser.html">LRFParser</a> &other);</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55"> 30</a></span>  <span class="keyword">enum</span> <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55">ObjectType</a></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  {</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55aebdabb0119d90ac8e37f953fabc26bf4"> 32</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55aebdabb0119d90ac8e37f953fabc26bf4">OBJECT_TYPE_UNSPECIFIED</a> = 0x0,</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55aa1462aae934e15841f93a6cb1b841c61"> 33</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55aa1462aae934e15841f93a6cb1b841c61">OBJECT_TYPE_PAGE_TREE</a> = 0x1,</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ab28941c7ac8f267b243571e57f967198"> 34</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ab28941c7ac8f267b243571e57f967198">OBJECT_TYPE_PAGE</a> = 0x2,</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ac554c8ad7985823da030b9fe80b493b1"> 35</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ac554c8ad7985823da030b9fe80b493b1">OBJECT_TYPE_HEADER</a> = 0x3,</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a225373d9c11b908eb660a2f0d7365893"> 36</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a225373d9c11b908eb660a2f0d7365893">OBJECT_TYPE_FOOTER</a> = 0x4,</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a821ed855ebbdb495543f165ab61e75c0"> 37</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a821ed855ebbdb495543f165ab61e75c0">OBJECT_TYPE_PAGE_ATR</a> = 0x5,</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a2e4de0d35643df7d5875e545cfdce6bd"> 38</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a2e4de0d35643df7d5875e545cfdce6bd">OBJECT_TYPE_BLOCK</a> = 0x6,</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a867b5cfaebd92d5e8cb2979a958638e9"> 39</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a867b5cfaebd92d5e8cb2979a958638e9">OBJECT_TYPE_BLOCK_ATR</a> = 0x7,</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a03fe16185bb9be825515c893517de687"> 40</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a03fe16185bb9be825515c893517de687">OBJECT_TYPE_MINI_PAGE</a> = 0x8,</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a5df5a87713d22ce04ada69edc95ef465"> 41</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a5df5a87713d22ce04ada69edc95ef465">OBJECT_TYPE_BLOCK_LIST</a> = 0x9,</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a393fa29675d541e046cb25e3f01387ea"> 42</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a393fa29675d541e046cb25e3f01387ea">OBJECT_TYPE_TEXT</a> = 0xa,</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a907503693bd7adf14e133e1d17cd7355"> 43</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a907503693bd7adf14e133e1d17cd7355">OBJECT_TYPE_TEXT_ATR</a> = 0xb,</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a9d6338f07b19611117ddf7db1c92c839"> 44</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a9d6338f07b19611117ddf7db1c92c839">OBJECT_TYPE_IMAGE</a> = 0xc,</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ab4286486c8c5812934b1db60a966a0f8"> 45</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ab4286486c8c5812934b1db60a966a0f8">OBJECT_TYPE_CANVAS</a> = 0xd,</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ac860b85043d030b1b2e510c7740cd338"> 46</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ac860b85043d030b1b2e510c7740cd338">OBJECT_TYPE_PARAGRAPH_ATR</a> = 0xe,</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a831c24b8681ea807ae0cd048d74e846a"> 47</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a831c24b8681ea807ae0cd048d74e846a">OBJECT_TYPE_IMAGE_STREAM</a> = 0x11,</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a158e237e15734a97809bf7f9cacedaef"> 48</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a158e237e15734a97809bf7f9cacedaef">OBJECT_TYPE_IMPORT</a> = 0x12,</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a756f2c0c874c6f5a8283475d2f9a484b"> 49</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a756f2c0c874c6f5a8283475d2f9a484b">OBJECT_TYPE_BUTTON</a> = 0x13,</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a26d0e40ce73a946f9b76b2973987d88a"> 50</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a26d0e40ce73a946f9b76b2973987d88a">OBJECT_TYPE_WINDOW</a> = 0x14,</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55af4f3cda278807eeb8151cae6d4783d20"> 51</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55af4f3cda278807eeb8151cae6d4783d20">OBJECT_TYPE_POP_UP_WIN</a> = 0x15,</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a54df17ea659cb390a67ceb49acd8d3bd"> 52</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a54df17ea659cb390a67ceb49acd8d3bd">OBJECT_TYPE_SOUND</a> = 0x16,</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a73ffe64e8bde32bc8c6f9f58462243ae"> 53</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a73ffe64e8bde32bc8c6f9f58462243ae">OBJECT_TYPE_PLANE_STREAM</a> = 0x17,</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a9d60cbac36784a6db9b2b8f3069f6d84"> 54</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a9d60cbac36784a6db9b2b8f3069f6d84">OBJECT_TYPE_FONT</a> = 0x19,</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a12c8aa7182e32d56172763301b3107fe"> 55</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a12c8aa7182e32d56172763301b3107fe">OBJECT_TYPE_OBJECT_INFO</a> = 0x1a,</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a8551ed32ae138acebb0255a8cd299549"> 56</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a8551ed32ae138acebb0255a8cd299549">OBJECT_TYPE_BOOK_ATR</a> = 0x1c,</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55accfc955a77fb4892eea6a526d974b6a5"> 57</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55accfc955a77fb4892eea6a526d974b6a5">OBJECT_TYPE_SIMPLE_TEXT</a> = 0x1d,</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a5811bd8ebde14a5e8a78c318ab6eab27"> 58</a></span>  <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a5811bd8ebde14a5e8a78c318ab6eab27">OBJECT_TYPE_TOC</a> = 0x1e</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  };</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html"> 61</a></span>  <span class="keyword">struct </span><a class="code" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html">LRFIndexEntry</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  {</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a3eaa62eb588bc256aa8b743f1be14ace"> 63</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a3eaa62eb588bc256aa8b743f1be14ace">offset</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a9692b547ac4fd248ab7eb55bbafb3049"> 64</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a9692b547ac4fd248ab7eb55bbafb3049">size</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a9049722030bff0f1bb78a531a920984a"> 65</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a9049722030bff0f1bb78a531a920984a">reading</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a3441cea372677823bd5137639fbf7d07"> 66</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a3441cea372677823bd5137639fbf7d07">read</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  };</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#aa601819cd3e2db282b67157f808d32ee"> 69</a></span>  <span class="keyword">typedef</span> std::map<unsigned, LRFIndexEntry> <a class="code" href="classlibebook_1_1LRFParser.html#aa601819cd3e2db282b67157f808d32ee">ObjectIndex_t</a>;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#acb0037332106cda8e199817ad749791e"> 70</a></span>  <span class="keyword">typedef</span> std::vector<unsigned> <a class="code" href="classlibebook_1_1LRFParser.html#acb0037332106cda8e199817ad749791e">ToC_t</a>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="classlibebook_1_1LRFParser.html#ad91431739ccac6115ca9c8e75c409932">LRFParser</a>(librevenge::RVNGInputStream *<a class="code" href="namespacelibebook_1_1EBOOKHTMLToken.html#a576248bfff491462f8ceb316787f2e20aa4a1a2567cd13c37b45618d0fc99fc9f">input</a>, librevenge::RVNGTextInterface *<a class="code" href="EBOOKHTMLParser_8cpp.html#a02770e1ef4ec4ac0a97d68c3c0eb0e97">document</a>);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="classlibebook_1_1LRFParser.html#ae06b1107390e6089a6cc7cb4c6b37f30">~LRFParser</a>();</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">bool</span> <a class="code" href="classlibebook_1_1LRFParser.html#a176d4563e3f7f65176dbd0b50c595f8a">parse</a>();</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="classlibebook_1_1LRFParser.html#a2503bf8d772899af587c9ec5bd130739">isSupported</a>(librevenge::RVNGInputStream *<a class="code" href="namespacelibebook_1_1EBOOKHTMLToken.html#a576248bfff491462f8ceb316787f2e20aa4a1a2567cd13c37b45618d0fc99fc9f">input</a>);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a3dc6ffe3903f1608665b4dd87f05621e">readHeader</a>();</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a8c04b170313827c71983c1a6867d5220">readMetadata</a>();</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#aeb9eb0427a632ee4d0d8c2817a02b1d4">readThumbnail</a>();</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#af43339cb5c761f1758c7f346e1f7515f">readObjectIndex</a>();</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#aedd29fda8ce5edff9d9359a6a1c9adab">readObject</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> <a class="code" href="EBOOKDocument_8cpp.html#a3cc5bb7891f991009a8bdee5d9aebb26">type</a> = <a class="code" href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55aebdabb0119d90ac8e37f953fabc26bf4">OBJECT_TYPE_UNSPECIFIED</a>);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a746aee59dae8ecdde235f77a9140742e">readPageTreeObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#ab598407064cd5f217ba61d79c3869a3b">readPageObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a59b75c4069d97014e99a646f3fd436d7">readFooterObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#ac4b50ae9e8f352e8e5eb7e7de3ecafdf">readHeaderObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#aa9aedfefa8b1a5e71b7194459844e113">readPageAtrObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a4f1767985441b63ced48a04a889aa280">readBlockObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a06f7b85b1cd645674383f7df4667941b">readBlockAtrObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a0bbd50d106e733ba7629c1a21f8850af">readMiniPageObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a2e0d54d27c6a13458e2da99f5836fe26">readBlockListObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a3f869663e205709f5c5d7e44a374b4d4">readTextObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#aad3c9bb97fd36a25f0eb928a880427b4">readTextAtrObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a00ce764e6520b3326ebb34f4f8cf62f7">readImageObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a4fdca5d83ca7ed791e4f0bdbc55bfedf">readCanvasObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a3ca2f12da1ca00d9e46a37fe32760d70">readParagraphAtrObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#acb97b9f746d555fad5fbe2640a3cbca4">readImageStreamObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a467a6f57a5d566953216f7cfd25ecf5c">readImportObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a6b28fda85c1f30efb5cdc8e23da1a557">readButtonObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a2e58edfe2f0226caa4e936fb4b9e30fb">readWindowObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a501c2d1a9b4b4d0963aa258ef8be3e99">readPopUpWinObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a74801caa21b2c6e01977f7ff4b96f54c">readSoundObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#aa3e1de0a39c274d0c62df01abce4132c">readPlaneStreamObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a2a93829005c9067c64ce070045d87a28">readFontObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a25a0dc8bb677319d068580d0dbfad2c5">readObjectInfoObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a22762057a1a2b7b810406af2c686f1a6">readBookAtrObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a34cc6551a02824ad27a1651bd8619271">readSimpleTextObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a1ef6a027a1f628617ee8a3c81aa05c26">readTOCObject</a>(librevenge::RVNGInputStream *<span class="keywordtype">object</span>);</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#ae85a1012478ae12a699a46dba64f4b71">readToCStream</a>(librevenge::RVNGInputStream *<a class="code" href="namespacelibebook_1_1EBOOKHTMLToken.html#a576248bfff491462f8ceb316787f2e20aa4a1a2567cd13c37b45618d0fc99fc9f">input</a>);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordtype">bool</span> <a class="code" href="classlibebook_1_1LRFParser.html#a14d305c81b96f6fa852ea42304ed4c7e">readAttribute</a>(<span class="keywordtype">unsigned</span> tag, librevenge::RVNGInputStream *<a class="code" href="namespacelibebook_1_1EBOOKHTMLToken.html#a576248bfff491462f8ceb316787f2e20aa4a1a2567cd13c37b45618d0fc99fc9f">input</a>, <a class="code" href="structlibebook_1_1LRFAttributes.html">LRFAttributes</a> &attributes);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordtype">void</span> <a class="code" href="classlibebook_1_1LRFParser.html#a3cc9911f261f25d08ef3e950f4e867f0">skipUnhandledTag</a>(<span class="keywordtype">unsigned</span> tag, librevenge::RVNGInputStream *<a class="code" href="namespacelibebook_1_1EBOOKHTMLToken.html#a576248bfff491462f8ceb316787f2e20aa4a1a2567cd13c37b45618d0fc99fc9f">input</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *objectType);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordtype">bool</span> <a class="code" href="classlibebook_1_1LRFParser.html#a783493c2b5dc6fb7f4a87585f1917293">isObjectRead</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">id</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordtype">double</span> <a class="code" href="classlibebook_1_1LRFParser.html#af264320f069f40f3811170bf70aefffd">toInches</a>(<span class="keywordtype">unsigned</span> px) <span class="keyword">const</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#afe2e857f01fdfc8dd0eef40a591acbe3"> 126</a></span>  <a class="code" href="classlibebook_1_1LRFCollector.html">LRFCollector</a> <a class="code" href="classlibebook_1_1LRFParser.html#afe2e857f01fdfc8dd0eef40a591acbe3">m_collector</a>;</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a3de460b090f14227cd346e8f4f0da6ff"> 127</a></span>  librevenge::RVNGInputStream *<a class="code" href="classlibebook_1_1LRFParser.html#a3de460b090f14227cd346e8f4f0da6ff">m_input</a>;</div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#aca2957b9c6fc43237063850bb300384b"> 128</a></span>  <a class="code" href="structlibebook_1_1LRFHeader.html">LRFHeader</a> *<a class="code" href="classlibebook_1_1LRFParser.html#aca2957b9c6fc43237063850bb300384b">m_header</a>;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#aea24caf900a3903e3ad75b6333457b64"> 129</a></span>  ObjectIndex_t <a class="code" href="classlibebook_1_1LRFParser.html#aea24caf900a3903e3ad75b6333457b64">m_objectIndex</a>;</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#a0a2b44636473f34b276b46d95f5d1829"> 130</a></span>  <span class="keywordtype">unsigned</span> <a class="code" href="classlibebook_1_1LRFParser.html#a0a2b44636473f34b276b46d95f5d1829">m_pageTree</a>;</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classlibebook_1_1LRFParser.html#aa67475f4a9a6db6e7022fc3306ae88c7"> 131</a></span>  ToC_t <a class="code" href="classlibebook_1_1LRFParser.html#aa67475f4a9a6db6e7022fc3306ae88c7">m_toc</a>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> };</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> } <span class="comment">// namespace libebook</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="preprocessor">#endif // LRFPARSER_H_INCLUDED</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="comment">/* vim:set shiftwidth=2 softtabstop=2 expandtab: */</span></div><div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a393fa29675d541e046cb25e3f01387ea"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a393fa29675d541e046cb25e3f01387ea">libebook::LRFParser::OBJECT_TYPE_TEXT</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:42</div></div> <div class="ttc" id="structlibebook_1_1LRFAttributes_html"><div class="ttname"><a href="structlibebook_1_1LRFAttributes.html">libebook::LRFAttributes</a></div><div class="ttdef"><b>Definition:</b> LRFTypes.h:108</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_ad91431739ccac6115ca9c8e75c409932"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#ad91431739ccac6115ca9c8e75c409932">libebook::LRFParser::LRFParser</a></div><div class="ttdeci">LRFParser(const LRFParser &other)</div></div> <div class="ttc" id="namespacelibebook_1_1EBOOKHTMLToken_html_a576248bfff491462f8ceb316787f2e20aa4a1a2567cd13c37b45618d0fc99fc9f"><div class="ttname"><a href="namespacelibebook_1_1EBOOKHTMLToken.html#a576248bfff491462f8ceb316787f2e20aa4a1a2567cd13c37b45618d0fc99fc9f">libebook::EBOOKHTMLToken::input</a></div><div class="ttdef"><b>Definition:</b> EBOOKHTMLToken.h:91</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aedd29fda8ce5edff9d9359a6a1c9adab"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aedd29fda8ce5edff9d9359a6a1c9adab">libebook::LRFParser::readObject</a></div><div class="ttdeci">void readObject(unsigned id, unsigned type=OBJECT_TYPE_UNSPECIFIED)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:383</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_ab598407064cd5f217ba61d79c3869a3b"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#ab598407064cd5f217ba61d79c3869a3b">libebook::LRFParser::readPageObject</a></div><div class="ttdeci">void readPageObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:553</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a867b5cfaebd92d5e8cb2979a958638e9"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a867b5cfaebd92d5e8cb2979a958638e9">libebook::LRFParser::OBJECT_TYPE_BLOCK_ATR</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:39</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_af43339cb5c761f1758c7f346e1f7515f"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#af43339cb5c761f1758c7f346e1f7515f">libebook::LRFParser::readObjectIndex</a></div><div class="ttdeci">void readObjectIndex()</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:367</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a73ffe64e8bde32bc8c6f9f58462243ae"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a73ffe64e8bde32bc8c6f9f58462243ae">libebook::LRFParser::OBJECT_TYPE_PLANE_STREAM</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:53</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a9d6338f07b19611117ddf7db1c92c839"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a9d6338f07b19611117ddf7db1c92c839">libebook::LRFParser::OBJECT_TYPE_IMAGE</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:44</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a5476c9cf6746d1f7df4bbf3dc3fbab53"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a5476c9cf6746d1f7df4bbf3dc3fbab53">libebook::LRFParser::operator=</a></div><div class="ttdeci">LRFParser & operator=(const LRFParser &other)</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aeb9eb0427a632ee4d0d8c2817a02b1d4"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aeb9eb0427a632ee4d0d8c2817a02b1d4">libebook::LRFParser::readThumbnail</a></div><div class="ttdeci">void readThumbnail()</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:362</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a907503693bd7adf14e133e1d17cd7355"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a907503693bd7adf14e133e1d17cd7355">libebook::LRFParser::OBJECT_TYPE_TEXT_ATR</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:43</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55">libebook::LRFParser::ObjectType</a></div><div class="ttdeci">ObjectType</div><div class="ttdef"><b>Definition:</b> LRFParser.h:30</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a176d4563e3f7f65176dbd0b50c595f8a"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a176d4563e3f7f65176dbd0b50c595f8a">libebook::LRFParser::parse</a></div><div class="ttdeci">bool parse()</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:283</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a25a0dc8bb677319d068580d0dbfad2c5"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a25a0dc8bb677319d068580d0dbfad2c5">libebook::LRFParser::readObjectInfoObject</a></div><div class="ttdeci">void readObjectInfoObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1069</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a3de460b090f14227cd346e8f4f0da6ff"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a3de460b090f14227cd346e8f4f0da6ff">libebook::LRFParser::m_input</a></div><div class="ttdeci">librevenge::RVNGInputStream * m_input</div><div class="ttdef"><b>Definition:</b> LRFParser.h:127</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_ae06b1107390e6089a6cc7cb4c6b37f30"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#ae06b1107390e6089a6cc7cb4c6b37f30">libebook::LRFParser::~LRFParser</a></div><div class="ttdeci">~LRFParser()</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:278</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55aebdabb0119d90ac8e37f953fabc26bf4"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55aebdabb0119d90ac8e37f953fabc26bf4">libebook::LRFParser::OBJECT_TYPE_UNSPECIFIED</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:32</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55af4f3cda278807eeb8151cae6d4783d20"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55af4f3cda278807eeb8151cae6d4783d20">libebook::LRFParser::OBJECT_TYPE_POP_UP_WIN</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:51</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aad3c9bb97fd36a25f0eb928a880427b4"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aad3c9bb97fd36a25f0eb928a880427b4">libebook::LRFParser::readTextAtrObject</a></div><div class="ttdeci">void readTextAtrObject(librevenge::RVNGInputStream *object, unsigned id)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:894</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a59b75c4069d97014e99a646f3fd436d7"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a59b75c4069d97014e99a646f3fd436d7">libebook::LRFParser::readFooterObject</a></div><div class="ttdeci">void readFooterObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:630</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a5811bd8ebde14a5e8a78c318ab6eab27"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a5811bd8ebde14a5e8a78c318ab6eab27">libebook::LRFParser::OBJECT_TYPE_TOC</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:58</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a158e237e15734a97809bf7f9cacedaef"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a158e237e15734a97809bf7f9cacedaef">libebook::LRFParser::OBJECT_TYPE_IMPORT</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:48</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a3dc6ffe3903f1608665b4dd87f05621e"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a3dc6ffe3903f1608665b4dd87f05621e">libebook::LRFParser::readHeader</a></div><div class="ttdeci">void readHeader()</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:308</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a14d305c81b96f6fa852ea42304ed4c7e"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a14d305c81b96f6fa852ea42304ed4c7e">libebook::LRFParser::readAttribute</a></div><div class="ttdeci">bool readAttribute(unsigned tag, librevenge::RVNGInputStream *input, LRFAttributes &attributes)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1189</div></div> <div class="ttc" id="EBOOKDocument_8cpp_html_a3cc5bb7891f991009a8bdee5d9aebb26"><div class="ttname"><a href="EBOOKDocument_8cpp.html#a3cc5bb7891f991009a8bdee5d9aebb26">type</a></div><div class="ttdeci">EBOOKDocument::Type type</div><div class="ttdef"><b>Definition:</b> EBOOKDocument.cpp:328</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aa601819cd3e2db282b67157f808d32ee"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aa601819cd3e2db282b67157f808d32ee">libebook::LRFParser::ObjectIndex_t</a></div><div class="ttdeci">std::map< unsigned, LRFIndexEntry > ObjectIndex_t</div><div class="ttdef"><b>Definition:</b> LRFParser.h:69</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a06f7b85b1cd645674383f7df4667941b"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a06f7b85b1cd645674383f7df4667941b">libebook::LRFParser::readBlockAtrObject</a></div><div class="ttdeci">void readBlockAtrObject(librevenge::RVNGInputStream *object, unsigned id)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:729</div></div> <div class="ttc" id="classlibebook_1_1LRFCollector_html"><div class="ttname"><a href="classlibebook_1_1LRFCollector.html">libebook::LRFCollector</a></div><div class="ttdef"><b>Definition:</b> LRFCollector.h:22</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a2e0d54d27c6a13458e2da99f5836fe26"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a2e0d54d27c6a13458e2da99f5836fe26">libebook::LRFParser::readBlockListObject</a></div><div class="ttdeci">void readBlockListObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:750</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a54df17ea659cb390a67ceb49acd8d3bd"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a54df17ea659cb390a67ceb49acd8d3bd">libebook::LRFParser::OBJECT_TYPE_SOUND</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:52</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a3ca2f12da1ca00d9e46a37fe32760d70"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a3ca2f12da1ca00d9e46a37fe32760d70">libebook::LRFParser::readParagraphAtrObject</a></div><div class="ttdeci">void readParagraphAtrObject(librevenge::RVNGInputStream *object, unsigned id)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:950</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55ac860b85043d030b1b2e510c7740cd338"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ac860b85043d030b1b2e510c7740cd338">libebook::LRFParser::OBJECT_TYPE_PARAGRAPH_ATR</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:46</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_ac4b50ae9e8f352e8e5eb7e7de3ecafdf"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#ac4b50ae9e8f352e8e5eb7e7de3ecafdf">libebook::LRFParser::readHeaderObject</a></div><div class="ttdeci">void readHeaderObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:637</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a6b28fda85c1f30efb5cdc8e23da1a557"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a6b28fda85c1f30efb5cdc8e23da1a557">libebook::LRFParser::readButtonObject</a></div><div class="ttdeci">void readButtonObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1027</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a831c24b8681ea807ae0cd048d74e846a"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a831c24b8681ea807ae0cd048d74e846a">libebook::LRFParser::OBJECT_TYPE_IMAGE_STREAM</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:47</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a756f2c0c874c6f5a8283475d2f9a484b"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a756f2c0c874c6f5a8283475d2f9a484b">libebook::LRFParser::OBJECT_TYPE_BUTTON</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:49</div></div> <div class="ttc" id="structlibebook_1_1LRFParser_1_1LRFIndexEntry_html_a3441cea372677823bd5137639fbf7d07"><div class="ttname"><a href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a3441cea372677823bd5137639fbf7d07">libebook::LRFParser::LRFIndexEntry::read</a></div><div class="ttdeci">bool read</div><div class="ttdef"><b>Definition:</b> LRFParser.h:66</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_afe2e857f01fdfc8dd0eef40a591acbe3"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#afe2e857f01fdfc8dd0eef40a591acbe3">libebook::LRFParser::m_collector</a></div><div class="ttdeci">LRFCollector m_collector</div><div class="ttdef"><b>Definition:</b> LRFParser.h:126</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a0a2b44636473f34b276b46d95f5d1829"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a0a2b44636473f34b276b46d95f5d1829">libebook::LRFParser::m_pageTree</a></div><div class="ttdeci">unsigned m_pageTree</div><div class="ttdef"><b>Definition:</b> LRFParser.h:130</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a3f869663e205709f5c5d7e44a374b4d4"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a3f869663e205709f5c5d7e44a374b4d4">libebook::LRFParser::readTextObject</a></div><div class="ttdeci">void readTextObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:757</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55ac554c8ad7985823da030b9fe80b493b1"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ac554c8ad7985823da030b9fe80b493b1">libebook::LRFParser::OBJECT_TYPE_HEADER</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:35</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a34cc6551a02824ad27a1651bd8619271"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a34cc6551a02824ad27a1651bd8619271">libebook::LRFParser::readSimpleTextObject</a></div><div class="ttdeci">void readSimpleTextObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1105</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a74801caa21b2c6e01977f7ff4b96f54c"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a74801caa21b2c6e01977f7ff4b96f54c">libebook::LRFParser::readSoundObject</a></div><div class="ttdeci">void readSoundObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1048</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a2e4de0d35643df7d5875e545cfdce6bd"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a2e4de0d35643df7d5875e545cfdce6bd">libebook::LRFParser::OBJECT_TYPE_BLOCK</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:38</div></div> <div class="ttc" id="structlibebook_1_1LRFParser_1_1LRFIndexEntry_html_a9049722030bff0f1bb78a531a920984a"><div class="ttname"><a href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a9049722030bff0f1bb78a531a920984a">libebook::LRFParser::LRFIndexEntry::reading</a></div><div class="ttdeci">bool reading</div><div class="ttdef"><b>Definition:</b> LRFParser.h:65</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aa67475f4a9a6db6e7022fc3306ae88c7"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aa67475f4a9a6db6e7022fc3306ae88c7">libebook::LRFParser::m_toc</a></div><div class="ttdeci">ToC_t m_toc</div><div class="ttdef"><b>Definition:</b> LRFParser.h:131</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a8c04b170313827c71983c1a6867d5220"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a8c04b170313827c71983c1a6867d5220">libebook::LRFParser::readMetadata</a></div><div class="ttdeci">void readMetadata()</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:349</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a8551ed32ae138acebb0255a8cd299549"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a8551ed32ae138acebb0255a8cd299549">libebook::LRFParser::OBJECT_TYPE_BOOK_ATR</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:56</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a9d60cbac36784a6db9b2b8f3069f6d84"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a9d60cbac36784a6db9b2b8f3069f6d84">libebook::LRFParser::OBJECT_TYPE_FONT</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:54</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a4fdca5d83ca7ed791e4f0bdbc55bfedf"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a4fdca5d83ca7ed791e4f0bdbc55bfedf">libebook::LRFParser::readCanvasObject</a></div><div class="ttdeci">void readCanvasObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:943</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a2e58edfe2f0226caa4e936fb4b9e30fb"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a2e58edfe2f0226caa4e936fb4b9e30fb">libebook::LRFParser::readWindowObject</a></div><div class="ttdeci">void readWindowObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1034</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a26d0e40ce73a946f9b76b2973987d88a"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a26d0e40ce73a946f9b76b2973987d88a">libebook::LRFParser::OBJECT_TYPE_WINDOW</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:50</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aea24caf900a3903e3ad75b6333457b64"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aea24caf900a3903e3ad75b6333457b64">libebook::LRFParser::m_objectIndex</a></div><div class="ttdeci">ObjectIndex_t m_objectIndex</div><div class="ttdef"><b>Definition:</b> LRFParser.h:129</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a0bbd50d106e733ba7629c1a21f8850af"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a0bbd50d106e733ba7629c1a21f8850af">libebook::LRFParser::readMiniPageObject</a></div><div class="ttdeci">void readMiniPageObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:743</div></div> <div class="ttc" id="structlibebook_1_1LRFParser_1_1LRFIndexEntry_html_a9692b547ac4fd248ab7eb55bbafb3049"><div class="ttname"><a href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a9692b547ac4fd248ab7eb55bbafb3049">libebook::LRFParser::LRFIndexEntry::size</a></div><div class="ttdeci">unsigned size</div><div class="ttdef"><b>Definition:</b> LRFParser.h:64</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a225373d9c11b908eb660a2f0d7365893"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a225373d9c11b908eb660a2f0d7365893">libebook::LRFParser::OBJECT_TYPE_FOOTER</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:36</div></div> <div class="ttc" id="EBOOKHTMLParser_8cpp_html_a02770e1ef4ec4ac0a97d68c3c0eb0e97"><div class="ttname"><a href="EBOOKHTMLParser_8cpp.html#a02770e1ef4ec4ac0a97d68c3c0eb0e97">document</a></div><div class="ttdeci">XMLTreeNodePtr_t document</div><div class="ttdef"><b>Definition:</b> EBOOKHTMLParser.cpp:169</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a501c2d1a9b4b4d0963aa258ef8be3e99"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a501c2d1a9b4b4d0963aa258ef8be3e99">libebook::LRFParser::readPopUpWinObject</a></div><div class="ttdeci">void readPopUpWinObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1041</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_acb0037332106cda8e199817ad749791e"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#acb0037332106cda8e199817ad749791e">libebook::LRFParser::ToC_t</a></div><div class="ttdeci">std::vector< unsigned > ToC_t</div><div class="ttdef"><b>Definition:</b> LRFParser.h:70</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a821ed855ebbdb495543f165ab61e75c0"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a821ed855ebbdb495543f165ab61e75c0">libebook::LRFParser::OBJECT_TYPE_PAGE_ATR</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:37</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_af264320f069f40f3811170bf70aefffd"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#af264320f069f40f3811170bf70aefffd">libebook::LRFParser::toInches</a></div><div class="ttdeci">double toInches(unsigned px) const</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55ab4286486c8c5812934b1db60a966a0f8"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ab4286486c8c5812934b1db60a966a0f8">libebook::LRFParser::OBJECT_TYPE_CANVAS</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:45</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a03fe16185bb9be825515c893517de687"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a03fe16185bb9be825515c893517de687">libebook::LRFParser::OBJECT_TYPE_MINI_PAGE</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:40</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aa3e1de0a39c274d0c62df01abce4132c"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aa3e1de0a39c274d0c62df01abce4132c">libebook::LRFParser::readPlaneStreamObject</a></div><div class="ttdeci">void readPlaneStreamObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1055</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55aa1462aae934e15841f93a6cb1b841c61"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55aa1462aae934e15841f93a6cb1b841c61">libebook::LRFParser::OBJECT_TYPE_PAGE_TREE</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:33</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a746aee59dae8ecdde235f77a9140742e"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a746aee59dae8ecdde235f77a9140742e">libebook::LRFParser::readPageTreeObject</a></div><div class="ttdeci">void readPageTreeObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:535</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a783493c2b5dc6fb7f4a87585f1917293"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a783493c2b5dc6fb7f4a87585f1917293">libebook::LRFParser::isObjectRead</a></div><div class="ttdeci">bool isObjectRead(unsigned id) const</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1597</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a5df5a87713d22ce04ada69edc95ef465"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a5df5a87713d22ce04ada69edc95ef465">libebook::LRFParser::OBJECT_TYPE_BLOCK_LIST</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:41</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55accfc955a77fb4892eea6a526d974b6a5"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55accfc955a77fb4892eea6a526d974b6a5">libebook::LRFParser::OBJECT_TYPE_SIMPLE_TEXT</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:57</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a2503bf8d772899af587c9ec5bd130739"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a2503bf8d772899af587c9ec5bd130739">libebook::LRFParser::isSupported</a></div><div class="ttdeci">static bool isSupported(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:300</div></div> <div class="ttc" id="namespacelibebook_html"><div class="ttname"><a href="namespacelibebook.html">libebook</a></div><div class="ttdef"><b>Definition:</b> CHMParser.cpp:20</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1ef6a027a1f628617ee8a3c81aa05c26"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1ef6a027a1f628617ee8a3c81aa05c26">libebook::LRFParser::readTOCObject</a></div><div class="ttdeci">void readTOCObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1112</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aca2957b9c6fc43237063850bb300384b"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aca2957b9c6fc43237063850bb300384b">libebook::LRFParser::m_header</a></div><div class="ttdeci">LRFHeader * m_header</div><div class="ttdef"><b>Definition:</b> LRFParser.h:128</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html"><div class="ttname"><a href="classlibebook_1_1LRFParser.html">libebook::LRFParser</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:24</div></div> <div class="ttc" id="structlibebook_1_1LRFHeader_html"><div class="ttname"><a href="structlibebook_1_1LRFHeader.html">libebook::LRFHeader</a></div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:236</div></div> <div class="ttc" id="LRFCollector_8h_html"><div class="ttname"><a href="LRFCollector_8h.html">LRFCollector.h</a></div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a3cc9911f261f25d08ef3e950f4e867f0"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a3cc9911f261f25d08ef3e950f4e867f0">libebook::LRFParser::skipUnhandledTag</a></div><div class="ttdeci">void skipUnhandledTag(unsigned tag, librevenge::RVNGInputStream *input, const char *objectType)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1376</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_aa9aedfefa8b1a5e71b7194459844e113"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#aa9aedfefa8b1a5e71b7194459844e113">libebook::LRFParser::readPageAtrObject</a></div><div class="ttdeci">void readPageAtrObject(librevenge::RVNGInputStream *object, unsigned id)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:644</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a22762057a1a2b7b810406af2c686f1a6"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a22762057a1a2b7b810406af2c686f1a6">libebook::LRFParser::readBookAtrObject</a></div><div class="ttdeci">void readBookAtrObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1076</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_ae85a1012478ae12a699a46dba64f4b71"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#ae85a1012478ae12a699a46dba64f4b71">libebook::LRFParser::readToCStream</a></div><div class="ttdeci">void readToCStream(librevenge::RVNGInputStream *input)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1161</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a467a6f57a5d566953216f7cfd25ecf5c"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a467a6f57a5d566953216f7cfd25ecf5c">libebook::LRFParser::readImportObject</a></div><div class="ttdeci">void readImportObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1020</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a2a93829005c9067c64ce070045d87a28"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a2a93829005c9067c64ce070045d87a28">libebook::LRFParser::readFontObject</a></div><div class="ttdeci">void readFontObject(librevenge::RVNGInputStream *object)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:1062</div></div> <div class="ttc" id="structlibebook_1_1LRFParser_1_1LRFIndexEntry_html_a3eaa62eb588bc256aa8b743f1be14ace"><div class="ttname"><a href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html#a3eaa62eb588bc256aa8b743f1be14ace">libebook::LRFParser::LRFIndexEntry::offset</a></div><div class="ttdeci">unsigned offset</div><div class="ttdef"><b>Definition:</b> LRFParser.h:63</div></div> <div class="ttc" id="structlibebook_1_1LRFParser_1_1LRFIndexEntry_html"><div class="ttname"><a href="structlibebook_1_1LRFParser_1_1LRFIndexEntry.html">libebook::LRFParser::LRFIndexEntry</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:61</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a00ce764e6520b3326ebb34f4f8cf62f7"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a00ce764e6520b3326ebb34f4f8cf62f7">libebook::LRFParser::readImageObject</a></div><div class="ttdeci">void readImageObject(librevenge::RVNGInputStream *object, unsigned id)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:908</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55a12c8aa7182e32d56172763301b3107fe"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55a12c8aa7182e32d56172763301b3107fe">libebook::LRFParser::OBJECT_TYPE_OBJECT_INFO</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:55</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_acb97b9f746d555fad5fbe2640a3cbca4"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#acb97b9f746d555fad5fbe2640a3cbca4">libebook::LRFParser::readImageStreamObject</a></div><div class="ttdeci">void readImageStreamObject(librevenge::RVNGInputStream *object, unsigned id)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:964</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a1718bb7099967b9c2f92b431a8e7ea55ab28941c7ac8f267b243571e57f967198"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a1718bb7099967b9c2f92b431a8e7ea55ab28941c7ac8f267b243571e57f967198">libebook::LRFParser::OBJECT_TYPE_PAGE</a></div><div class="ttdef"><b>Definition:</b> LRFParser.h:34</div></div> <div class="ttc" id="classlibebook_1_1LRFParser_html_a4f1767985441b63ced48a04a889aa280"><div class="ttname"><a href="classlibebook_1_1LRFParser.html#a4f1767985441b63ced48a04a889aa280">libebook::LRFParser::readBlockObject</a></div><div class="ttdeci">void readBlockObject(librevenge::RVNGInputStream *object, unsigned id)</div><div class="ttdef"><b>Definition:</b> LRFParser.cpp:658</div></div> </div><!-- fragment --></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>