Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release > by-pkgid > abfcca9a7cdff7a51feda651f046ed19 > files > 5293

lib64lcf-devel-0.2.2-1.mga5.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>liblcf: LcfReader Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">liblcf
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
      <li><a href="../../files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="../../search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="../../inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </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('dc/d1d/class_lcf_reader.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="../../d3/d1f/class_lcf_reader-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">LcfReader Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="../../closed.png" alt="+"/> Collaboration diagram for LcfReader:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 0 -->
</div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d2b/struct_lcf_reader_1_1_chunk.html">Chunk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ad3e56c358514ec01042b2fe4b80c6a7c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7c">SeekMode</a> { <br />
&#160;&#160;<a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7ca267178f05395f7cff2a0ae2308594e69">FromStart</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7ca6ba960fc8d78838b009f9edc130ca9d4">FromEnd</a>, 
<br />
&#160;&#160;<a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7ca6fa34469fdb2fb956c69aab483371a52">FromCurrent</a>
<br />
 }</td></tr>
<tr class="separator:ad3e56c358514ec01042b2fe4b80c6a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a666afe40621fd48c906e61a847086ee1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a666afe40621fd48c906e61a847086ee1">LcfReader</a> (const char *<a class="el" href="../../dc/d1d/class_lcf_reader.html#a029865af4b866cafc3fea8b191a6be94">filename</a>, std::string <a class="el" href="../../dc/d1d/class_lcf_reader.html#aed01e26840c2ed7e964d6734dc8131e9">encoding</a>=&quot;&quot;)</td></tr>
<tr class="separator:a666afe40621fd48c906e61a847086ee1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af974b75fdeb665267580f18c51cc5819"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#af974b75fdeb665267580f18c51cc5819">LcfReader</a> (const std::string &amp;<a class="el" href="../../dc/d1d/class_lcf_reader.html#a029865af4b866cafc3fea8b191a6be94">filename</a>, std::string <a class="el" href="../../dc/d1d/class_lcf_reader.html#aed01e26840c2ed7e964d6734dc8131e9">encoding</a>=&quot;&quot;)</td></tr>
<tr class="separator:af974b75fdeb665267580f18c51cc5819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad696baead829584d8afde0d00448b288"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ad696baead829584d8afde0d00448b288">~LcfReader</a> ()</td></tr>
<tr class="separator:ad696baead829584d8afde0d00448b288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45203723277eeebd2cf96240f557dae6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a45203723277eeebd2cf96240f557dae6">Close</a> ()</td></tr>
<tr class="separator:a45203723277eeebd2cf96240f557dae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a853cdc37c03e097b294bce601195fad6"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a853cdc37c03e097b294bce601195fad6">Read0</a> (void *ptr, size_t size, size_t nmemb)</td></tr>
<tr class="separator:a853cdc37c03e097b294bce601195fad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad58c9893c92e9655fb2fbbe9ba652119"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ad58c9893c92e9655fb2fbbe9ba652119">Read</a> (void *ptr, size_t size, size_t nmemb)</td></tr>
<tr class="separator:ad58c9893c92e9655fb2fbbe9ba652119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4248be4df32c752f88d1d7e0c17cf25"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ab4248be4df32c752f88d1d7e0c17cf25"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ab4248be4df32c752f88d1d7e0c17cf25">Read</a> (T &amp;ref)</td></tr>
<tr class="separator:ab4248be4df32c752f88d1d7e0c17cf25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6efe332545ecf2474c45771e9bb3b0d"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:af6efe332545ecf2474c45771e9bb3b0d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#af6efe332545ecf2474c45771e9bb3b0d">Read</a> (std::vector&lt; T &gt; &amp;buffer, size_t size)</td></tr>
<tr class="separator:af6efe332545ecf2474c45771e9bb3b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a910be3d9847cfb7d5d07242ded7e6f85"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a910be3d9847cfb7d5d07242ded7e6f85">ReadInt</a> ()</td></tr>
<tr class="separator:a910be3d9847cfb7d5d07242ded7e6f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaea04024f5aa062eb790fee03fd37529"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#aaea04024f5aa062eb790fee03fd37529">ReadString</a> (std::string &amp;ref, size_t size)</td></tr>
<tr class="separator:aaea04024f5aa062eb790fee03fd37529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc98ceb64fbfe83077cd2168e3d8246e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#abc98ceb64fbfe83077cd2168e3d8246e">IsOk</a> () const </td></tr>
<tr class="separator:abc98ceb64fbfe83077cd2168e3d8246e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84ebf5619df57da83ed843ec72acab9d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a84ebf5619df57da83ed843ec72acab9d">Eof</a> () const </td></tr>
<tr class="separator:a84ebf5619df57da83ed843ec72acab9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89544b27e7d72774933cf0eb31f41231"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a89544b27e7d72774933cf0eb31f41231">Seek</a> (size_t pos, <a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7c">SeekMode</a> mode=<a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7ca267178f05395f7cff2a0ae2308594e69">FromStart</a>)</td></tr>
<tr class="separator:a89544b27e7d72774933cf0eb31f41231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa24c8e295266a80f63710b58c61e048"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#aaa24c8e295266a80f63710b58c61e048">Tell</a> ()</td></tr>
<tr class="separator:aaa24c8e295266a80f63710b58c61e048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29f19d59c5f0860f37266ae0152c09b8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a29f19d59c5f0860f37266ae0152c09b8">Ungetch</a> (uint8_t ch)</td></tr>
<tr class="separator:a29f19d59c5f0860f37266ae0152c09b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aede723fc24cd33be36d3efbe0d2c0317"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#aede723fc24cd33be36d3efbe0d2c0317">Skip</a> (const struct <a class="el" href="../../d2/d2b/struct_lcf_reader_1_1_chunk.html">LcfReader::Chunk</a> &amp;chunk_info)</td></tr>
<tr class="separator:aede723fc24cd33be36d3efbe0d2c0317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dcaba94addd79dec4b8d88479d791c8"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a6dcaba94addd79dec4b8d88479d791c8">Encode</a> (const std::string &amp;str_to_encode)</td></tr>
<tr class="separator:a6dcaba94addd79dec4b8d88479d791c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f72dd86448917c3ff0b1e8f7f6ee1e7"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a1f72dd86448917c3ff0b1e8f7f6ee1e7"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a1f72dd86448917c3ff0b1e8f7f6ee1e7">Read</a> (bool &amp;ref)</td></tr>
<tr class="separator:a1f72dd86448917c3ff0b1e8f7f6ee1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a272792500060cb63bb4ab1f0ef6e1ddf"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a272792500060cb63bb4ab1f0ef6e1ddf"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a272792500060cb63bb4ab1f0ef6e1ddf">Read</a> (uint8_t &amp;ref)</td></tr>
<tr class="separator:a272792500060cb63bb4ab1f0ef6e1ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab9fb653833c857aa55d63d60e40fe3"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:aaab9fb653833c857aa55d63d60e40fe3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#aaab9fb653833c857aa55d63d60e40fe3">Read</a> (int16_t &amp;ref)</td></tr>
<tr class="separator:aaab9fb653833c857aa55d63d60e40fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e403d5c0717b609e147986afa020d06"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a7e403d5c0717b609e147986afa020d06"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a7e403d5c0717b609e147986afa020d06">Read</a> (uint32_t &amp;ref)</td></tr>
<tr class="separator:a7e403d5c0717b609e147986afa020d06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0c72a06d14c22ba923a8cb75691407c"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:ae0c72a06d14c22ba923a8cb75691407c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ae0c72a06d14c22ba923a8cb75691407c">Read</a> (int &amp;ref)</td></tr>
<tr class="separator:ae0c72a06d14c22ba923a8cb75691407c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6512fcf0514d5d1e752e7e10edd8e7a"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:ac6512fcf0514d5d1e752e7e10edd8e7a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ac6512fcf0514d5d1e752e7e10edd8e7a">Read</a> (double &amp;ref)</td></tr>
<tr class="separator:ac6512fcf0514d5d1e752e7e10edd8e7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b2451ada377a48dbb29285d14b919c"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a33b2451ada377a48dbb29285d14b919c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a33b2451ada377a48dbb29285d14b919c">Read</a> (std::vector&lt; bool &gt; &amp;buffer, size_t size)</td></tr>
<tr class="separator:a33b2451ada377a48dbb29285d14b919c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8435fd315dc899cf88cf24263d5b48a3"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a8435fd315dc899cf88cf24263d5b48a3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a8435fd315dc899cf88cf24263d5b48a3">Read</a> (std::vector&lt; uint8_t &gt; &amp;buffer, size_t size)</td></tr>
<tr class="separator:a8435fd315dc899cf88cf24263d5b48a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad844cdaf6cc7dbfcec9eb302c09625a0"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:ad844cdaf6cc7dbfcec9eb302c09625a0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ad844cdaf6cc7dbfcec9eb302c09625a0">Read</a> (std::vector&lt; int16_t &gt; &amp;buffer, size_t size)</td></tr>
<tr class="separator:ad844cdaf6cc7dbfcec9eb302c09625a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fb2418c225186092f6199491a0a93e7"><td class="memTemplParams" colspan="2">template&lt;&gt; </td></tr>
<tr class="memitem:a4fb2418c225186092f6199491a0a93e7"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a4fb2418c225186092f6199491a0a93e7">Read</a> (std::vector&lt; uint32_t &gt; &amp;buffer, size_t size)</td></tr>
<tr class="separator:a4fb2418c225186092f6199491a0a93e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a3ee29e9b199359fb4f13d49010bfc841"><td class="memItemLeft" align="right" valign="top">static const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a3ee29e9b199359fb4f13d49010bfc841">GetError</a> ()</td></tr>
<tr class="separator:a3ee29e9b199359fb4f13d49010bfc841"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe3223310b67ad87c9558552ccbd8742"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#afe3223310b67ad87c9558552ccbd8742">SetError</a> (const char *fmt,...)</td></tr>
<tr class="separator:afe3223310b67ad87c9558552ccbd8742"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41ac556c239e6c9a6b30f046a713f4bf"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a41ac556c239e6c9a6b30f046a713f4bf">IntSize</a> (unsigned int x)</td></tr>
<tr class="separator:a41ac556c239e6c9a6b30f046a713f4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:abd2296a5e4c18a60665cade3d17cf67c"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#abd2296a5e4c18a60665cade3d17cf67c">SwapByteOrder</a> (int16_t &amp;us)</td></tr>
<tr class="separator:abd2296a5e4c18a60665cade3d17cf67c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4fd2cd15671ed38d800c04654b169b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a4c4fd2cd15671ed38d800c04654b169b">SwapByteOrder</a> (uint16_t &amp;us)</td></tr>
<tr class="separator:a4c4fd2cd15671ed38d800c04654b169b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab927e7357126b39b846279448cf871"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#adab927e7357126b39b846279448cf871">SwapByteOrder</a> (uint32_t &amp;ui)</td></tr>
<tr class="separator:adab927e7357126b39b846279448cf871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10deadce0e4343f56c0aff1c55512bd7"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a10deadce0e4343f56c0aff1c55512bd7">SwapByteOrder</a> (double &amp;d)</td></tr>
<tr class="separator:a10deadce0e4343f56c0aff1c55512bd7"><td class="memSeparator" colspan="2">&#160;</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:a029865af4b866cafc3fea8b191a6be94"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a029865af4b866cafc3fea8b191a6be94">filename</a></td></tr>
<tr class="separator:a029865af4b866cafc3fea8b191a6be94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed01e26840c2ed7e964d6734dc8131e9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#aed01e26840c2ed7e964d6734dc8131e9">encoding</a></td></tr>
<tr class="separator:aed01e26840c2ed7e964d6734dc8131e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb1eb2fb62e0c2fee35443c7b92304c9"><td class="memItemLeft" align="right" valign="top">FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#abb1eb2fb62e0c2fee35443c7b92304c9">stream</a></td></tr>
<tr class="separator:abb1eb2fb62e0c2fee35443c7b92304c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a24cf5d45597430efeb2bccd9fa57a835"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1d/class_lcf_reader.html#a24cf5d45597430efeb2bccd9fa57a835">error_str</a></td></tr>
<tr class="separator:a24cf5d45597430efeb2bccd9fa57a835"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="../../dc/d1d/class_lcf_reader.html">LcfReader</a> class. </p>

