Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > 64656f00434e190abe8506174ca339ed > files > 359

ucommon-doc-4.3.1-1.mga1.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>ucommon: PersistEngine Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ucommon</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a00105.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#related">Related Functions</a>  </div>
  <div class="headertitle">
<h1>PersistEngine Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="PersistEngine" -->
<p>Stream serialization of persistent classes.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="a00192_source.html">persist.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a36f88957bf7f7105d4eed1d0af52132d">EngineMode</a> { <b>modeRead</b>, 
<b>modeWrite</b>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>These are the modes the Persistence::Engine can work in. </p>
<br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#aace7ec807e59e5fc12c44dfb4a8cc00b">PersistEngine</a> (std::iostream &amp;stream, <a class="el" href="a00105.html#a36f88957bf7f7105d4eed1d0af52132d">EngineMode</a> mode)  throw (PersistException)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Persistence::Engine with the specified stream in the given mode.  <a href="#aace7ec807e59e5fc12c44dfb4a8cc00b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa67f0fdcc460cc1f454736cae8c8b545"></a><!-- doxytag: member="PersistEngine::read" ref="aa67f0fdcc460cc1f454736cae8c8b545" args="(PersistObject &amp;object)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#aa67f0fdcc460cc1f454736cae8c8b545">read</a> (<a class="el" href="a00106.html">PersistObject</a> &amp;object)  throw (PersistException)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a <a class="el" href="a00106.html" title="PersistObject.">PersistObject</a> into a reference overwriting the object. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a3993770eb48a64a54dc89383a92578"></a><!-- doxytag: member="PersistEngine::read" ref="a4a3993770eb48a64a54dc89383a92578" args="(std::string &amp;str)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (std::string &amp;str)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99344de09d16fa0a69f9005bfb92c606"></a><!-- doxytag: member="PersistEngine::read" ref="a99344de09d16fa0a69f9005bfb92c606" args="(PersistObject *&amp;object)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a99344de09d16fa0a69f9005bfb92c606">read</a> (<a class="el" href="a00106.html">PersistObject</a> *&amp;object)  throw (PersistException)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a <a class="el" href="a00106.html" title="PersistObject.">PersistObject</a> into a pointer allocating memory for the object if necessary. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10b5b7547a19dfba8e5e85439e463637"></a><!-- doxytag: member="PersistEngine::read" ref="a10b5b7547a19dfba8e5e85439e463637" args="(int8_t &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (int8_t &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf36e0e5ebc527155bee1eef22af4f9f"></a><!-- doxytag: member="PersistEngine::read" ref="adf36e0e5ebc527155bee1eef22af4f9f" args="(uint8_t &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (uint8_t &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4cfde90322d31330f5c8de7bb68b118"></a><!-- doxytag: member="PersistEngine::read" ref="af4cfde90322d31330f5c8de7bb68b118" args="(uint32_t &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (uint32_t &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94ee14aff7344ca2b37c652d186788e9"></a><!-- doxytag: member="PersistEngine::read" ref="a94ee14aff7344ca2b37c652d186788e9" args="(int16_t &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (int16_t &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88a769e02cbaec3e2a347b78c14f6329"></a><!-- doxytag: member="PersistEngine::read" ref="a88a769e02cbaec3e2a347b78c14f6329" args="(uint16_t &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (uint16_t &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2cf7f316eb41ddacb421967db486bf6b"></a><!-- doxytag: member="PersistEngine::read" ref="a2cf7f316eb41ddacb421967db486bf6b" args="(int32_t &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (int32_t &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a319f686d3284569b0ca17ad1232a1edf"></a><!-- doxytag: member="PersistEngine::read" ref="a319f686d3284569b0ca17ad1232a1edf" args="(float &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (float &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed344ae3405004d14aa23f81308ec0a9"></a><!-- doxytag: member="PersistEngine::read" ref="aed344ae3405004d14aa23f81308ec0a9" args="(double &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (double &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcdc5eb5935d8960014c7e305ec79d25"></a><!-- doxytag: member="PersistEngine::read" ref="abcdc5eb5935d8960014c7e305ec79d25" args="(bool &amp;i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>read</b> (bool &amp;i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d2b5f527fa0b8be73a52593fcb079ca"></a><!-- doxytag: member="PersistEngine::readBinary" ref="a5d2b5f527fa0b8be73a52593fcb079ca" args="(uint8_t *data, uint32_t size)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>readBinary</b> (uint8_t *data, uint32_t size)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba0d9a01396b330c70c66416e276a169"></a><!-- doxytag: member="PersistEngine::write" ref="aba0d9a01396b330c70c66416e276a169" args="(uint32_t i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (uint32_t i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accda58414e8e75a838fcd7bb944aa004"></a><!-- doxytag: member="PersistEngine::write" ref="accda58414e8e75a838fcd7bb944aa004" args="(int16_t i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (int16_t i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01a81a983118f0932d78acc74bca5254"></a><!-- doxytag: member="PersistEngine::write" ref="a01a81a983118f0932d78acc74bca5254" args="(const std::string &amp;str)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (const std::string &amp;str)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2d1eaa3cf5e954db632247c1ffcd808"></a><!-- doxytag: member="PersistEngine::write" ref="ab2d1eaa3cf5e954db632247c1ffcd808" args="(uint8_t i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (uint8_t i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a253c4b5b952e23643890d70145c011cd"></a><!-- doxytag: member="PersistEngine::write" ref="a253c4b5b952e23643890d70145c011cd" args="(float i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (float i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6cf640a62152de182808bb13f946af4"></a><!-- doxytag: member="PersistEngine::write" ref="ae6cf640a62152de182808bb13f946af4" args="(double i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (double i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17c753595f94e5814f695b987a81f64c"></a><!-- doxytag: member="PersistEngine::write" ref="a17c753595f94e5814f695b987a81f64c" args="(const PersistObject *object)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a17c753595f94e5814f695b987a81f64c">write</a> (const <a class="el" href="a00106.html">PersistObject</a> *object)  throw (PersistException)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">writes a <a class="el" href="a00106.html" title="PersistObject.">PersistObject</a> from a pointer. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad396ef5d6e6e73ad37fc5c08a45b995a"></a><!-- doxytag: member="PersistEngine::write" ref="ad396ef5d6e6e73ad37fc5c08a45b995a" args="(bool i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (bool i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6579aba0d36e695c45a8a2980225d7fb"></a><!-- doxytag: member="PersistEngine::write" ref="a6579aba0d36e695c45a8a2980225d7fb" args="(uint16_t i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (uint16_t i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7828aecc7f2895f4226aeb98110d42de"></a><!-- doxytag: member="PersistEngine::write" ref="a7828aecc7f2895f4226aeb98110d42de" args="(const PersistObject &amp;object)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a7828aecc7f2895f4226aeb98110d42de">write</a> (const <a class="el" href="a00106.html">PersistObject</a> &amp;object)  throw (PersistException)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">writes a <a class="el" href="a00106.html" title="PersistObject.">PersistObject</a> from a reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d4bf082587be9cb618a443dce88cc91"></a><!-- doxytag: member="PersistEngine::write" ref="a7d4bf082587be9cb618a443dce88cc91" args="(int8_t i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (int8_t i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc2e3f6b3270e4e3fe7801b60d638fa4"></a><!-- doxytag: member="PersistEngine::write" ref="abc2e3f6b3270e4e3fe7801b60d638fa4" args="(int32_t i)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>write</b> (int32_t i)  throw (PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b11c461447d429a76745cbec84f64ce"></a><!-- doxytag: member="PersistEngine::writeBinary" ref="a3b11c461447d429a76745cbec84f64ce" args="(const uint8_t *data, const uint32_t size)" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>writeBinary</b> (const uint8_t *data, const uint32_t size)  throw (PersistException)</td></tr>
<tr><td colspan="2"><h2><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#afba84e3fdb2f3beccc82199eddee184f">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, <a class="el" href="a00106.html">PersistObject</a> const &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a080db3c17b91319bd47d63cb6a4708ee">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, <a class="el" href="a00106.html">PersistObject</a> const *ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a34d0240c8b75f11d5080a64bfeb72ee4">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, uint8_t ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ab106be082e70769703be383e25f7102c">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, uint32_t ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a43f3013cd0d0bc0abf372906620ae13f">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, float ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a605487a6322ca08e6e60838333a42185">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, int16_t ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a3886b0fa8c305ca54944bf902575f8d6">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, double ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a1581120820161b08a709c9da96c8973e">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, std::string ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#a39d0dadeae3c0178c8f303e6ed60e090">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, typename std::vector&lt; T &gt; const &amp;ob) throw(PersistException)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The following are template classes.  <a href="#a39d0dadeae3c0178c8f303e6ed60e090"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a174ce456a138787b9b88669ba0fccdae">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, int8_t ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a61385c7be33326b689272fc1da42d35e">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, uint16_t ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a68c12e354a97b9673060ca72ca26d838">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, bool ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#a75201fa6097b9ca48f63613c11b69c51">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, typename std::deque&lt; T &gt; const &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ace11b7bcbb91b68d19f1d79b3ebdeb47">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, int32_t ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class Key , class Value &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#aa5e40aaa194a47e1ef0e3862fe715e38">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, typename std::map&lt; Key, Value &gt; const &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class x , class y &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#aafe13391274a155c9afc1257cc707f6b">operator&lt;&lt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, std::pair&lt; x, y &gt; &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#aec94544fe56c15ec269d91d3331fd62c">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, float &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a973e61ab243ea5f7e7b1233bf305b69c">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, <a class="el" href="a00106.html">PersistObject</a> *&amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a656076b14bde68e55fce1dfaef299490">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, int8_t &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a5a13710f8cc57d37d4e42846f04e72eb">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, std::string &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#aedf1afeb0fc6acc4aec5190957db8ff3">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, bool &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a8eab0795c1b902f5f32ba5b710127865">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, <a class="el" href="a00106.html">PersistObject</a> &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#a98d1c3d071b030122d3e9d81ffd4363f">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, typename std::deque&lt; T &gt; &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#a2413005bf76c5dc13a32bad1275f34be">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, uint8_t &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#add4ecc625e6884f30231e08e747b019c">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, uint32_t &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class x , class y &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#abd4ca742d9ad58a5081393e2708dde73">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, std::pair&lt; x, y &gt; &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ab49ca0b9d2813563cd95abd2ea986f6c">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, double &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#ac01040027ef66bd667cd96b88ee9e723">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, uint16_t &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#af379588f9dec57fcb2c390c28eec4fc7">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, int32_t &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class Key , class Value &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#a7a2cc17a9d49d5853af8a3b4282d5894">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, typename std::map&lt; Key, Value &gt; &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00105.html#af4cf1edfee3f461d9fea2e6a02836015">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, int16_t &amp;ob) throw(PersistException)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00105.html#ade59cae8c29052145d0d1bf7be08e0f4">operator&gt;&gt;</a> (<a class="el" href="a00105.html">PersistEngine</a> &amp;ar, typename std::vector&lt; T &gt; &amp;ob) throw(PersistException)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Stream serialization of persistent classes. </p>
<p>This class constructs on a standard C++ STL stream and then operates in the mode specified. The stream passed into the constructor must be a binary mode to function properly.</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Daniel Silverstone </dd></dl>

