Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > b293cf61b174f6cb974e48c9096dc9b3 > files > 146

lib64commoncpp-devel-1.8.1-7.mga4.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.5"/>
<title>GNU CommonC++: ost::Engine 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="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">GNU CommonC++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <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><a href="examples.html"><span>Examples</span></a></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="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceost.html">ost</a></li><li class="navelem"><a class="el" href="classost_1_1_engine.html">Engine</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classost_1_1_engine-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ost::Engine Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classost_1_1_engine.html" title="Engine. ">Engine</a>.  
 <a href="classost_1_1_engine.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="persist_8h_source.html">persist.h</a>&gt;</code></p>
<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:a79c3c9a0b5e4539bfd628e74abb9dcd7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a79c3c9a0b5e4539bfd628e74abb9dcd7">EngineMode</a> { <a class="el" href="classost_1_1_engine.html#a79c3c9a0b5e4539bfd628e74abb9dcd7a925cc9ec51802d448af134176a5a0378">modeRead</a>, 
<a class="el" href="classost_1_1_engine.html#a79c3c9a0b5e4539bfd628e74abb9dcd7ab0d24e68c9ca4dc79cda2c8362c9c836">modeWrite</a>
 }</td></tr>
<tr class="memdesc:a79c3c9a0b5e4539bfd628e74abb9dcd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">These are the modes the Persistence::Engine can work in.  <a href="classost_1_1_engine.html#a79c3c9a0b5e4539bfd628e74abb9dcd7">More...</a><br/></td></tr>
<tr class="separator:a79c3c9a0b5e4539bfd628e74abb9dcd7"><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:a3683dfae1648b09f8cd3970cea2faeb5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a3683dfae1648b09f8cd3970cea2faeb5">Engine</a> (std::iostream &amp;stream, <a class="el" href="classost_1_1_engine.html#a79c3c9a0b5e4539bfd628e74abb9dcd7">EngineMode</a> mode, bool compress=true) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="memdesc:a3683dfae1648b09f8cd3970cea2faeb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Persistence::Engine with the specified stream in the given mode.  <a href="#a3683dfae1648b09f8cd3970cea2faeb5">More...</a><br/></td></tr>
<tr class="separator:a3683dfae1648b09f8cd3970cea2faeb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4725b0fa41c4ffd838c2ae782d364b37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a4725b0fa41c4ffd838c2ae782d364b37">sync</a> ()</td></tr>
<tr class="memdesc:a4725b0fa41c4ffd838c2ae782d364b37"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Flushes the buffers and closes the Persistence::Engine this must happen before the underlying stream is shut down.  <a href="#a4725b0fa41c4ffd838c2ae782d364b37">More...</a><br/></td></tr>
<tr class="separator:a4725b0fa41c4ffd838c2ae782d364b37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac205a0733f35c6accce6f417d474a83d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ac205a0733f35c6accce6f417d474a83d">more</a> ()</td></tr>
<tr class="memdesc:ac205a0733f35c6accce6f417d474a83d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This says there are more objects to deserialize.  <a href="#ac205a0733f35c6accce6f417d474a83d">More...</a><br/></td></tr>
<tr class="separator:ac205a0733f35c6accce6f417d474a83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa781f026e04726822c2375366825e38d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aa781f026e04726822c2375366825e38d">~Engine</a> ()</td></tr>
<tr class="separator:aa781f026e04726822c2375366825e38d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0634ed15df8ba8fe337d148cda67ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#afb0634ed15df8ba8fe337d148cda67ef">write</a> (const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;object) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="memdesc:afb0634ed15df8ba8fe337d148cda67ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">writes a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> from a reference.  <a href="#afb0634ed15df8ba8fe337d148cda67ef">More...</a><br/></td></tr>
<tr class="separator:afb0634ed15df8ba8fe337d148cda67ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01659ba91af98283534ff427f9215c45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a01659ba91af98283534ff427f9215c45">write</a> (const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> *object) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="memdesc:a01659ba91af98283534ff427f9215c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">writes a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> from a pointer.  <a href="#a01659ba91af98283534ff427f9215c45">More...</a><br/></td></tr>
<tr class="separator:a01659ba91af98283534ff427f9215c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4aa5f27b2e837e38de4f99de63a8ff2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#af4aa5f27b2e837e38de4f99de63a8ff2">write</a> (<a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a> i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:af4aa5f27b2e837e38de4f99de63a8ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30566d3564980513d8530cc226decb3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a30566d3564980513d8530cc226decb3d">write</a> (<a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a30566d3564980513d8530cc226decb3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c1a41c518c4e346d7e30bf7ea1b831"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ad7c1a41c518c4e346d7e30bf7ea1b831">write</a> (<a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a> i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ad7c1a41c518c4e346d7e30bf7ea1b831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac040b19a3c2d7093bae7677554b1ccd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ac040b19a3c2d7093bae7677554b1ccd5">write</a> (<a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a> i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ac040b19a3c2d7093bae7677554b1ccd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70cfa0027de39dd150eed711fbf8c268"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a70cfa0027de39dd150eed711fbf8c268">write</a> (<a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a70cfa0027de39dd150eed711fbf8c268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69e28310bc769fe2bbcfee9f638e271"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ac69e28310bc769fe2bbcfee9f638e271">write</a> (<a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ac69e28310bc769fe2bbcfee9f638e271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1519781190b2e05f6ebfdd9a8cd7705f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a1519781190b2e05f6ebfdd9a8cd7705f">write</a> (float i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a1519781190b2e05f6ebfdd9a8cd7705f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a537ec0a333b5e08e94bbfa5f6c08deea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a537ec0a333b5e08e94bbfa5f6c08deea">write</a> (double i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a537ec0a333b5e08e94bbfa5f6c08deea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab507d23a54555b32a55e649dabdb54ca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ab507d23a54555b32a55e649dabdb54ca">write</a> (const <a class="el" href="classost_1_1_string.html">String</a> &amp;str) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ab507d23a54555b32a55e649dabdb54ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ab15352dd57926ec22a9645b29b92c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#af7ab15352dd57926ec22a9645b29b92c">write</a> (const std::string &amp;str) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:af7ab15352dd57926ec22a9645b29b92c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c4ccbdcf660b9b09b87674eb8009fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a24c4ccbdcf660b9b09b87674eb8009fb">writeBinary</a> (const <a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> *data, const <a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> size) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a24c4ccbdcf660b9b09b87674eb8009fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa39a5fda85b6dd96d9def855974f754a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aa39a5fda85b6dd96d9def855974f754a">read</a> (<a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;object) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="memdesc:aa39a5fda85b6dd96d9def855974f754a"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> into a reference overwriting the object.  <a href="#aa39a5fda85b6dd96d9def855974f754a">More...</a><br/></td></tr>
<tr class="separator:aa39a5fda85b6dd96d9def855974f754a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58549c5240acf31c75b7d8696937ecd5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a58549c5240acf31c75b7d8696937ecd5">read</a> (<a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&amp;object) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="memdesc:a58549c5240acf31c75b7d8696937ecd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> into a pointer allocating memory for the object if necessary.  <a href="#a58549c5240acf31c75b7d8696937ecd5">More...</a><br/></td></tr>
<tr class="separator:a58549c5240acf31c75b7d8696937ecd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3f4e91e6bf01957937399af29048da3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ac3f4e91e6bf01957937399af29048da3">read</a> (<a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ac3f4e91e6bf01957937399af29048da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f018b27119d1e382b1c46a2778a6fc8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a4f018b27119d1e382b1c46a2778a6fc8">read</a> (<a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a4f018b27119d1e382b1c46a2778a6fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad3f7a3e3e66ea0e41ccfbb26e6bdcef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aad3f7a3e3e66ea0e41ccfbb26e6bdcef">read</a> (<a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:aad3f7a3e3e66ea0e41ccfbb26e6bdcef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4654c1d0d1d8f4d31551d60b55b37a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aa4654c1d0d1d8f4d31551d60b55b37a4">read</a> (<a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a> &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:aa4654c1d0d1d8f4d31551d60b55b37a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb42601d5792ebfb806e181dd09472c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#adb42601d5792ebfb806e181dd09472c1">read</a> (<a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:adb42601d5792ebfb806e181dd09472c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a426994ea8ea90d921197dd9af3adb3fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a426994ea8ea90d921197dd9af3adb3fe">read</a> (<a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a426994ea8ea90d921197dd9af3adb3fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae73f56f89c7ac2a52a3c8a2d962c3c9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ae73f56f89c7ac2a52a3c8a2d962c3c9b">read</a> (float &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ae73f56f89c7ac2a52a3c8a2d962c3c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c5bd34e23ebc998518fa83986b048d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a1c5bd34e23ebc998518fa83986b048d1">read</a> (double &amp;i) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a1c5bd34e23ebc998518fa83986b048d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dd0b0fab41279277623542546ae8c09"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a0dd0b0fab41279277623542546ae8c09">read</a> (<a class="el" href="classost_1_1_string.html">String</a> &amp;str) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a0dd0b0fab41279277623542546ae8c09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a155b0a9d9c6038708e9d482c78cd8d9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a155b0a9d9c6038708e9d482c78cd8d9b">read</a> (std::string &amp;str) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a155b0a9d9c6038708e9d482c78cd8d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a716a0c85e4b60cfc968ec923f5f99a51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a716a0c85e4b60cfc968ec923f5f99a51">readBinary</a> (<a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> *data, <a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> size) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a716a0c85e4b60cfc968ec923f5f99a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:a5b6de5b1c0193ecc4d58fc53b9b71b77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a5b6de5b1c0193ecc4d58fc53b9b71b77">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a5b6de5b1c0193ecc4d58fc53b9b71b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253975ae8ee3f3fcbec107f6bdfece9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a253975ae8ee3f3fcbec107f6bdfece9e">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a253975ae8ee3f3fcbec107f6bdfece9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a116ab36c3285ced5b7014fca2e59d6d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a116ab36c3285ced5b7014fca2e59d6d1">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="classost_1_1_base_object.html">BaseObject</a> const &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a116ab36c3285ced5b7014fca2e59d6d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72d5e7f8e285febf3839b006ca85d359"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a72d5e7f8e285febf3839b006ca85d359">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="classost_1_1_base_object.html">BaseObject</a> const *ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a72d5e7f8e285febf3839b006ca85d359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae802582363d270fd1fd711414b72579a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ae802582363d270fd1fd711414b72579a">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ae802582363d270fd1fd711414b72579a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a655e76f4e93233f74e747c14e01bd4c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a655e76f4e93233f74e747c14e01bd4c4">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a> ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a655e76f4e93233f74e747c14e01bd4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f8363b519661cefed6de2e5bdd0dca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a15f8363b519661cefed6de2e5bdd0dca">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a15f8363b519661cefed6de2e5bdd0dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec8690b315a85a31b4fdf51c3b6b3f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a6ec8690b315a85a31b4fdf51c3b6b3f0">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a6ec8690b315a85a31b4fdf51c3b6b3f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc3c04cb513208ac114a55622dadc399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#adc3c04cb513208ac114a55622dadc399">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:adc3c04cb513208ac114a55622dadc399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedee5c42e1b4f06384b90cf7e0a0c81e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aedee5c42e1b4f06384b90cf7e0a0c81e">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a> ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:aedee5c42e1b4f06384b90cf7e0a0c81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5d7eec0260dacd403e5346df95b59ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ae5d7eec0260dacd403e5346df95b59ca">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ae5d7eec0260dacd403e5346df95b59ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3643837bb5d23453e69d2cf498d6b769"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a3643837bb5d23453e69d2cf498d6b769">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a> ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a3643837bb5d23453e69d2cf498d6b769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e09520d31e0ea4d0293c1b6b3608a92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a5e09520d31e0ea4d0293c1b6b3608a92">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a5e09520d31e0ea4d0293c1b6b3608a92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b39f730de828b78f3a70a5915cc695b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a0b39f730de828b78f3a70a5915cc695b">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a0b39f730de828b78f3a70a5915cc695b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57f63c9aa0c288dea64a04a22399b148"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a57f63c9aa0c288dea64a04a22399b148">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a57f63c9aa0c288dea64a04a22399b148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5dcba2f939aaf5a1321546cc132fc26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aa5dcba2f939aaf5a1321546cc132fc26">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:aa5dcba2f939aaf5a1321546cc132fc26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a379629479e4f02884e1a40e84f9fac4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a379629479e4f02884e1a40e84f9fac4e">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, float &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a379629479e4f02884e1a40e84f9fac4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af288a065193caf2635dce3d029b8afdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#af288a065193caf2635dce3d029b8afdf">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, float ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:af288a065193caf2635dce3d029b8afdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2a57112aec0833e1547b8b9daf5e2c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ac2a57112aec0833e1547b8b9daf5e2c1">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, double &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ac2a57112aec0833e1547b8b9daf5e2c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa165c3c650318aeda57db5188dc5a271"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aa165c3c650318aeda57db5188dc5a271">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, double ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:aa165c3c650318aeda57db5188dc5a271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ab87cdc43b09dd3c55f627a79058716"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a3ab87cdc43b09dd3c55f627a79058716">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="classost_1_1_string.html">String</a> &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a3ab87cdc43b09dd3c55f627a79058716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee8ee8c7840525a6a941f2e78e51ed6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#abee8ee8c7840525a6a941f2e78e51ed6">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="classost_1_1_string.html">String</a> ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:abee8ee8c7840525a6a941f2e78e51ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54979a11c9556c9064453c9470d9be9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a54979a11c9556c9064453c9470d9be9c">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, std::string &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a54979a11c9556c9064453c9470d9be9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8af05b56060b46f9c2cec747752e357f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a8af05b56060b46f9c2cec747752e357f">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, std::string ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a8af05b56060b46f9c2cec747752e357f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2304c8ac5d5bc806ea181a93ddc0c613"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a2304c8ac5d5bc806ea181a93ddc0c613">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, bool &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a2304c8ac5d5bc806ea181a93ddc0c613"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92899e6c8393aa36a2babdfe8d8d5d58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a92899e6c8393aa36a2babdfe8d8d5d58">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, bool ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a92899e6c8393aa36a2babdfe8d8d5d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca566269bbbe0c80b31bde4a1fc77ca"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:afca566269bbbe0c80b31bde4a1fc77ca"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#afca566269bbbe0c80b31bde4a1fc77ca">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, typename std::vector&lt; T &gt; const &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="memdesc:afca566269bbbe0c80b31bde4a1fc77ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">The following are templated classes.  <a href="#afca566269bbbe0c80b31bde4a1fc77ca">More...</a><br/></td></tr>
<tr class="separator:afca566269bbbe0c80b31bde4a1fc77ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5053b305827706f8308f870114708bea"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a5053b305827706f8308f870114708bea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a5053b305827706f8308f870114708bea">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, typename std::vector&lt; T &gt; &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a5053b305827706f8308f870114708bea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae993e929fba2fb163c9c8fa5cb6a0f9"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aae993e929fba2fb163c9c8fa5cb6a0f9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#aae993e929fba2fb163c9c8fa5cb6a0f9">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, typename std::deque&lt; T &gt; const &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:aae993e929fba2fb163c9c8fa5cb6a0f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa13e25f064ae22f4c472886f079effb"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:afa13e25f064ae22f4c472886f079effb"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#afa13e25f064ae22f4c472886f079effb">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, typename std::deque&lt; T &gt; &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:afa13e25f064ae22f4c472886f079effb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada00193ddadac33ab5e572851d275b17"><td class="memTemplParams" colspan="2">template&lt;class Key , class Value &gt; </td></tr>
<tr class="memitem:ada00193ddadac33ab5e572851d275b17"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ada00193ddadac33ab5e572851d275b17">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, typename std::map&lt; Key, Value &gt; const &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ada00193ddadac33ab5e572851d275b17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5852373fcf647fa5adfc6a6a34e775e"><td class="memTemplParams" colspan="2">template&lt;class Key , class Value &gt; </td></tr>
<tr class="memitem:ac5852373fcf647fa5adfc6a6a34e775e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ac5852373fcf647fa5adfc6a6a34e775e">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, typename std::map&lt; Key, Value &gt; &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ac5852373fcf647fa5adfc6a6a34e775e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4c6e3348c80df34bb96867453e7fcfd"><td class="memTemplParams" colspan="2">template&lt;class x , class y &gt; </td></tr>
<tr class="memitem:ad4c6e3348c80df34bb96867453e7fcfd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ad4c6e3348c80df34bb96867453e7fcfd">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, std::pair&lt; x, y &gt; &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:ad4c6e3348c80df34bb96867453e7fcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40806d0c9f60ec97642963710278aa52"><td class="memTemplParams" colspan="2">template&lt;class x , class y &gt; </td></tr>
<tr class="memitem:a40806d0c9f60ec97642963710278aa52"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a40806d0c9f60ec97642963710278aa52">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, std::pair&lt; x, y &gt; &amp;ob) <a class="el" href="config_8h.html#a9c5a7b689682c471df78bc5892d4ea11">THROWS</a>(PersistException)</td></tr>
<tr class="separator:a40806d0c9f60ec97642963710278aa52"><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="classost_1_1_engine.html" title="Engine. ">Engine</a>. </p>
<p>This class constructs on a standard C++ STL stream and then operates in the mode specified. The stream passed into the constructor must be a binary mode to function properly.</p>
<dl class="section author"><dt>Author</dt><dd>Daniel Silverstone stream serialization of persistent classes. </dd></dl>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a79c3c9a0b5e4539bfd628e74abb9dcd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classost_1_1_engine.html#a79c3c9a0b5e4539bfd628e74abb9dcd7">ost::Engine::EngineMode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>These are the modes the Persistence::Engine can work in. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a79c3c9a0b5e4539bfd628e74abb9dcd7a925cc9ec51802d448af134176a5a0378"></a>modeRead</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a79c3c9a0b5e4539bfd628e74abb9dcd7ab0d24e68c9ca4dc79cda2c8362c9c836"></a>modeWrite</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3683dfae1648b09f8cd3970cea2faeb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ost::Engine::Engine </td>
          <td>(</td>
          <td class="paramtype">std::iostream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html#a79c3c9a0b5e4539bfd628e74abb9dcd7">EngineMode</a>&#160;</td>
          <td class="paramname"><em>mode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>compress</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructs a Persistence::Engine with the specified stream in the given mode. </p>
<p>The stream must be initialised properly prior to this call or problems will ensue. If built using zlib compress can be used to enable compression </p>

</div>
</div>
<a class="anchor" id="aa781f026e04726822c2375366825e38d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual ost::Engine::~Engine </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac205a0733f35c6accce6f417d474a83d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ost::Engine::more </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This says there are more objects to deserialize. </p>

</div>
</div>
<a class="anchor" id="aa39a5fda85b6dd96d9def855974f754a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reads a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> into a reference overwriting the object. </p>

</div>
</div>
<a class="anchor" id="a58549c5240acf31c75b7d8696937ecd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reads a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> into a pointer allocating memory for the object if necessary. </p>

</div>
</div>
<a class="anchor" id="ac3f4e91e6bf01957937399af29048da3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a4f018b27119d1e382b1c46a2778a6fc8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="aad3f7a3e3e66ea0e41ccfbb26e6bdcef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="aa4654c1d0d1d8f4d31551d60b55b37a4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a> &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="adb42601d5792ebfb806e181dd09472c1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a426994ea8ea90d921197dd9af3adb3fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="ae73f56f89c7ac2a52a3c8a2d962c3c9b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a1c5bd34e23ebc998518fa83986b048d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a7df6645fae18e96d06803c9e110b5f15">CCXX_ENGINEREAD_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a0dd0b0fab41279277623542546ae8c09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_string.html">String</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a155b0a9d9c6038708e9d482c78cd8d9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::read </td>
          <td>(</td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a716a0c85e4b60cfc968ec923f5f99a51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::readBinary </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a>&#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">

</div>
</div>
<a class="anchor" id="a4725b0fa41c4ffd838c2ae782d364b37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::sync </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This Flushes the buffers and closes the Persistence::Engine this must happen before the underlying stream is shut down. </p>

</div>
</div>
<a class="anchor" id="afb0634ed15df8ba8fe337d148cda67ef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>writes a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> from a reference. </p>

</div>
</div>
<a class="anchor" id="a01659ba91af98283534ff427f9215c45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>writes a <a class="el" href="classost_1_1_base_object.html" title="BaseObject. ">BaseObject</a> from a pointer. </p>

</div>
</div>
<a class="anchor" id="af4aa5f27b2e837e38de4f99de63a8ff2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a30566d3564980513d8530cc226decb3d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="ad7c1a41c518c4e346d7e30bf7ea1b831"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="ac040b19a3c2d7093bae7677554b1ccd5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a70cfa0027de39dd150eed711fbf8c268"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="ac69e28310bc769fe2bbcfee9f638e271"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a1519781190b2e05f6ebfdd9a8cd7705f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="a537ec0a333b5e08e94bbfa5f6c08deea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>References <a class="el" href="persist_8h.html#a2c0cd884a6ed71a178ef1569190c5e16">CCXX_ENGINEWRITE_REF</a>.</p>

</div>
</div>
<a class="anchor" id="ab507d23a54555b32a55e649dabdb54ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classost_1_1_string.html">String</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af7ab15352dd57926ec22a9645b29b92c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::write </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a24c4ccbdcf660b9b09b87674eb8009fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ost::Engine::writeBinary </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a>&#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">

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a116ab36c3285ced5b7014fca2e59d6d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> const &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a72d5e7f8e285febf3839b006ca85d359"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> const *&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a655e76f4e93233f74e747c14e01bd4c4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a>&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ec8690b315a85a31b4fdf51c3b6b3f0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a>&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aedee5c42e1b4f06384b90cf7e0a0c81e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a>&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3643837bb5d23453e69d2cf498d6b769"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a>&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0b39f730de828b78f3a70a5915cc695b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a>&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa5dcba2f939aaf5a1321546cc132fc26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a>&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af288a065193caf2635dce3d029b8afdf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa165c3c650318aeda57db5188dc5a271"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abee8ee8c7840525a6a941f2e78e51ed6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classost_1_1_string.html">String</a>&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8af05b56060b46f9c2cec747752e357f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a92899e6c8393aa36a2babdfe8d8d5d58"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afca566269bbbe0c80b31bde4a1fc77ca"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::vector&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The following are templated classes. </p>
<p>serialize a vector of some serializable content to the engine </p>

</div>
</div>
<a class="anchor" id="aae993e929fba2fb163c9c8fa5cb6a0f9"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::deque&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>serialize a deque of some serializable content to the engine </p>

</div>
</div>
<a class="anchor" id="ada00193ddadac33ab5e572851d275b17"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::map&lt; Key, Value &gt; const &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>serialize a map with keys/values which both are serializeable to an engine. </p>

</div>
</div>
<a class="anchor" id="ad4c6e3348c80df34bb96867453e7fcfd"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class x , class y &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::pair&lt; x, y &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>serialize a pair of some serializable content to the engine. </p>

</div>
</div>
<a class="anchor" id="a5b6de5b1c0193ecc4d58fc53b9b71b77"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a253975ae8ee3f3fcbec107f6bdfece9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae802582363d270fd1fd711414b72579a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a15f8363b519661cefed6de2e5bdd0dca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#a2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adc3c04cb513208ac114a55622dadc399"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#aa0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae5d7eec0260dacd403e5346df95b59ca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#aae17e32cd1bc7052e91399790645502a">uint16</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e09520d31e0ea4d0293c1b6b3608a92"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#ab7903878916593daecbeb95b98115ab0">int32</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a57f63c9aa0c288dea64a04a22399b148"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="config_8h.html#a945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a379629479e4f02884e1a40e84f9fac4e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac2a57112aec0833e1547b8b9daf5e2c1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3ab87cdc43b09dd3c55f627a79058716"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classost_1_1_string.html">String</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a54979a11c9556c9064453c9470d9be9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2304c8ac5d5bc806ea181a93ddc0c613"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="config_8h.html#ad10ef148ba8327bd530fc6c32c1e181c">__EXPORT</a> <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5053b305827706f8308f870114708bea"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::vector&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>deserialize a vector of deserializable content from an engine. </p>

</div>
</div>
<a class="anchor" id="afa13e25f064ae22f4c472886f079effb"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::deque&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>deserialize a deque of deserializable content from an engine. </p>

</div>
</div>
<a class="anchor" id="ac5852373fcf647fa5adfc6a6a34e775e"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::map&lt; Key, Value &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>deserialize a map with keys/values which both are serializeable from an engine. </p>

</div>
</div>
<a class="anchor" id="a40806d0c9f60ec97642963710278aa52"></a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class x , class y &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::pair&lt; x, y &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</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">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>deserialize a pair of some serializable content to the engine. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="persist_8h_source.html">persist.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Oct 17 2013 23:24:57 for GNU CommonC++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>