<p>Definition at line <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00030">30</a> of file <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="ad3e56c358514ec01042b2fe4b80c6a7c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7c">LcfReader::SeekMode</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Defines the Seek start position for the Seek function. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ad3e56c358514ec01042b2fe4b80c6a7ca267178f05395f7cff2a0ae2308594e69"></a>FromStart&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad3e56c358514ec01042b2fe4b80c6a7ca6ba960fc8d78838b009f9edc130ca9d4"></a>FromEnd&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad3e56c358514ec01042b2fe4b80c6a7ca6fa34469fdb2fb956c69aab483371a52"></a>FromCurrent&#160;</td><td class="fielddoc">
</td></tr>
</table>

<p>Definition at line <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00090">90</a> of file <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a666afe40621fd48c906e61a847086ee1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LcfReader::LcfReader </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>encoding</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructs a new File Reader.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>file to open. </td></tr>
    <tr><td class="paramname">encoding</td><td>name of the encoding. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00018">18</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af974b75fdeb665267580f18c51cc5819"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LcfReader::LcfReader </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>encoding</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructs a new File Reader.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">filename</td><td>file to open. </td></tr>
    <tr><td class="paramname">encoding</td><td>name of the encoding. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00025">25</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad696baead829584d8afde0d00448b288"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LcfReader::~LcfReader </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Destructor. Closes the opened file. </p>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00032">32</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00036">Close()</a>.</p>