<p>Definition at line <a class="el" href="a00192_source.html#l00190">190</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aace7ec807e59e5fc12c44dfb4a8cc00b"></a><!-- doxytag: member="PersistEngine::PersistEngine" ref="aace7ec807e59e5fc12c44dfb4a8cc00b" args="(std::iostream &amp;stream, EngineMode mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PersistEngine::PersistEngine </td>
          <td>(</td>
          <td class="paramtype">std::iostream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00105.html#a36f88957bf7f7105d4eed1d0af52132d">EngineMode</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>  throw (PersistException)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructs a Persistence::Engine with the specified stream in the given mode. </p>
<p>The stream must be initialized properly prior to this call or problems will ensue. </p>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="afba84e3fdb2f3beccc82199eddee184f"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="afba84e3fdb2f3beccc82199eddee184f" args="(PersistEngine &amp;ar, PersistObject const &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00106.html">PersistObject</a> const &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00319">319</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a080db3c17b91319bd47d63cb6a4708ee"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a080db3c17b91319bd47d63cb6a4708ee" args="(PersistEngine &amp;ar, PersistObject const *ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00106.html">PersistObject</a> const *&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00321">321</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a34d0240c8b75f11d5080a64bfeb72ee4"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a34d0240c8b75f11d5080a64bfeb72ee4" args="(PersistEngine &amp;ar, uint8_t ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00331">331</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab106be082e70769703be383e25f7102c"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="ab106be082e70769703be383e25f7102c" args="(PersistEngine &amp;ar, uint32_t ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00351">351</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a43f3013cd0d0bc0abf372906620ae13f"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a43f3013cd0d0bc0abf372906620ae13f" args="(PersistEngine &amp;ar, float ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00356">356</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a605487a6322ca08e6e60838333a42185"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a605487a6322ca08e6e60838333a42185" args="(PersistEngine &amp;ar, int16_t ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00336">336</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3886b0fa8c305ca54944bf902575f8d6"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a3886b0fa8c305ca54944bf902575f8d6" args="(PersistEngine &amp;ar, double ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00361">361</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1581120820161b08a709c9da96c8973e"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a1581120820161b08a709c9da96c8973e" args="(PersistEngine &amp;ar, std::string ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00366">366</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a39d0dadeae3c0178c8f303e6ed60e090"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a39d0dadeae3c0178c8f303e6ed60e090" args="(PersistEngine &amp;ar, typename std::vector&lt; T &gt; const &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::vector&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Definition at line <a class="el" href="a00192_source.html#l00386">386</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a174ce456a138787b9b88669ba0fccdae"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a174ce456a138787b9b88669ba0fccdae" args="(PersistEngine &amp;ar, int8_t ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int8_t&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00326">326</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a61385c7be33326b689272fc1da42d35e"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a61385c7be33326b689272fc1da42d35e" args="(PersistEngine &amp;ar, uint16_t ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00341">341</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a68c12e354a97b9673060ca72ca26d838"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a68c12e354a97b9673060ca72ca26d838" args="(PersistEngine &amp;ar, bool ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00371">371</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a75201fa6097b9ca48f63613c11b69c51"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="a75201fa6097b9ca48f63613c11b69c51" args="(PersistEngine &amp;ar, typename std::deque&lt; T &gt; const &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::deque&lt; T &gt; const &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>serialize a deque of some serializable content to the engine </p>

<p>Definition at line <a class="el" href="a00192_source.html#l00417">417</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="ace11b7bcbb91b68d19f1d79b3ebdeb47"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="ace11b7bcbb91b68d19f1d79b3ebdeb47" args="(PersistEngine &amp;ar, int32_t ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00346">346</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa5e40aaa194a47e1ef0e3862fe715e38"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="aa5e40aaa194a47e1ef0e3862fe715e38" args="(PersistEngine &amp;ar, typename std::map&lt; Key, Value &gt; const &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::map&lt; Key, Value &gt; const &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>serialize a map with keys/values which both are serializeable to an engine. </p>

<p>Definition at line <a class="el" href="a00192_source.html#l00452">452</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="aafe13391274a155c9afc1257cc707f6b"></a><!-- doxytag: member="PersistEngine::operator&lt;&lt;" ref="aafe13391274a155c9afc1257cc707f6b" args="(PersistEngine &amp;ar, std::pair&lt; x, y &gt; &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class x , class y &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::pair&lt; x, y &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>serialize a pair of some serializable content to the engine. </p>

<p>Definition at line <a class="el" href="a00192_source.html#l00484">484</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="aec94544fe56c15ec269d91d3331fd62c"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="aec94544fe56c15ec269d91d3331fd62c" args="(PersistEngine &amp;ar, float &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00354">354</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a973e61ab243ea5f7e7b1233bf305b69c"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="a973e61ab243ea5f7e7b1233bf305b69c" args="(PersistEngine &amp;ar, PersistObject *&amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00106.html">PersistObject</a> *&amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00317">317</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a656076b14bde68e55fce1dfaef299490"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="a656076b14bde68e55fce1dfaef299490" args="(PersistEngine &amp;ar, int8_t &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int8_t &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00324">324</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5a13710f8cc57d37d4e42846f04e72eb"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="a5a13710f8cc57d37d4e42846f04e72eb" args="(PersistEngine &amp;ar, std::string &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00364">364</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="aedf1afeb0fc6acc4aec5190957db8ff3"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="aedf1afeb0fc6acc4aec5190957db8ff3" args="(PersistEngine &amp;ar, bool &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00369">369</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8eab0795c1b902f5f32ba5b710127865"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="a8eab0795c1b902f5f32ba5b710127865" args="(PersistEngine &amp;ar, PersistObject &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00106.html">PersistObject</a> &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00315">315</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a98d1c3d071b030122d3e9d81ffd4363f"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="a98d1c3d071b030122d3e9d81ffd4363f" args="(PersistEngine &amp;ar, typename std::deque&lt; T &gt; &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::deque&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>deserialize a deque of deserializable content from an engine. </p>

<p>Definition at line <a class="el" href="a00192_source.html#l00431">431</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2413005bf76c5dc13a32bad1275f34be"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="a2413005bf76c5dc13a32bad1275f34be" args="(PersistEngine &amp;ar, uint8_t &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00329">329</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="add4ecc625e6884f30231e08e747b019c"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="add4ecc625e6884f30231e08e747b019c" args="(PersistEngine &amp;ar, uint32_t &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00349">349</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="abd4ca742d9ad58a5081393e2708dde73"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="abd4ca742d9ad58a5081393e2708dde73" args="(PersistEngine &amp;ar, std::pair&lt; x, y &gt; &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class x , class y &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::pair&lt; x, y &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>deserialize a pair of some serializable content to the engine. </p>

<p>Definition at line <a class="el" href="a00192_source.html#l00495">495</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab49ca0b9d2813563cd95abd2ea986f6c"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="ab49ca0b9d2813563cd95abd2ea986f6c" args="(PersistEngine &amp;ar, double &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00359">359</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac01040027ef66bd667cd96b88ee9e723"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="ac01040027ef66bd667cd96b88ee9e723" args="(PersistEngine &amp;ar, uint16_t &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00339">339</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="af379588f9dec57fcb2c390c28eec4fc7"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="af379588f9dec57fcb2c390c28eec4fc7" args="(PersistEngine &amp;ar, int32_t &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00344">344</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7a2cc17a9d49d5853af8a3b4282d5894"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="a7a2cc17a9d49d5853af8a3b4282d5894" args="(PersistEngine &amp;ar, typename std::map&lt; Key, Value &gt; &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Key , class Value &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::map&lt; Key, Value &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>deserialize a map with keys/values which both are serializeable from an engine. </p>

<p>Definition at line <a class="el" href="a00192_source.html#l00466">466</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="af4cf1edfee3f461d9fea2e6a02836015"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="af4cf1edfee3f461d9fea2e6a02836015" args="(PersistEngine &amp;ar, int16_t &amp;ob)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="a00192_source.html#l00334">334</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<a class="anchor" id="ade59cae8c29052145d0d1bf7be08e0f4"></a><!-- doxytag: member="PersistEngine::operator&gt;&gt;" ref="ade59cae8c29052145d0d1bf7be08e0f4" args="(PersistEngine &amp;ar, typename std::vector&lt; T &gt; &amp;ob)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00105.html">PersistEngine</a> &amp; operator&gt;&gt; </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00105.html">PersistEngine</a> &amp;&#160;</td>
          <td class="paramname"><em>ar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">typename std::vector&lt; T &gt; &amp;&#160;</td>
          <td class="paramname"><em>ob</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> throw(PersistException)<code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>deserialize a vector of deserializable content from an engine. </p>

<p>Definition at line <a class="el" href="a00192_source.html#l00400">400</a> of file <a class="el" href="a00192_source.html">persist.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>ucommon/<a class="el" href="a00192_source.html">persist.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="a00105.html">PersistEngine</a>      </li>
      <li class="footer">Generated on Wed Apr 13 2011 22:39:48 for ucommon by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>

</body>
</html>