Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 135

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>GNU CommonC++: ost::Engine Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.6 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li><a href="examples.html"><span>Examples</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="namespaceost.html">ost</a>::<a class="el" href="classost_1_1_engine.html">Engine</a></div>
<h1>ost::Engine Class Reference</h1><!-- doxytag: class="ost::Engine" -->Enginestream serialization of persistent classes.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="persist_8h-source.html">persist.h</a>&gt;</code>
<p>
<a href="classost_1_1_engine-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#79c3c9a0b5e4539bfd628e74abb9dcd7">EngineMode</a> { <a class="el" href="classost_1_1_engine.html#79c3c9a0b5e4539bfd628e74abb9dcd7925cc9ec51802d448af134176a5a0378">modeRead</a>, 
<a class="el" href="classost_1_1_engine.html#79c3c9a0b5e4539bfd628e74abb9dcd7b0d24e68c9ca4dc79cda2c8362c9c836">modeWrite</a>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">These are the modes the Persistence::Engine can work in.  <a href="classost_1_1_engine.html#79c3c9a0b5e4539bfd628e74abb9dcd7">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#f5b959889de8a41e75486c3afae6313f">Engine</a> (std::iostream &amp;stream, <a class="el" href="classost_1_1_engine.html#79c3c9a0b5e4539bfd628e74abb9dcd7">EngineMode</a> mode) THROWS(PersistException)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs a Persistence::Engine with the specified stream in the given mode.  <a href="#f5b959889de8a41e75486c3afae6313f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#4725b0fa41c4ffd838c2ae782d364b37">sync</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#4725b0fa41c4ffd838c2ae782d364b37"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a781f026e04726822c2375366825e38d">~Engine</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#fb0634ed15df8ba8fe337d148cda67ef">write</a> (const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;object) THROWS(PersistException)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">writes a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> from a reference.  <a href="#fb0634ed15df8ba8fe337d148cda67ef"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#01659ba91af98283534ff427f9215c45">write</a> (const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> *object) THROWS(PersistException)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">writes a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> from a pointer.  <a href="#01659ba91af98283534ff427f9215c45"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#f4aa5f27b2e837e38de4f99de63a8ff2">write</a> (<a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a> i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#30566d3564980513d8530cc226decb3d">write</a> (<a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#d7c1a41c518c4e346d7e30bf7ea1b831">write</a> (<a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a> i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#c040b19a3c2d7093bae7677554b1ccd5">write</a> (<a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a> i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#70cfa0027de39dd150eed711fbf8c268">write</a> (<a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a> i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#c69e28310bc769fe2bbcfee9f638e271">write</a> (<a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#1519781190b2e05f6ebfdd9a8cd7705f">write</a> (float i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#537ec0a333b5e08e94bbfa5f6c08deea">write</a> (double i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#b507d23a54555b32a55e649dabdb54ca">write</a> (const <a class="el" href="classost_1_1_string.html">String</a> &amp;str) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#f7ab15352dd57926ec22a9645b29b92c">write</a> (const std::string &amp;str) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#24c4ccbdcf660b9b09b87674eb8009fb">writeBinary</a> (const <a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> *data, const <a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> size) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a39a5fda85b6dd96d9def855974f754a">read</a> (<a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;object) THROWS(PersistException)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reads a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> into a reference overwriting the object.  <a href="#a39a5fda85b6dd96d9def855974f754a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#58549c5240acf31c75b7d8696937ecd5">read</a> (<a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&amp;object) THROWS(PersistException)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reads a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> into a pointer allocating memory for the object if necessary.  <a href="#58549c5240acf31c75b7d8696937ecd5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#c3f4e91e6bf01957937399af29048da3">read</a> (<a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#4f018b27119d1e382b1c46a2778a6fc8">read</a> (<a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#ad3f7a3e3e66ea0e41ccfbb26e6bdcef">read</a> (<a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a4654c1d0d1d8f4d31551d60b55b37a4">read</a> (<a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a> &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#db42601d5792ebfb806e181dd09472c1">read</a> (<a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a> &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#426994ea8ea90d921197dd9af3adb3fe">read</a> (<a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#e73f56f89c7ac2a52a3c8a2d962c3c9b">read</a> (float &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#1c5bd34e23ebc998518fa83986b048d1">read</a> (double &amp;i) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#0dd0b0fab41279277623542546ae8c09">read</a> (<a class="el" href="classost_1_1_string.html">String</a> &amp;str) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#155b0a9d9c6038708e9d482c78cd8d9b">read</a> (std::string &amp;str) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#716a0c85e4b60cfc968ec923f5f99a51">readBinary</a> (<a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> *data, <a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> size) THROWS(PersistException)</td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#5b6de5b1c0193ecc4d58fc53b9b71b77">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) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#253975ae8ee3f3fcbec107f6bdfece9e">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) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#116ab36c3285ced5b7014fca2e59d6d1">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) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#72d5e7f8e285febf3839b006ca85d359">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) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#e802582363d270fd1fd711414b72579a">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#655e76f4e93233f74e747c14e01bd4c4">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a> ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#15f8363b519661cefed6de2e5bdd0dca">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#6ec8690b315a85a31b4fdf51c3b6b3f0">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#dc3c04cb513208ac114a55622dadc399">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#edee5c42e1b4f06384b90cf7e0a0c81e">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a> ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#e5d7eec0260dacd403e5346df95b59ca">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a> &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#3643837bb5d23453e69d2cf498d6b769">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a> ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#5e09520d31e0ea4d0293c1b6b3608a92">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a> &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#0b39f730de828b78f3a70a5915cc695b">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a> ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#57f63c9aa0c288dea64a04a22399b148">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a5dcba2f939aaf5a1321546cc132fc26">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, <a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#379629479e4f02884e1a40e84f9fac4e">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, float &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#f288a065193caf2635dce3d029b8afdf">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, float ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#c2a57112aec0833e1547b8b9daf5e2c1">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, double &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#a165c3c650318aeda57db5188dc5a271">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, double ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#3ab87cdc43b09dd3c55f627a79058716">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) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#bee8ee8c7840525a6a941f2e78e51ed6">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) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#54979a11c9556c9064453c9470d9be9c">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, std::string &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#8af05b56060b46f9c2cec747752e357f">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, std::string ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#2304c8ac5d5bc806ea181a93ddc0c613">operator&gt;&gt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, bool &amp;ob) THROWS(PersistException)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#92899e6c8393aa36a2babdfe8d8d5d58">operator&lt;&lt;</a> (<a class="el" href="classost_1_1_engine.html">Engine</a> &amp;ar, bool ob) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#23debe9c4748be2031a7e515e027368b">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) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#b55efd31c3b797101b1f3dfd3298f9b9">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) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#7367b9915f8ef3a7f9e5eecd686774bc">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) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#0fc218862af3cbe582ed446bd5e53f6f">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) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Key, class Value&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#d2c656c2556ef94dcb67db48740aba51">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) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class Key, class Value&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#b7c6902f8fc7840feb869c4a14da32d7">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) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class x, class y&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#05508a982481fd6699d53488e6390aa5">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) THROWS(PersistException)</td></tr>

<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class x, class y&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classost_1_1_engine.html#1a2e21651ff252fbbc8f804cc9de0466">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) THROWS(PersistException)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Enginestream serialization of persistent classes. 
<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 compact><dt><b>Author:</b></dt><dd>Daniel Silverstone </dd></dl>

<p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="79c3c9a0b5e4539bfd628e74abb9dcd7"></a><!-- doxytag: member="ost::Engine::EngineMode" ref="79c3c9a0b5e4539bfd628e74abb9dcd7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">enum <a class="el" href="classost_1_1_engine.html#79c3c9a0b5e4539bfd628e74abb9dcd7">ost::Engine::EngineMode</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
These are the modes the Persistence::Engine can work in. 
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="79c3c9a0b5e4539bfd628e74abb9dcd7925cc9ec51802d448af134176a5a0378"></a><!-- doxytag: member="modeRead" ref="79c3c9a0b5e4539bfd628e74abb9dcd7925cc9ec51802d448af134176a5a0378" args="" -->modeRead</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="79c3c9a0b5e4539bfd628e74abb9dcd7b0d24e68c9ca4dc79cda2c8362c9c836"></a><!-- doxytag: member="modeWrite" ref="79c3c9a0b5e4539bfd628e74abb9dcd7b0d24e68c9ca4dc79cda2c8362c9c836" args="" -->modeWrite</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="f5b959889de8a41e75486c3afae6313f"></a><!-- doxytag: member="ost::Engine::Engine" ref="f5b959889de8a41e75486c3afae6313f" args="(std::iostream &amp;stream, EngineMode mode) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">ost::Engine::Engine           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">std::iostream &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>stream</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classost_1_1_engine.html#79c3c9a0b5e4539bfd628e74abb9dcd7">EngineMode</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>mode</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Constructs a Persistence::Engine with the specified stream in the given mode. 
<p>
The stream must be initialised properly prior to this call or problems will ensue.     </td>
  </tr>
</table>
<a class="anchor" name="a781f026e04726822c2375366825e38d"></a><!-- doxytag: member="ost::Engine::~Engine" ref="a781f026e04726822c2375366825e38d" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">virtual ost::Engine::~Engine           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="155b0a9d9c6038708e9d482c78cd8d9b"></a><!-- doxytag: member="ost::Engine::read" ref="155b0a9d9c6038708e9d482c78cd8d9b" args="(std::string &amp;str) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="0dd0b0fab41279277623542546ae8c09"></a><!-- doxytag: member="ost::Engine::read" ref="0dd0b0fab41279277623542546ae8c09" args="(String &amp;str) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_string.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="1c5bd34e23ebc998518fa83986b048d1"></a><!-- doxytag: member="ost::Engine::read" ref="1c5bd34e23ebc998518fa83986b048d1" args="(double &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="e73f56f89c7ac2a52a3c8a2d962c3c9b"></a><!-- doxytag: member="ost::Engine::read" ref="e73f56f89c7ac2a52a3c8a2d962c3c9b" args="(float &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="426994ea8ea90d921197dd9af3adb3fe"></a><!-- doxytag: member="ost::Engine::read" ref="426994ea8ea90d921197dd9af3adb3fe" args="(uint32 &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="db42601d5792ebfb806e181dd09472c1"></a><!-- doxytag: member="ost::Engine::read" ref="db42601d5792ebfb806e181dd09472c1" args="(int32 &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a4654c1d0d1d8f4d31551d60b55b37a4"></a><!-- doxytag: member="ost::Engine::read" ref="a4654c1d0d1d8f4d31551d60b55b37a4" args="(uint16 &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="ad3f7a3e3e66ea0e41ccfbb26e6bdcef"></a><!-- doxytag: member="ost::Engine::read" ref="ad3f7a3e3e66ea0e41ccfbb26e6bdcef" args="(int16 &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="4f018b27119d1e382b1c46a2778a6fc8"></a><!-- doxytag: member="ost::Engine::read" ref="4f018b27119d1e382b1c46a2778a6fc8" args="(uint8 &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="c3f4e91e6bf01957937399af29048da3"></a><!-- doxytag: member="ost::Engine::read" ref="c3f4e91e6bf01957937399af29048da3" args="(int8 &amp;i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="58549c5240acf31c75b7d8696937ecd5"></a><!-- doxytag: member="ost::Engine::read" ref="58549c5240acf31c75b7d8696937ecd5" args="(BaseObject *&amp;object) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
reads a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> into a pointer allocating memory for the object if necessary. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a39a5fda85b6dd96d9def855974f754a"></a><!-- doxytag: member="ost::Engine::read" ref="a39a5fda85b6dd96d9def855974f754a" args="(BaseObject &amp;object) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::read           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
reads a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> into a reference overwriting the object. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="716a0c85e4b60cfc968ec923f5f99a51"></a><!-- doxytag: member="ost::Engine::readBinary" ref="716a0c85e4b60cfc968ec923f5f99a51" args="(uint8 *data, uint32 size) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::readBinary           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>size</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="4725b0fa41c4ffd838c2ae782d364b37"></a><!-- doxytag: member="ost::Engine::sync" ref="4725b0fa41c4ffd838c2ae782d364b37" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::sync           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
This Flushes the buffers and closes the Persistence::Engine this must happen before the underlying stream is shut down. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="f7ab15352dd57926ec22a9645b29b92c"></a><!-- doxytag: member="ost::Engine::write" ref="f7ab15352dd57926ec22a9645b29b92c" args="(const std::string &amp;str) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="b507d23a54555b32a55e649dabdb54ca"></a><!-- doxytag: member="ost::Engine::write" ref="b507d23a54555b32a55e649dabdb54ca" args="(const String &amp;str) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classost_1_1_string.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="537ec0a333b5e08e94bbfa5f6c08deea"></a><!-- doxytag: member="ost::Engine::write" ref="537ec0a333b5e08e94bbfa5f6c08deea" args="(double i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">double&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="1519781190b2e05f6ebfdd9a8cd7705f"></a><!-- doxytag: member="ost::Engine::write" ref="1519781190b2e05f6ebfdd9a8cd7705f" args="(float i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">float&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="c69e28310bc769fe2bbcfee9f638e271"></a><!-- doxytag: member="ost::Engine::write" ref="c69e28310bc769fe2bbcfee9f638e271" args="(uint32 i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="70cfa0027de39dd150eed711fbf8c268"></a><!-- doxytag: member="ost::Engine::write" ref="70cfa0027de39dd150eed711fbf8c268" args="(int32 i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="c040b19a3c2d7093bae7677554b1ccd5"></a><!-- doxytag: member="ost::Engine::write" ref="c040b19a3c2d7093bae7677554b1ccd5" args="(uint16 i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="d7c1a41c518c4e346d7e30bf7ea1b831"></a><!-- doxytag: member="ost::Engine::write" ref="d7c1a41c518c4e346d7e30bf7ea1b831" args="(int16 i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="30566d3564980513d8530cc226decb3d"></a><!-- doxytag: member="ost::Engine::write" ref="30566d3564980513d8530cc226decb3d" args="(uint8 i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="f4aa5f27b2e837e38de4f99de63a8ff2"></a><!-- doxytag: member="ost::Engine::write" ref="f4aa5f27b2e837e38de4f99de63a8ff2" args="(int8 i) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="01659ba91af98283534ff427f9215c45"></a><!-- doxytag: member="ost::Engine::write" ref="01659ba91af98283534ff427f9215c45" args="(const BaseObject *object) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
writes a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> from a pointer. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="fb0634ed15df8ba8fe337d148cda67ef"></a><!-- doxytag: member="ost::Engine::write" ref="fb0634ed15df8ba8fe337d148cda67ef" args="(const BaseObject &amp;object) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::write           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>object</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
writes a <a class="el" href="classost_1_1_base_object.html">BaseObject</a> from a reference. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="24c4ccbdcf660b9b09b87674eb8009fb"></a><!-- doxytag: member="ost::Engine::writeBinary" ref="24c4ccbdcf660b9b09b87674eb8009fb" args="(const uint8 *data, const uint32 size) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void ost::Engine::writeBinary           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>size</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="05508a982481fd6699d53488e6390aa5"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="05508a982481fd6699d53488e6390aa5" args="(Engine &amp;ar, std::pair&lt; x, y &gt; &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class x, class y&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>std::pair&lt; x, y &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
serialize a pair of some serializable content to the engine.     </td>
  </tr>
</table>
<a class="anchor" name="d2c656c2556ef94dcb67db48740aba51"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="d2c656c2556ef94dcb67db48740aba51" args="(Engine &amp;ar, typename std::map&lt; Key, Value &gt; const &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class Key, class Value&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>typename std::map&lt; Key, Value &gt; const &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
serialize a map with keys/values which both are serializeable to an engine.     </td>
  </tr>
</table>
<a class="anchor" name="7367b9915f8ef3a7f9e5eecd686774bc"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="7367b9915f8ef3a7f9e5eecd686774bc" args="(Engine &amp;ar, typename std::deque&lt; T &gt; const &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>typename std::deque&lt; T &gt; const &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
serialize a deque of some serializable content to the engine     </td>
  </tr>
</table>
<a class="anchor" name="23debe9c4748be2031a7e515e027368b"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="23debe9c4748be2031a7e515e027368b" args="(Engine &amp;ar, typename std::vector&lt; T &gt; const &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>typename std::vector&lt; T &gt; const &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
serialize a vector of some serializable content to the engine     </td>
  </tr>
</table>
<a class="anchor" name="92899e6c8393aa36a2babdfe8d8d5d58"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="92899e6c8393aa36a2babdfe8d8d5d58" args="(Engine &amp;ar, bool ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="8af05b56060b46f9c2cec747752e357f"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="8af05b56060b46f9c2cec747752e357f" args="(Engine &amp;ar, std::string ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>std::string&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="bee8ee8c7840525a6a941f2e78e51ed6"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="bee8ee8c7840525a6a941f2e78e51ed6" args="(Engine &amp;ar, String ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classost_1_1_string.html">String</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a165c3c650318aeda57db5188dc5a271"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="a165c3c650318aeda57db5188dc5a271" args="(Engine &amp;ar, double ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>double&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="f288a065193caf2635dce3d029b8afdf"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="f288a065193caf2635dce3d029b8afdf" args="(Engine &amp;ar, float ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a5dcba2f939aaf5a1321546cc132fc26"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="a5dcba2f939aaf5a1321546cc132fc26" args="(Engine &amp;ar, uint32 ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="0b39f730de828b78f3a70a5915cc695b"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="0b39f730de828b78f3a70a5915cc695b" args="(Engine &amp;ar, int32 ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="3643837bb5d23453e69d2cf498d6b769"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="3643837bb5d23453e69d2cf498d6b769" args="(Engine &amp;ar, uint16 ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="edee5c42e1b4f06384b90cf7e0a0c81e"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="edee5c42e1b4f06384b90cf7e0a0c81e" args="(Engine &amp;ar, int16 ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="6ec8690b315a85a31b4fdf51c3b6b3f0"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="6ec8690b315a85a31b4fdf51c3b6b3f0" args="(Engine &amp;ar, uint8 ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="655e76f4e93233f74e747c14e01bd4c4"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="655e76f4e93233f74e747c14e01bd4c4" args="(Engine &amp;ar, int8 ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="72d5e7f8e285febf3839b006ca85d359"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="72d5e7f8e285febf3839b006ca85d359" args="(Engine &amp;ar, BaseObject const *ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classost_1_1_base_object.html">BaseObject</a> const *&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="116ab36c3285ced5b7014fca2e59d6d1"></a><!-- doxytag: member="ost::Engine::operator&lt;&lt;" ref="116ab36c3285ced5b7014fca2e59d6d1" args="(Engine &amp;ar, BaseObject const &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&lt;&lt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classost_1_1_base_object.html">BaseObject</a> const &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="1a2e21651ff252fbbc8f804cc9de0466"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="1a2e21651ff252fbbc8f804cc9de0466" args="(Engine &amp;ar, std::pair&lt; x, y &gt; &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class x, class y&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>std::pair&lt; x, y &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
deserialize a pair of some serializable content to the engine.     </td>
  </tr>
</table>
<a class="anchor" name="b7c6902f8fc7840feb869c4a14da32d7"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="b7c6902f8fc7840feb869c4a14da32d7" args="(Engine &amp;ar, typename std::map&lt; Key, Value &gt; &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class Key, class Value&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>typename std::map&lt; Key, Value &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
deserialize a map with keys/values which both are serializeable from an engine.     </td>
  </tr>
</table>
<a class="anchor" name="0fc218862af3cbe582ed446bd5e53f6f"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="0fc218862af3cbe582ed446bd5e53f6f" args="(Engine &amp;ar, typename std::deque&lt; T &gt; &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>typename std::deque&lt; T &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
deserialize a deque of deserializable content from an engine.     </td>
  </tr>
</table>
<a class="anchor" name="b55efd31c3b797101b1f3dfd3298f9b9"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="b55efd31c3b797101b1f3dfd3298f9b9" args="(Engine &amp;ar, typename std::vector&lt; T &gt; &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template&lt;class T&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>typename std::vector&lt; T &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
deserialize a vector of deserializable content from an engine.     </td>
  </tr>
</table>
<a class="anchor" name="2304c8ac5d5bc806ea181a93ddc0c613"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="2304c8ac5d5bc806ea181a93ddc0c613" args="(Engine &amp;ar, bool &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>bool &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="54979a11c9556c9064453c9470d9be9c"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="54979a11c9556c9064453c9470d9be9c" args="(Engine &amp;ar, std::string &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>std::string &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="3ab87cdc43b09dd3c55f627a79058716"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="3ab87cdc43b09dd3c55f627a79058716" args="(Engine &amp;ar, String &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classost_1_1_string.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="c2a57112aec0833e1547b8b9daf5e2c1"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="c2a57112aec0833e1547b8b9daf5e2c1" args="(Engine &amp;ar, double &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>double &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="379629479e4f02884e1a40e84f9fac4e"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="379629479e4f02884e1a40e84f9fac4e" args="(Engine &amp;ar, float &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>float &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="57f63c9aa0c288dea64a04a22399b148"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="57f63c9aa0c288dea64a04a22399b148" args="(Engine &amp;ar, uint32 &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#945d766905ae60477daf7c8846d80f9b">uint32</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="5e09520d31e0ea4d0293c1b6b3608a92"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="5e09520d31e0ea4d0293c1b6b3608a92" args="(Engine &amp;ar, int32 &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#b7903878916593daecbeb95b98115ab0">int32</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="e5d7eec0260dacd403e5346df95b59ca"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="e5d7eec0260dacd403e5346df95b59ca" args="(Engine &amp;ar, uint16 &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#ae17e32cd1bc7052e91399790645502a">uint16</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="dc3c04cb513208ac114a55622dadc399"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="dc3c04cb513208ac114a55622dadc399" args="(Engine &amp;ar, int16 &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#a0d0fdc87fd135ef2bedb030901cdb9c">int16</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="15f8363b519661cefed6de2e5bdd0dca"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="15f8363b519661cefed6de2e5bdd0dca" args="(Engine &amp;ar, uint8 &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#2f658db822f8a23711b5bac1094c2185">uint8</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="e802582363d270fd1fd711414b72579a"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="e802582363d270fd1fd711414b72579a" args="(Engine &amp;ar, int8 &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="config_8h.html#a79c2d3de4fcd200458c406f40b2ae64">int8</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="253975ae8ee3f3fcbec107f6bdfece9e"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="253975ae8ee3f3fcbec107f6bdfece9e" args="(Engine &amp;ar, BaseObject *&amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classost_1_1_base_object.html">BaseObject</a> *&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="5b6de5b1c0193ecc4d58fc53b9b71b77"></a><!-- doxytag: member="ost::Engine::operator&gt;&gt;" ref="5b6de5b1c0193ecc4d58fc53b9b71b77" args="(Engine &amp;ar, BaseObject &amp;ob) THROWS(PersistException)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">__EXPORT <a class="el" href="classost_1_1_engine.html">Engine</a> &amp; operator&gt;&gt;           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classost_1_1_engine.html">Engine</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ar</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="el" href="classost_1_1_base_object.html">BaseObject</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>ob</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<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></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Jun 19 10:50:56 2006 for GNU CommonC++ by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
</body>
</html>