<p><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 1 -->
</div>
</div>
</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a45203723277eeebd2cf96240f557dae6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Close </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Closes the opened file. </p>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00036">36</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">stream</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00032">~LcfReader()</a>.</p>

<p><div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-2-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 2 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6dcaba94addd79dec4b8d88479d791c8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string LcfReader::Encode </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>str_to_encode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Encodes a string to UTF-8 using the set encoding in the reader constructor.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">str_to_encode</td><td>string to encode. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>UTF-8 version of string. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00251">251</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00231">encoding</a>, and <a class="el" href="../../d9/d4e/reader__util_8cpp_source.html#l00236">ReaderUtil::Recode()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00162">ReadString()</a>.</p>

<p><div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-3-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 3 -->
</div>
</div>
</p>

<p><div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-4-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 4 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a84ebf5619df57da83ed843ec72acab9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool LcfReader::Eof </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks if the end of the file has been reached.</p>
<dl class="section return"><dt>Returns</dt><dd>If the end of file is reached. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00174">174</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">stream</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00042">Read0()</a>, and <a class="el" href="../../d7/d6b/reader__struct_8cpp_source.html#l00036">Struct&lt; S &gt;::ReadLcf()</a>.</p>

<p><div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-5-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 5 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3ee29e9b199359fb4f13d49010bfc841"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; LcfReader::GetError </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the last set error.</p>
<dl class="section return"><dt>Returns</dt><dd>Error Message. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00247">247</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00235">error_str</a>.</p>

</div>
</div>
<a class="anchor" id="a41ac556c239e6c9a6b30f046a713f4bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int LcfReader::IntSize </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calculates the size of a compressed integer.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>the integer. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the compressed size. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00255">255</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>Referenced by <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00482">IDReaderT&lt; S, true &gt;::IDSize()</a>, <a class="el" href="../../df/dcb/lmu__movecommand_8cpp_source.html#l00077">RawStruct&lt; RPG::MoveCommand &gt;::LcfSize()</a>, <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00055">RawStruct&lt; RPG::EventCommand &gt;::LcfSize()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00210">Primitive&lt; int &gt;::LcfSize()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00430">SizeField&lt; S, T &gt;::LcfSize()</a>, and <a class="el" href="../../d7/d6b/reader__struct_8cpp_source.html#l00109">Struct&lt; S &gt;::LcfSize()</a>.</p>

<p><div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-6-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 6 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="abc98ceb64fbfe83077cd2168e3d8246e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool LcfReader::IsOk </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks if the file is readable and if no error occured.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the stream is okay. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00170">170</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">stream</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0e/lmu__reader_8cpp_source.html#l00013">LMU_Reader::Load()</a>, <a class="el" href="../../dc/d0c/lmt__reader_8cpp_source.html#l00013">LMT_Reader::Load()</a>, <a class="el" href="../../d2/d8b/lsd__reader_8cpp_source.html#l00029">LSD_Reader::Load()</a>, and <a class="el" href="../../d7/dcb/ldb__reader_8cpp_source.html#l00013">LDB_Reader::Load()</a>.</p>

<p><div id="dynsection-7" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-7-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-7-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-7-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 7 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1f72dd86448917c3ff0b1e8f7f6ee1e7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00061">61</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a272792500060cb63bb4ab1f0ef6e1ddf"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">uint8_t &amp;&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00066">66</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaab9fb653833c857aa55d63d60e40fe3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00071">71</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7e403d5c0717b609e147986afa020d06"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">uint32_t &amp;&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00077">77</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae0c72a06d14c22ba923a8cb75691407c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00098">98</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac6512fcf0514d5d1e752e7e10edd8e7a"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00103">103</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a33b2451ada377a48dbb29285d14b919c"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00109">109</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad58c9893c92e9655fb2fbbe9ba652119"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nmemb</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads raw data from the stream (fread() wrapper).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ptr</td><td>pointer to buffer. </td></tr>
    <tr><td class="paramname">size</td><td>size of each element. </td></tr>
    <tr><td class="paramname">nmemb</td><td>number of elements. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00052">52</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00042">Read0()</a>.</p>

<p>Referenced by <a class="el" href="../../df/dcb/lmu__movecommand_8cpp_source.html#l00031">RawStruct&lt; RPG::MoveCommand &gt;::ReadLcf()</a>, <a class="el" href="../../d8/d52/ldb__parameters_8cpp_source.html#l00023">RawStruct&lt; RPG::Parameters &gt;::ReadLcf()</a>, <a class="el" href="../../dc/d12/lmt__rect_8cpp_source.html#l00023">RawStruct&lt; RPG::Rect &gt;::ReadLcf()</a>, <a class="el" href="../../d2/dde/ldb__equipment_8cpp_source.html#l00023">RawStruct&lt; RPG::Equipment &gt;::ReadLcf()</a>, <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00033">RawStruct&lt; RPG::EventCommand &gt;::ReadLcf()</a>, <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00133">RawStruct&lt; std::vector&lt; RPG::EventCommand &gt; &gt;::ReadLcf()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00138">Primitive&lt; T &gt;::ReadLcf()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00162">Primitive&lt; std::vector&lt; T &gt; &gt;::ReadLcf()</a>, <a class="el" href="../../d5/d85/reader__flags_8cpp_source.html#l00023">Flags&lt; S &gt;::ReadLcf()</a>, and <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00162">ReadString()</a>.</p>

<p><div id="dynsection-8" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-8-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-8-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-8-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 8 -->
</div>
</div>
</p>

<p><div id="dynsection-9" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-9-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-9-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-9-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 9 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8435fd315dc899cf88cf24263d5b48a3"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; uint8_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00120">120</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab4248be4df32c752f88d1d7e0c17cf25"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">T &amp;&#160;</td>
          <td class="paramname"><em>ref</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads a primitive type.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ref</td><td>reference to store result. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af6efe332545ecf2474c45771e9bb3b0d"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads a vector of primitive type.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">buffer</td><td>vector to fill. </td></tr>
    <tr><td class="paramname">size</td><td>how many bytes to read. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad844cdaf6cc7dbfcec9eb302c09625a0"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; int16_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00131">131</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../da/dc9/data_8cpp_source.html#l00015">Data::items</a>.</p>

</div>
</div>
<a class="anchor" id="a4fb2418c225186092f6199491a0a93e7"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Read </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; uint32_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00147">147</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../da/dc9/data_8cpp_source.html#l00015">Data::items</a>.</p>

</div>
</div>
<a class="anchor" id="a853cdc37c03e097b294bce601195fad6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t LcfReader::Read0 </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nmemb</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads raw data from the stream (fread() wrapper).</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ptr</td><td>pointer to buffer. </td></tr>
    <tr><td class="paramname">size</td><td>size of each element. </td></tr>
    <tr><td class="paramname">nmemb</td><td>number of elements. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>number of elements read. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00042">42</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00174">Eof()</a>, and <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">stream</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00052">Read()</a>, and <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00082">ReadInt()</a>.</p>

<p><div id="dynsection-10" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-10-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-10-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-10-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 10 -->
</div>
</div>
</p>

<p><div id="dynsection-11" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-11-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-11-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-11-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 11 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a910be3d9847cfb7d5d07242ded7e6f85"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LcfReader::ReadInt </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads a compressed integer from the stream.</p>
<dl class="section return"><dt>Returns</dt><dd>The decompressed integer. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00082">82</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00042">Read0()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0e/lmu__reader_8cpp_source.html#l00013">LMU_Reader::Load()</a>, <a class="el" href="../../dc/d0c/lmt__reader_8cpp_source.html#l00013">LMT_Reader::Load()</a>, <a class="el" href="../../d2/d8b/lsd__reader_8cpp_source.html#l00029">LSD_Reader::Load()</a>, <a class="el" href="../../d7/dcb/ldb__reader_8cpp_source.html#l00013">LDB_Reader::Load()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00476">IDReaderT&lt; S, true &gt;::ReadID()</a>, <a class="el" href="../../df/dcb/lmu__movecommand_8cpp_source.html#l00031">RawStruct&lt; RPG::MoveCommand &gt;::ReadLcf()</a>, <a class="el" href="../../d7/dd8/lmt__treemap_8cpp_source.html#l00023">RawStruct&lt; RPG::TreeMap &gt;::ReadLcf()</a>, <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00033">RawStruct&lt; RPG::EventCommand &gt;::ReadLcf()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00192">Primitive&lt; int &gt;::ReadLcf()</a>, and <a class="el" href="../../d7/d6b/reader__struct_8cpp_source.html#l00036">Struct&lt; S &gt;::ReadLcf()</a>.</p>

<p><div id="dynsection-12" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-12-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-12-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-12-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 12 -->
</div>
</div>
</p>

<p><div id="dynsection-13" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-13-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-13-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-13-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 13 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="aaea04024f5aa062eb790fee03fd37529"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::ReadString </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>ref</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reads a string.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">size</td><td>string length. </td></tr>
    <tr><td class="paramname">ref</td><td>reference to store result. Note: The string is converted to UTF-8. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00162">162</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00251">Encode()</a>, and <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00052">Read()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0e/lmu__reader_8cpp_source.html#l00013">LMU_Reader::Load()</a>, <a class="el" href="../../dc/d0c/lmt__reader_8cpp_source.html#l00013">LMT_Reader::Load()</a>, <a class="el" href="../../d2/d8b/lsd__reader_8cpp_source.html#l00029">LSD_Reader::Load()</a>, <a class="el" href="../../d7/dcb/ldb__reader_8cpp_source.html#l00013">LDB_Reader::Load()</a>, <a class="el" href="../../df/dcb/lmu__movecommand_8cpp_source.html#l00031">RawStruct&lt; RPG::MoveCommand &gt;::ReadLcf()</a>, <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00033">RawStruct&lt; RPG::EventCommand &gt;::ReadLcf()</a>, and <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00226">Primitive&lt; std::string &gt;::ReadLcf()</a>.</p>

<p><div id="dynsection-14" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-14-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-14-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-14-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 14 -->
</div>
</div>
</p>

<p><div id="dynsection-15" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-15-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-15-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-15-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 15 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a89544b27e7d72774933cf0eb31f41231"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Seek </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7c">SeekMode</a>&#160;</td>
          <td class="paramname"><em>mode</em> = <code><a class="el" href="../../dc/d1d/class_lcf_reader.html#ad3e56c358514ec01042b2fe4b80c6a7ca267178f05395f7cff2a0ae2308594e69">FromStart</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Moves the read pointer to a different position in the stream.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pos</td><td>new position. </td></tr>
    <tr><td class="paramname">mode</td><td>seek mode. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00178">178</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00093">FromCurrent</a>, <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00092">FromEnd</a>, <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00091">FromStart</a>, and <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">stream</a>.</p>

<p>Referenced by <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00133">RawStruct&lt; std::vector&lt; RPG::EventCommand &gt; &gt;::ReadLcf()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00192">Primitive&lt; int &gt;::ReadLcf()</a>, and <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00229">Skip()</a>.</p>

<p><div id="dynsection-16" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-16-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-16-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-16-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 16 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="afe3223310b67ad87c9558552ccbd8742"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::SetError </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Sets the error message of the Reader. This is not used by the Reader directly but by the classes that are using the Reader.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fmt</td><td>error message. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00234">234</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00235">error_str</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0e/lmu__reader_8cpp_source.html#l00013">LMU_Reader::Load()</a>, <a class="el" href="../../dc/d0c/lmt__reader_8cpp_source.html#l00013">LMT_Reader::Load()</a>, <a class="el" href="../../d2/d8b/lsd__reader_8cpp_source.html#l00029">LSD_Reader::Load()</a>, <a class="el" href="../../d7/dcb/ldb__reader_8cpp_source.html#l00013">LDB_Reader::Load()</a>, <a class="el" href="../../df/d0e/lmu__reader_8cpp_source.html#l00060">LMU_Reader::LoadXml()</a>, <a class="el" href="../../dc/d0c/lmt__reader_8cpp_source.html#l00057">LMT_Reader::LoadXml()</a>, <a class="el" href="../../d2/d8b/lsd__reader_8cpp_source.html#l00078">LSD_Reader::LoadXml()</a>, <a class="el" href="../../d7/dcb/ldb__reader_8cpp_source.html#l00065">LDB_Reader::LoadXml()</a>, <a class="el" href="../../df/d0e/lmu__reader_8cpp_source.html#l00034">LMU_Reader::Save()</a>, <a class="el" href="../../dc/d0c/lmt__reader_8cpp_source.html#l00032">LMT_Reader::Save()</a>, <a class="el" href="../../d2/d8b/lsd__reader_8cpp_source.html#l00049">LSD_Reader::Save()</a>, <a class="el" href="../../d7/dcb/ldb__reader_8cpp_source.html#l00040">LDB_Reader::Save()</a>, <a class="el" href="../../df/d0e/lmu__reader_8cpp_source.html#l00048">LMU_Reader::SaveXml()</a>, <a class="el" href="../../dc/d0c/lmt__reader_8cpp_source.html#l00045">LMT_Reader::SaveXml()</a>, <a class="el" href="../../d2/d8b/lsd__reader_8cpp_source.html#l00065">LSD_Reader::SaveXml()</a>, and <a class="el" href="../../d7/dcb/ldb__reader_8cpp_source.html#l00053">LDB_Reader::SaveXml()</a>.</p>

<p><div id="dynsection-17" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-17-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-17-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-17-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 17 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="aede723fc24cd33be36d3efbe0d2c0317"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::Skip </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="../../d2/d2b/struct_lcf_reader_1_1_chunk.html">LcfReader::Chunk</a> &amp;&#160;</td>
          <td class="paramname"><em>chunk_info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Skips a chunk (seeks chunk_info.length bytes from the current stream position). In debug builds, dumps the content of the skipped chunk to stderr.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">chunk_info</td><td>chunk that will be skipped. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00229">229</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00093">FromCurrent</a>, <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00084">LcfReader::Chunk::length</a>, and <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00178">Seek()</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d6b/reader__struct_8cpp_source.html#l00036">Struct&lt; S &gt;::ReadLcf()</a>.</p>

<p><div id="dynsection-18" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-18-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-18-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-18-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 18 -->
</div>
</div>
</p>

<p><div id="dynsection-19" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-19-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-19-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-19-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 19 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="abd2296a5e4c18a60665cade3d17cf67c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::SwapByteOrder </td>
          <td>(</td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>us</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Converts a 16bit signed integer to/from little-endian.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">us</td><td>integer to convert. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00294">294</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4c4fd2cd15671ed38d800c04654b169b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::SwapByteOrder </td>
          <td>(</td>
          <td class="paramtype">uint16_t &amp;&#160;</td>
          <td class="paramname"><em>us</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Converts a 16bit unsigned integer to/from little-endian.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">us</td><td>integer to convert. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00289">289</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adab927e7357126b39b846279448cf871"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::SwapByteOrder </td>
          <td>(</td>
          <td class="paramtype">uint32_t &amp;&#160;</td>
          <td class="paramname"><em>ui</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Converts a 32bit unsigned integer to/from little-endian.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ui</td><td>integer to convert. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00290">290</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a10deadce0e4343f56c0aff1c55512bd7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LcfReader::SwapByteOrder </td>
          <td>(</td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>d</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Converts a double to/from little-endian.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">d</td><td>double to convert. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00291">291</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaa24c8e295266a80f63710b58c61e048"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t LcfReader::Tell </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Returns the current position of the read pointer in the stream.</p>
<dl class="section return"><dt>Returns</dt><dd>current location in the stream. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00194">194</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">stream</a>.</p>

<p>Referenced by <a class="el" href="../../df/dcb/lmu__movecommand_8cpp_source.html#l00171">RawStruct&lt; std::vector&lt; RPG::MoveCommand &gt; &gt;::ReadLcf()</a>, <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00133">RawStruct&lt; std::vector&lt; RPG::EventCommand &gt; &gt;::ReadLcf()</a>, <a class="el" href="../../de/d4c/reader__struct_8h_source.html#l00192">Primitive&lt; int &gt;::ReadLcf()</a>, and <a class="el" href="../../d7/d6b/reader__struct_8cpp_source.html#l00036">Struct&lt; S &gt;::ReadLcf()</a>.</p>

<p><div id="dynsection-20" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-20-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-20-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-20-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 20 -->
</div>
</div>
</p>

</div>
</div>
<a class="anchor" id="a29f19d59c5f0860f37266ae0152c09b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool LcfReader::Ungetch </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Puts a character (ch) back into the stream. This should usually be the last read one.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ch</td><td>char that will be readded to the stream. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the operation was successful. </dd></dl>

<p>Definition at line <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00198">198</a> of file <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a>.</p>

<p>References <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">stream</a>.</p>

<p>Referenced by <a class="el" href="../../d4/daa/ldb__eventcommand_8cpp_source.html#l00133">RawStruct&lt; std::vector&lt; RPG::EventCommand &gt; &gt;::ReadLcf()</a>.</p>

<p><div id="dynsection-21" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-21-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-21-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-21-content" class="dyncontent" style="display:none;">
<div class="center"><!-- SVG 21 -->
</div>
</div>
</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="aed01e26840c2ed7e964d6734dc8131e9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string LcfReader::encoding</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>Name of the encoding. </p>

<p>Definition at line <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00231">231</a> of file <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00251">Encode()</a>.</p>

</div>
</div>
<a class="anchor" id="a24cf5d45597430efeb2bccd9fa57a835"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string LcfReader::error_str</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Contains the last set error. </p>

<p>Definition at line <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00235">235</a> of file <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00247">GetError()</a>, and <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00234">SetError()</a>.</p>

</div>
</div>
<a class="anchor" id="a029865af4b866cafc3fea8b191a6be94"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string LcfReader::filename</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>Name of the file that is associated with the stream. </p>

<p>Definition at line <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00229">229</a> of file <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a>.</p>

</div>
</div>
<a class="anchor" id="abb1eb2fb62e0c2fee35443c7b92304c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">FILE* LcfReader::stream</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>File-stream managed by this Reader. </p>

<p>Definition at line <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html#l00233">233</a> of file <a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00036">Close()</a>, <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00174">Eof()</a>, <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00170">IsOk()</a>, <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00042">Read0()</a>, <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00178">Seek()</a>, <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00194">Tell()</a>, and <a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html#l00198">Ungetch()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="../../d7/dd0/reader__lcf_8h_source.html">reader_lcf.h</a></li>
<li><a class="el" href="../../d0/d67/reader__lcf_8cpp_source.html">reader_lcf.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../dc/d1d/class_lcf_reader.html">LcfReader</a></li>
    <li class="footer">Generated on Tue Dec 2 2014 20:12:05 for liblcf by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
  </ul>
</div>
</body>
</html>