mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 17:56:16 +00:00
5542 lines
260 KiB
HTML
5542 lines
260 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Dash Core: src/serialize.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Dash Core
|
|
 <span id="projectnumber">0.12.2.1</span>
|
|
</div>
|
|
<div id="projectbrief">P2P Digital Currency</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('serialize_8h.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">serialize.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include "<a class="el" href="endian_8h_source.html">compat/endian.h</a>"</code><br />
|
|
<code>#include <algorithm></code><br />
|
|
<code>#include <assert.h></code><br />
|
|
<code>#include <ios></code><br />
|
|
<code>#include <limits></code><br />
|
|
<code>#include <list></code><br />
|
|
<code>#include <map></code><br />
|
|
<code>#include <set></code><br />
|
|
<code>#include <stdint.h></code><br />
|
|
<code>#include <string></code><br />
|
|
<code>#include <string.h></code><br />
|
|
<code>#include <utility></code><br />
|
|
<code>#include <vector></code><br />
|
|
<code>#include "<a class="el" href="prevector_8h_source.html">prevector.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="serialize_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCFlatData.html">CFlatData</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCVarInt.html">CVarInt< I ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classLimitedString.html">LimitedString< Limit ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCSerActionSerialize.html">CSerActionSerialize</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structCSerActionUnserialize.html">CSerActionUnserialize</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classCSizeComputer.html">CSizeComputer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a4d7fc7040e01003a01f367b8d90324f1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a4d7fc7040e01003a01f367b8d90324f1">READWRITE</a>(obj)   (::<a class="el" href="serialize_8h.html#af40922e06eb02a9f97694b9419cd973e">SerReadWrite</a>(s, (obj), nType, nVersion, ser_action))</td></tr>
|
|
<tr class="separator:a4d7fc7040e01003a01f367b8d90324f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7ebc8e55770e244587ebffb1e859604"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ab7ebc8e55770e244587ebffb1e859604">READWRITEMANY</a>(...)   (::<a class="el" href="serialize_8h.html#a41d0f3a4a8d59caacb43205742b36357">SerReadWriteMany</a>(s, nType, nVersion, ser_action, __VA_ARGS__))</td></tr>
|
|
<tr class="separator:ab7ebc8e55770e244587ebffb1e859604"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3f1f459edee39316fb42da787e2d266"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ae3f1f459edee39316fb42da787e2d266">ADD_SERIALIZE_METHODS</a></td></tr>
|
|
<tr class="separator:ae3f1f459edee39316fb42da787e2d266"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9393dd1b6a30ae7fe9cc42240241f741"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a9393dd1b6a30ae7fe9cc42240241f741">FLATDATA</a>(obj)   <a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(<a class="el" href="classCFlatData.html">CFlatData</a>((char*)&(obj), (char*)&(obj) + sizeof(obj)))</td></tr>
|
|
<tr class="separator:a9393dd1b6a30ae7fe9cc42240241f741"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1383f2a4c22ffaeba9b2924d90459f76"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a1383f2a4c22ffaeba9b2924d90459f76">VARINT</a>(obj)   <a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(<a class="el" href="serialize_8h.html#a5748d9d17982b234b10a4b9e6f8e9f53">WrapVarInt</a>(<a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(obj)))</td></tr>
|
|
<tr class="separator:a1383f2a4c22ffaeba9b2924d90459f76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78e63691a056ce2368984400605e4f6e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a78e63691a056ce2368984400605e4f6e">LIMITED_STRING</a>(obj, n)   <a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(<a class="el" href="classLimitedString.html">LimitedString</a>< n >(<a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(obj)))</td></tr>
|
|
<tr class="separator:a78e63691a056ce2368984400605e4f6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ae4d5251432e1a9e6803c0240cc492e18"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="serialize_8h.html#ae4d5251432e1a9e6803c0240cc492e18a652754eeaf79fba4fcf4c18597a6961c">SER_NETWORK</a> = (1 << 0),
|
|
<a class="el" href="serialize_8h.html#ae4d5251432e1a9e6803c0240cc492e18a34949680c53028d35a449bf88b3c329d">SER_DISK</a> = (1 << 1),
|
|
<a class="el" href="serialize_8h.html#ae4d5251432e1a9e6803c0240cc492e18aca6c7596d50ce42f28b5b97f39ba178a">SER_GETHASH</a> = (1 << 2)
|
|
}</td></tr>
|
|
<tr class="separator:ae4d5251432e1a9e6803c0240cc492e18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:abd1caa7e45d4ba31b7dfdda9949c3b05"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:abd1caa7e45d4ba31b7dfdda9949c3b05"><td class="memTemplItemLeft" align="right" valign="top">T & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a> (const T &val)</td></tr>
|
|
<tr class="separator:abd1caa7e45d4ba31b7dfdda9949c3b05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae634e39c103baab132dad9beef83ceb5"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae634e39c103baab132dad9beef83ceb5"><td class="memTemplItemLeft" align="right" valign="top">T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ae634e39c103baab132dad9beef83ceb5">NCONST_PTR</a> (const T *val)</td></tr>
|
|
<tr class="separator:ae634e39c103baab132dad9beef83ceb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a338401cffbfa31c80b8f64d232306254"><td class="memTemplParams" colspan="2">template<typename V > </td></tr>
|
|
<tr class="memitem:a338401cffbfa31c80b8f64d232306254"><td class="memTemplItemLeft" align="right" valign="top">V::value_type * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a338401cffbfa31c80b8f64d232306254">begin_ptr</a> (V &v)</td></tr>
|
|
<tr class="separator:a338401cffbfa31c80b8f64d232306254"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabdb411d750f0d814f5e871ca31eadd3"><td class="memTemplParams" colspan="2">template<typename V > </td></tr>
|
|
<tr class="memitem:aabdb411d750f0d814f5e871ca31eadd3"><td class="memTemplItemLeft" align="right" valign="top">const V::value_type * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aabdb411d750f0d814f5e871ca31eadd3">begin_ptr</a> (const V &v)</td></tr>
|
|
<tr class="separator:aabdb411d750f0d814f5e871ca31eadd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a900ef361781a39cddd9ff84b4959c3d9"><td class="memTemplParams" colspan="2">template<typename V > </td></tr>
|
|
<tr class="memitem:a900ef361781a39cddd9ff84b4959c3d9"><td class="memTemplItemLeft" align="right" valign="top">V::value_type * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a900ef361781a39cddd9ff84b4959c3d9">end_ptr</a> (V &v)</td></tr>
|
|
<tr class="separator:a900ef361781a39cddd9ff84b4959c3d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47e74789f08e88ce22b8a40bb9641484"><td class="memTemplParams" colspan="2">template<typename V > </td></tr>
|
|
<tr class="memitem:a47e74789f08e88ce22b8a40bb9641484"><td class="memTemplItemLeft" align="right" valign="top">const V::value_type * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a47e74789f08e88ce22b8a40bb9641484">end_ptr</a> (const V &v)</td></tr>
|
|
<tr class="separator:a47e74789f08e88ce22b8a40bb9641484"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab121fe5d3f3371e3c57b45235a8d7802"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ab121fe5d3f3371e3c57b45235a8d7802"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ab121fe5d3f3371e3c57b45235a8d7802">ser_writedata8</a> (Stream &s, uint8_t obj)</td></tr>
|
|
<tr class="separator:ab121fe5d3f3371e3c57b45235a8d7802"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53ce4ae127e687a7e99c26730a93b47b"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a53ce4ae127e687a7e99c26730a93b47b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a53ce4ae127e687a7e99c26730a93b47b">ser_writedata16</a> (Stream &s, uint16_t obj)</td></tr>
|
|
<tr class="separator:a53ce4ae127e687a7e99c26730a93b47b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34e95dfa98a60736b9ed06a8c8241b3d"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a34e95dfa98a60736b9ed06a8c8241b3d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a34e95dfa98a60736b9ed06a8c8241b3d">ser_writedata32</a> (Stream &s, uint32_t obj)</td></tr>
|
|
<tr class="separator:a34e95dfa98a60736b9ed06a8c8241b3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a274e67f1285e8b58be54bbf1671151ce"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a274e67f1285e8b58be54bbf1671151ce"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a274e67f1285e8b58be54bbf1671151ce">ser_writedata32be</a> (Stream &s, uint32_t obj)</td></tr>
|
|
<tr class="separator:a274e67f1285e8b58be54bbf1671151ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea5bd540bb61fbf26586fd71974df5e1"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:aea5bd540bb61fbf26586fd71974df5e1"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aea5bd540bb61fbf26586fd71974df5e1">ser_writedata64</a> (Stream &s, uint64_t obj)</td></tr>
|
|
<tr class="separator:aea5bd540bb61fbf26586fd71974df5e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d1f53d2d72386236484546b49409188"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a1d1f53d2d72386236484546b49409188"><td class="memTemplItemLeft" align="right" valign="top">uint8_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a1d1f53d2d72386236484546b49409188">ser_readdata8</a> (Stream &s)</td></tr>
|
|
<tr class="separator:a1d1f53d2d72386236484546b49409188"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d79b9c324578a126d1a393047cec9a4"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a9d79b9c324578a126d1a393047cec9a4"><td class="memTemplItemLeft" align="right" valign="top">uint16_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a9d79b9c324578a126d1a393047cec9a4">ser_readdata16</a> (Stream &s)</td></tr>
|
|
<tr class="separator:a9d79b9c324578a126d1a393047cec9a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0bbdc7ba802bbaafbf0cf7774b291d6"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ac0bbdc7ba802bbaafbf0cf7774b291d6"><td class="memTemplItemLeft" align="right" valign="top">uint32_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ac0bbdc7ba802bbaafbf0cf7774b291d6">ser_readdata32</a> (Stream &s)</td></tr>
|
|
<tr class="separator:ac0bbdc7ba802bbaafbf0cf7774b291d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebdb1730926e0593658339e9fa305a85"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:aebdb1730926e0593658339e9fa305a85"><td class="memTemplItemLeft" align="right" valign="top">uint32_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aebdb1730926e0593658339e9fa305a85">ser_readdata32be</a> (Stream &s)</td></tr>
|
|
<tr class="separator:aebdb1730926e0593658339e9fa305a85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa69ce8c2279c2779e04d7b24babe10fc"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:aa69ce8c2279c2779e04d7b24babe10fc"><td class="memTemplItemLeft" align="right" valign="top">uint64_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aa69ce8c2279c2779e04d7b24babe10fc">ser_readdata64</a> (Stream &s)</td></tr>
|
|
<tr class="separator:aa69ce8c2279c2779e04d7b24babe10fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adda9ffcaeecf5875154f1ea3aba87a64"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#adda9ffcaeecf5875154f1ea3aba87a64">ser_double_to_uint64</a> (double x)</td></tr>
|
|
<tr class="separator:adda9ffcaeecf5875154f1ea3aba87a64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c61b62776def6f9edd0b5538e556f38"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a5c61b62776def6f9edd0b5538e556f38">ser_float_to_uint32</a> (float x)</td></tr>
|
|
<tr class="separator:a5c61b62776def6f9edd0b5538e556f38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabe05948cc5faad4d5368b66d337d4b5"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aabe05948cc5faad4d5368b66d337d4b5">ser_uint64_to_double</a> (uint64_t y)</td></tr>
|
|
<tr class="separator:aabe05948cc5faad4d5368b66d337d4b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a224c008744ffa843c141cc660ac816d2"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a224c008744ffa843c141cc660ac816d2">ser_uint32_to_float</a> (uint32_t y)</td></tr>
|
|
<tr class="separator:a224c008744ffa843c141cc660ac816d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48239e478ae730373d1984fe304ca025"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a48239e478ae730373d1984fe304ca025">GetSerializeSize</a> (char a, int, int=0)</td></tr>
|
|
<tr class="separator:a48239e478ae730373d1984fe304ca025"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cb854eb99734de070490b4742157370"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a8cb854eb99734de070490b4742157370">GetSerializeSize</a> (int8_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a8cb854eb99734de070490b4742157370"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17c0c3918dd87417c890d0d5fdbd50e1"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a17c0c3918dd87417c890d0d5fdbd50e1">GetSerializeSize</a> (uint8_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a17c0c3918dd87417c890d0d5fdbd50e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec734c99342e345cacdac5e0e8e25bce"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aec734c99342e345cacdac5e0e8e25bce">GetSerializeSize</a> (int16_t a, int, int=0)</td></tr>
|
|
<tr class="separator:aec734c99342e345cacdac5e0e8e25bce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47ff8c44f18e4af99197666f0eda03bd"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a47ff8c44f18e4af99197666f0eda03bd">GetSerializeSize</a> (uint16_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a47ff8c44f18e4af99197666f0eda03bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a0625fc8a5dfc1e83b3e7354e7ab1cf"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a1a0625fc8a5dfc1e83b3e7354e7ab1cf">GetSerializeSize</a> (int32_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a1a0625fc8a5dfc1e83b3e7354e7ab1cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a336c9a1fdd7527482036ecf363cfa8af"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a336c9a1fdd7527482036ecf363cfa8af">GetSerializeSize</a> (uint32_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a336c9a1fdd7527482036ecf363cfa8af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8abc2537523830191fce3f5a96d5e6d"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ac8abc2537523830191fce3f5a96d5e6d">GetSerializeSize</a> (int64_t a, int, int=0)</td></tr>
|
|
<tr class="separator:ac8abc2537523830191fce3f5a96d5e6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a934eb4c09203e5287d18e9ed83c43b68"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a934eb4c09203e5287d18e9ed83c43b68">GetSerializeSize</a> (uint64_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a934eb4c09203e5287d18e9ed83c43b68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3efcc232be0a7c668bf0f44bf033265"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ab3efcc232be0a7c668bf0f44bf033265">GetSerializeSize</a> (float a, int, int=0)</td></tr>
|
|
<tr class="separator:ab3efcc232be0a7c668bf0f44bf033265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0b9f055f57604e77b6efe1a20b90069"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ad0b9f055f57604e77b6efe1a20b90069">GetSerializeSize</a> (double a, int, int=0)</td></tr>
|
|
<tr class="separator:ad0b9f055f57604e77b6efe1a20b90069"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57a07500f5e1eb9589dc8d57bbd73a18"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a57a07500f5e1eb9589dc8d57bbd73a18"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a57a07500f5e1eb9589dc8d57bbd73a18">Serialize</a> (Stream &s, char a, int, int=0)</td></tr>
|
|
<tr class="separator:a57a07500f5e1eb9589dc8d57bbd73a18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abae2d222c9bf76d6263bda910e50ef5e"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:abae2d222c9bf76d6263bda910e50ef5e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#abae2d222c9bf76d6263bda910e50ef5e">Serialize</a> (Stream &s, int8_t a, int, int=0)</td></tr>
|
|
<tr class="separator:abae2d222c9bf76d6263bda910e50ef5e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46061747d1d27ba2081cbaa757a7d590"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a46061747d1d27ba2081cbaa757a7d590"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a46061747d1d27ba2081cbaa757a7d590">Serialize</a> (Stream &s, uint8_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a46061747d1d27ba2081cbaa757a7d590"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0afbe695edd0a0d452d04ce7a12f20df"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a0afbe695edd0a0d452d04ce7a12f20df"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a0afbe695edd0a0d452d04ce7a12f20df">Serialize</a> (Stream &s, int16_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a0afbe695edd0a0d452d04ce7a12f20df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0baffffd407e95b6dc366accb1991e5"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ad0baffffd407e95b6dc366accb1991e5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ad0baffffd407e95b6dc366accb1991e5">Serialize</a> (Stream &s, uint16_t a, int, int=0)</td></tr>
|
|
<tr class="separator:ad0baffffd407e95b6dc366accb1991e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59d4f51c393612466090625d390476c4"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a59d4f51c393612466090625d390476c4"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a59d4f51c393612466090625d390476c4">Serialize</a> (Stream &s, int32_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a59d4f51c393612466090625d390476c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab528baf0bfea59e82750850b02aa6475"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ab528baf0bfea59e82750850b02aa6475"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ab528baf0bfea59e82750850b02aa6475">Serialize</a> (Stream &s, uint32_t a, int, int=0)</td></tr>
|
|
<tr class="separator:ab528baf0bfea59e82750850b02aa6475"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a105b4f3204bf6d03219b711cbe97e455"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a105b4f3204bf6d03219b711cbe97e455"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a105b4f3204bf6d03219b711cbe97e455">Serialize</a> (Stream &s, int64_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a105b4f3204bf6d03219b711cbe97e455"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6dcf2fdf9414be99fedb7217b606de5f"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a6dcf2fdf9414be99fedb7217b606de5f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a6dcf2fdf9414be99fedb7217b606de5f">Serialize</a> (Stream &s, uint64_t a, int, int=0)</td></tr>
|
|
<tr class="separator:a6dcf2fdf9414be99fedb7217b606de5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b8f1dc74e379a9d3308d8d22017e482"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a8b8f1dc74e379a9d3308d8d22017e482"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a8b8f1dc74e379a9d3308d8d22017e482">Serialize</a> (Stream &s, float a, int, int=0)</td></tr>
|
|
<tr class="separator:a8b8f1dc74e379a9d3308d8d22017e482"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa261de518247991286be0e2dc515982d"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:aa261de518247991286be0e2dc515982d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aa261de518247991286be0e2dc515982d">Serialize</a> (Stream &s, double a, int, int=0)</td></tr>
|
|
<tr class="separator:aa261de518247991286be0e2dc515982d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6535b70fa93811f2b1df307a424eb317"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a6535b70fa93811f2b1df307a424eb317"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a6535b70fa93811f2b1df307a424eb317">Unserialize</a> (Stream &s, char &a, int, int=0)</td></tr>
|
|
<tr class="separator:a6535b70fa93811f2b1df307a424eb317"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71ea0b10f3ab0145ff34ba55aea43fc0"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a71ea0b10f3ab0145ff34ba55aea43fc0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a71ea0b10f3ab0145ff34ba55aea43fc0">Unserialize</a> (Stream &s, int8_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:a71ea0b10f3ab0145ff34ba55aea43fc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9d0c964ebd17968d72867db866d4821"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ac9d0c964ebd17968d72867db866d4821"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ac9d0c964ebd17968d72867db866d4821">Unserialize</a> (Stream &s, uint8_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:ac9d0c964ebd17968d72867db866d4821"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3b642f4f1dc110f7fcc167f7f59991e"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ac3b642f4f1dc110f7fcc167f7f59991e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ac3b642f4f1dc110f7fcc167f7f59991e">Unserialize</a> (Stream &s, int16_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:ac3b642f4f1dc110f7fcc167f7f59991e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ada9bd313f87c5e99fa8732d4dcfe05"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a1ada9bd313f87c5e99fa8732d4dcfe05"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a1ada9bd313f87c5e99fa8732d4dcfe05">Unserialize</a> (Stream &s, uint16_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:a1ada9bd313f87c5e99fa8732d4dcfe05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0049be8b96f4529e77fb2b69045a56d2"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a0049be8b96f4529e77fb2b69045a56d2"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a0049be8b96f4529e77fb2b69045a56d2">Unserialize</a> (Stream &s, int32_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:a0049be8b96f4529e77fb2b69045a56d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae11074f7fbf3695bdbeaaa9c549b83ff"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ae11074f7fbf3695bdbeaaa9c549b83ff"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ae11074f7fbf3695bdbeaaa9c549b83ff">Unserialize</a> (Stream &s, uint32_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:ae11074f7fbf3695bdbeaaa9c549b83ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ee443a9c5c2edf478ff8d371589f768"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a7ee443a9c5c2edf478ff8d371589f768"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a7ee443a9c5c2edf478ff8d371589f768">Unserialize</a> (Stream &s, int64_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:a7ee443a9c5c2edf478ff8d371589f768"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3d29ddbf9f0c5cf7f156f71175f8c88"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ac3d29ddbf9f0c5cf7f156f71175f8c88"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ac3d29ddbf9f0c5cf7f156f71175f8c88">Unserialize</a> (Stream &s, uint64_t &a, int, int=0)</td></tr>
|
|
<tr class="separator:ac3d29ddbf9f0c5cf7f156f71175f8c88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a578d64a23aa8dcada47a3c82a1e4c362"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a578d64a23aa8dcada47a3c82a1e4c362"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a578d64a23aa8dcada47a3c82a1e4c362">Unserialize</a> (Stream &s, float &a, int, int=0)</td></tr>
|
|
<tr class="separator:a578d64a23aa8dcada47a3c82a1e4c362"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb55277651526f6e0554e92d5ff129bb"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:afb55277651526f6e0554e92d5ff129bb"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#afb55277651526f6e0554e92d5ff129bb">Unserialize</a> (Stream &s, double &a, int, int=0)</td></tr>
|
|
<tr class="separator:afb55277651526f6e0554e92d5ff129bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6eb6e1d345d527f1826a8d0731d06ccb"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a6eb6e1d345d527f1826a8d0731d06ccb">GetSerializeSize</a> (bool a, int, int=0)</td></tr>
|
|
<tr class="separator:a6eb6e1d345d527f1826a8d0731d06ccb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac3cce93274829a6d598f85f17d09bf0"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:aac3cce93274829a6d598f85f17d09bf0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aac3cce93274829a6d598f85f17d09bf0">Serialize</a> (Stream &s, bool a, int, int=0)</td></tr>
|
|
<tr class="separator:aac3cce93274829a6d598f85f17d09bf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d54c28b93b58ccfaeeaf7e89b17c54e"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a6d54c28b93b58ccfaeeaf7e89b17c54e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a6d54c28b93b58ccfaeeaf7e89b17c54e">Unserialize</a> (Stream &s, bool &a, int, int=0)</td></tr>
|
|
<tr class="separator:a6d54c28b93b58ccfaeeaf7e89b17c54e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a404beecbf8d7aec8d2cdac3cbb71e808"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a404beecbf8d7aec8d2cdac3cbb71e808">GetSizeOfCompactSize</a> (uint64_t nSize)</td></tr>
|
|
<tr class="separator:a404beecbf8d7aec8d2cdac3cbb71e808"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02cf7f551f8876dcd142e7c6c8a27e3b"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a02cf7f551f8876dcd142e7c6c8a27e3b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a02cf7f551f8876dcd142e7c6c8a27e3b">WriteCompactSize</a> (Stream &os, uint64_t nSize)</td></tr>
|
|
<tr class="separator:a02cf7f551f8876dcd142e7c6c8a27e3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3fd928949b7361accfec79c314aa90f"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ae3fd928949b7361accfec79c314aa90f"><td class="memTemplItemLeft" align="right" valign="top">uint64_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ae3fd928949b7361accfec79c314aa90f">ReadCompactSize</a> (Stream &is)</td></tr>
|
|
<tr class="separator:ae3fd928949b7361accfec79c314aa90f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecf191cfbaec6bfce1292f7f9c3dc7ba"><td class="memTemplParams" colspan="2">template<typename I > </td></tr>
|
|
<tr class="memitem:aecf191cfbaec6bfce1292f7f9c3dc7ba"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aecf191cfbaec6bfce1292f7f9c3dc7ba">GetSizeOfVarInt</a> (I n)</td></tr>
|
|
<tr class="separator:aecf191cfbaec6bfce1292f7f9c3dc7ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2cf364ed9c068fd7092f0207a756c22"><td class="memTemplParams" colspan="2">template<typename Stream , typename I > </td></tr>
|
|
<tr class="memitem:af2cf364ed9c068fd7092f0207a756c22"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#af2cf364ed9c068fd7092f0207a756c22">WriteVarInt</a> (Stream &os, I n)</td></tr>
|
|
<tr class="separator:af2cf364ed9c068fd7092f0207a756c22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f8a5966f156fb3d7e4acc7121eea648"><td class="memTemplParams" colspan="2">template<typename Stream , typename I > </td></tr>
|
|
<tr class="memitem:a6f8a5966f156fb3d7e4acc7121eea648"><td class="memTemplItemLeft" align="right" valign="top">I </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a6f8a5966f156fb3d7e4acc7121eea648">ReadVarInt</a> (Stream &is)</td></tr>
|
|
<tr class="separator:a6f8a5966f156fb3d7e4acc7121eea648"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5748d9d17982b234b10a4b9e6f8e9f53"><td class="memTemplParams" colspan="2">template<typename I > </td></tr>
|
|
<tr class="memitem:a5748d9d17982b234b10a4b9e6f8e9f53"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classCVarInt.html">CVarInt</a>< I > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a5748d9d17982b234b10a4b9e6f8e9f53">WrapVarInt</a> (I &n)</td></tr>
|
|
<tr class="separator:a5748d9d17982b234b10a4b9e6f8e9f53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2f7bd0287726e890b7d465e09fd7f73"><td class="memTemplParams" colspan="2">template<typename C > </td></tr>
|
|
<tr class="memitem:af2f7bd0287726e890b7d465e09fd7f73"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#af2f7bd0287726e890b7d465e09fd7f73">GetSerializeSize</a> (const std::basic_string< <a class="el" href="jh_8c.html#a7ae229096086cb63e25daa7951527de4">C</a> > &str, int, int=0)</td></tr>
|
|
<tr class="separator:af2f7bd0287726e890b7d465e09fd7f73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adee5a9a0b11fd58c829855619c222ab7"><td class="memTemplParams" colspan="2">template<typename Stream , typename C > </td></tr>
|
|
<tr class="memitem:adee5a9a0b11fd58c829855619c222ab7"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#adee5a9a0b11fd58c829855619c222ab7">Serialize</a> (Stream &os, const std::basic_string< <a class="el" href="jh_8c.html#a7ae229096086cb63e25daa7951527de4">C</a> > &str, int, int=0)</td></tr>
|
|
<tr class="separator:adee5a9a0b11fd58c829855619c222ab7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa688c53c27044d715917e33769b4f415"><td class="memTemplParams" colspan="2">template<typename Stream , typename C > </td></tr>
|
|
<tr class="memitem:aa688c53c27044d715917e33769b4f415"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aa688c53c27044d715917e33769b4f415">Unserialize</a> (Stream &is, std::basic_string< <a class="el" href="jh_8c.html#a7ae229096086cb63e25daa7951527de4">C</a> > &str, int, int=0)</td></tr>
|
|
<tr class="separator:aa688c53c27044d715917e33769b4f415"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4854d243367fb78caa539f76a9606d7b"><td class="memTemplParams" colspan="2">template<unsigned int N, typename T > </td></tr>
|
|
<tr class="memitem:a4854d243367fb78caa539f76a9606d7b"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a4854d243367fb78caa539f76a9606d7b">GetSerializeSize_impl</a> (const <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion, const unsigned char &)</td></tr>
|
|
<tr class="separator:a4854d243367fb78caa539f76a9606d7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19221b3731decc63abdcece2ae44eb2f"><td class="memTemplParams" colspan="2">template<unsigned int N, typename T , typename V > </td></tr>
|
|
<tr class="memitem:a19221b3731decc63abdcece2ae44eb2f"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a19221b3731decc63abdcece2ae44eb2f">GetSerializeSize_impl</a> (const <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion, const V &)</td></tr>
|
|
<tr class="separator:a19221b3731decc63abdcece2ae44eb2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6490b16e80dcab7850346df9f1c6d956"><td class="memTemplParams" colspan="2">template<unsigned int N, typename T > </td></tr>
|
|
<tr class="memitem:a6490b16e80dcab7850346df9f1c6d956"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a6490b16e80dcab7850346df9f1c6d956">GetSerializeSize</a> (const <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a6490b16e80dcab7850346df9f1c6d956"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada852df5acfb9cb1ad7d5d6379fca3f8"><td class="memTemplParams" colspan="2">template<typename Stream , unsigned int N, typename T > </td></tr>
|
|
<tr class="memitem:ada852df5acfb9cb1ad7d5d6379fca3f8"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ada852df5acfb9cb1ad7d5d6379fca3f8">Serialize_impl</a> (Stream &os, const <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion, const unsigned char &)</td></tr>
|
|
<tr class="separator:ada852df5acfb9cb1ad7d5d6379fca3f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5f0d0d13f777e2cb99816e7e7025a19"><td class="memTemplParams" colspan="2">template<typename Stream , unsigned int N, typename T , typename V > </td></tr>
|
|
<tr class="memitem:af5f0d0d13f777e2cb99816e7e7025a19"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#af5f0d0d13f777e2cb99816e7e7025a19">Serialize_impl</a> (Stream &os, const <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion, const V &)</td></tr>
|
|
<tr class="separator:af5f0d0d13f777e2cb99816e7e7025a19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ee8a7e06e6f52f5c4d8a33a25d20291"><td class="memTemplParams" colspan="2">template<typename Stream , unsigned int N, typename T > </td></tr>
|
|
<tr class="memitem:a0ee8a7e06e6f52f5c4d8a33a25d20291"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a0ee8a7e06e6f52f5c4d8a33a25d20291">Serialize</a> (Stream &os, const <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a0ee8a7e06e6f52f5c4d8a33a25d20291"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f2ad9aaa1793ca2880eb29110a1be4b"><td class="memTemplParams" colspan="2">template<typename Stream , unsigned int N, typename T > </td></tr>
|
|
<tr class="memitem:a4f2ad9aaa1793ca2880eb29110a1be4b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a4f2ad9aaa1793ca2880eb29110a1be4b">Unserialize_impl</a> (Stream &is, <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion, const unsigned char &)</td></tr>
|
|
<tr class="separator:a4f2ad9aaa1793ca2880eb29110a1be4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade039f229e6ff9d86e9a794bd5c773f4"><td class="memTemplParams" colspan="2">template<typename Stream , unsigned int N, typename T , typename V > </td></tr>
|
|
<tr class="memitem:ade039f229e6ff9d86e9a794bd5c773f4"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ade039f229e6ff9d86e9a794bd5c773f4">Unserialize_impl</a> (Stream &is, <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion, const V &)</td></tr>
|
|
<tr class="separator:ade039f229e6ff9d86e9a794bd5c773f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d18ce7bf2e4c40f627d2a291e8a087b"><td class="memTemplParams" colspan="2">template<typename Stream , unsigned int N, typename T > </td></tr>
|
|
<tr class="memitem:a8d18ce7bf2e4c40f627d2a291e8a087b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a8d18ce7bf2e4c40f627d2a291e8a087b">Unserialize</a> (Stream &is, <a class="el" href="classprevector.html">prevector</a>< N, T > &v, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a8d18ce7bf2e4c40f627d2a291e8a087b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35c2e36c213f8331ad0cc3c03f88e8d1"><td class="memTemplParams" colspan="2">template<typename T , typename A > </td></tr>
|
|
<tr class="memitem:a35c2e36c213f8331ad0cc3c03f88e8d1"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a35c2e36c213f8331ad0cc3c03f88e8d1">GetSerializeSize_impl</a> (const std::vector< T, A > &v, int nType, int nVersion, const unsigned char &)</td></tr>
|
|
<tr class="separator:a35c2e36c213f8331ad0cc3c03f88e8d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b138a9106a3690113f0797571843022"><td class="memTemplParams" colspan="2">template<typename T , typename A , typename V > </td></tr>
|
|
<tr class="memitem:a0b138a9106a3690113f0797571843022"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a0b138a9106a3690113f0797571843022">GetSerializeSize_impl</a> (const std::vector< T, A > &v, int nType, int nVersion, const V &)</td></tr>
|
|
<tr class="separator:a0b138a9106a3690113f0797571843022"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a335ff86321a72847697b886ec6a73b83"><td class="memTemplParams" colspan="2">template<typename T , typename A > </td></tr>
|
|
<tr class="memitem:a335ff86321a72847697b886ec6a73b83"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a335ff86321a72847697b886ec6a73b83">GetSerializeSize</a> (const std::vector< T, A > &v, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a335ff86321a72847697b886ec6a73b83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4267253fd8a7173f0a9e6f642ac6538d"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A > </td></tr>
|
|
<tr class="memitem:a4267253fd8a7173f0a9e6f642ac6538d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a4267253fd8a7173f0a9e6f642ac6538d">Serialize_impl</a> (Stream &os, const std::vector< T, A > &v, int nType, int nVersion, const unsigned char &)</td></tr>
|
|
<tr class="separator:a4267253fd8a7173f0a9e6f642ac6538d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ad2f90be2a49996f40cabf489e87cc3"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A , typename V > </td></tr>
|
|
<tr class="memitem:a5ad2f90be2a49996f40cabf489e87cc3"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a5ad2f90be2a49996f40cabf489e87cc3">Serialize_impl</a> (Stream &os, const std::vector< T, A > &v, int nType, int nVersion, const V &)</td></tr>
|
|
<tr class="separator:a5ad2f90be2a49996f40cabf489e87cc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d1c9a136a2cc812c3080bd65a20f63c"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A > </td></tr>
|
|
<tr class="memitem:a0d1c9a136a2cc812c3080bd65a20f63c"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a0d1c9a136a2cc812c3080bd65a20f63c">Serialize</a> (Stream &os, const std::vector< T, A > &v, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a0d1c9a136a2cc812c3080bd65a20f63c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92432e5377aca757f1e248516214932d"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A > </td></tr>
|
|
<tr class="memitem:a92432e5377aca757f1e248516214932d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a92432e5377aca757f1e248516214932d">Unserialize_impl</a> (Stream &is, std::vector< T, A > &v, int nType, int nVersion, const unsigned char &)</td></tr>
|
|
<tr class="separator:a92432e5377aca757f1e248516214932d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75bd9f1bb034294d1eb6d602ec98ff59"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A , typename V > </td></tr>
|
|
<tr class="memitem:a75bd9f1bb034294d1eb6d602ec98ff59"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a75bd9f1bb034294d1eb6d602ec98ff59">Unserialize_impl</a> (Stream &is, std::vector< T, A > &v, int nType, int nVersion, const V &)</td></tr>
|
|
<tr class="separator:a75bd9f1bb034294d1eb6d602ec98ff59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefdf63d8c997767d3e3535a54f35025c"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A > </td></tr>
|
|
<tr class="memitem:aefdf63d8c997767d3e3535a54f35025c"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aefdf63d8c997767d3e3535a54f35025c">Unserialize</a> (Stream &is, std::vector< T, A > &v, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:aefdf63d8c997767d3e3535a54f35025c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad79f12b1ba05119c0d2460699dcf01d2"><td class="memTemplParams" colspan="2">template<typename K , typename T > </td></tr>
|
|
<tr class="memitem:ad79f12b1ba05119c0d2460699dcf01d2"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ad79f12b1ba05119c0d2460699dcf01d2">GetSerializeSize</a> (const std::pair< K, T > &item, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:ad79f12b1ba05119c0d2460699dcf01d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab485c675206b85cf5b2800ce1d3ca2c2"><td class="memTemplParams" colspan="2">template<typename Stream , typename K , typename T > </td></tr>
|
|
<tr class="memitem:ab485c675206b85cf5b2800ce1d3ca2c2"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ab485c675206b85cf5b2800ce1d3ca2c2">Serialize</a> (Stream &os, const std::pair< K, T > &item, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:ab485c675206b85cf5b2800ce1d3ca2c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0fc057388ad1dbd793bccf02282ec18"><td class="memTemplParams" colspan="2">template<typename Stream , typename K , typename T > </td></tr>
|
|
<tr class="memitem:af0fc057388ad1dbd793bccf02282ec18"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#af0fc057388ad1dbd793bccf02282ec18">Unserialize</a> (Stream &is, std::pair< K, T > &item, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:af0fc057388ad1dbd793bccf02282ec18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3b9d5bc8cc267300cf8ca893c51929e"><td class="memTemplParams" colspan="2">template<typename K , typename T , typename Pred , typename A > </td></tr>
|
|
<tr class="memitem:af3b9d5bc8cc267300cf8ca893c51929e"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#af3b9d5bc8cc267300cf8ca893c51929e">GetSerializeSize</a> (const std::map< K, T, Pred, A > &m, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:af3b9d5bc8cc267300cf8ca893c51929e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54baab64cf0b60a61c712546dab7305a"><td class="memTemplParams" colspan="2">template<typename Stream , typename K , typename T , typename Pred , typename A > </td></tr>
|
|
<tr class="memitem:a54baab64cf0b60a61c712546dab7305a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a54baab64cf0b60a61c712546dab7305a">Serialize</a> (Stream &os, const std::map< K, T, Pred, A > &m, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a54baab64cf0b60a61c712546dab7305a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acda54e31ea371de4eb0787a3e1565aa5"><td class="memTemplParams" colspan="2">template<typename Stream , typename K , typename T , typename Pred , typename A > </td></tr>
|
|
<tr class="memitem:acda54e31ea371de4eb0787a3e1565aa5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#acda54e31ea371de4eb0787a3e1565aa5">Unserialize</a> (Stream &is, std::map< K, T, Pred, A > &m, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:acda54e31ea371de4eb0787a3e1565aa5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af597c56aff2d6291fdc3c56cac1551b6"><td class="memTemplParams" colspan="2">template<typename K , typename Pred , typename A > </td></tr>
|
|
<tr class="memitem:af597c56aff2d6291fdc3c56cac1551b6"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#af597c56aff2d6291fdc3c56cac1551b6">GetSerializeSize</a> (const std::set< K, Pred, A > &m, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:af597c56aff2d6291fdc3c56cac1551b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05fbc0a7955ac4f4d7082870474658d5"><td class="memTemplParams" colspan="2">template<typename Stream , typename K , typename Pred , typename A > </td></tr>
|
|
<tr class="memitem:a05fbc0a7955ac4f4d7082870474658d5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a05fbc0a7955ac4f4d7082870474658d5">Serialize</a> (Stream &os, const std::set< K, Pred, A > &m, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a05fbc0a7955ac4f4d7082870474658d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a229b67f4ffe4f0c3b3c52dc6cff98db3"><td class="memTemplParams" colspan="2">template<typename Stream , typename K , typename Pred , typename A > </td></tr>
|
|
<tr class="memitem:a229b67f4ffe4f0c3b3c52dc6cff98db3"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a229b67f4ffe4f0c3b3c52dc6cff98db3">Unserialize</a> (Stream &is, std::set< K, Pred, A > &m, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a229b67f4ffe4f0c3b3c52dc6cff98db3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac816a6c7028a0c84c501ff199289e02"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aac816a6c7028a0c84c501ff199289e02"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#aac816a6c7028a0c84c501ff199289e02">GetSerializeSize</a> (const T &a, long nType, int nVersion)</td></tr>
|
|
<tr class="separator:aac816a6c7028a0c84c501ff199289e02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86951da9392b208f3e0c322d6569af14"><td class="memTemplParams" colspan="2">template<typename Stream , typename T > </td></tr>
|
|
<tr class="memitem:a86951da9392b208f3e0c322d6569af14"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a86951da9392b208f3e0c322d6569af14">Serialize</a> (Stream &os, const T &a, long nType, int nVersion)</td></tr>
|
|
<tr class="separator:a86951da9392b208f3e0c322d6569af14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd56ffe7d06efdae43157de0da994d4d"><td class="memTemplParams" colspan="2">template<typename Stream , typename T > </td></tr>
|
|
<tr class="memitem:acd56ffe7d06efdae43157de0da994d4d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#acd56ffe7d06efdae43157de0da994d4d">Unserialize</a> (Stream &is, T &a, long nType, int nVersion)</td></tr>
|
|
<tr class="separator:acd56ffe7d06efdae43157de0da994d4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab43922d497e06a9d72767759470c4181"><td class="memTemplParams" colspan="2">template<typename T , typename A > </td></tr>
|
|
<tr class="memitem:ab43922d497e06a9d72767759470c4181"><td class="memTemplItemLeft" align="right" valign="top">unsigned int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ab43922d497e06a9d72767759470c4181">GetSerializeSize</a> (const std::list< T, A > &l, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:ab43922d497e06a9d72767759470c4181"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2aa306b904a24c214341bf9dfa0c0fa2"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A > </td></tr>
|
|
<tr class="memitem:a2aa306b904a24c214341bf9dfa0c0fa2"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a2aa306b904a24c214341bf9dfa0c0fa2">Serialize</a> (Stream &os, const std::list< T, A > &l, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a2aa306b904a24c214341bf9dfa0c0fa2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81630d8bf358ba7c089b595677e88e09"><td class="memTemplParams" colspan="2">template<typename Stream , typename T , typename A > </td></tr>
|
|
<tr class="memitem:a81630d8bf358ba7c089b595677e88e09"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a81630d8bf358ba7c089b595677e88e09">Unserialize</a> (Stream &is, std::list< T, A > &l, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a81630d8bf358ba7c089b595677e88e09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f02c34fed6e79db633162f773fe0573"><td class="memTemplParams" colspan="2">template<typename Stream , typename T > </td></tr>
|
|
<tr class="memitem:a5f02c34fed6e79db633162f773fe0573"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a5f02c34fed6e79db633162f773fe0573">SerReadWrite</a> (Stream &s, const T &obj, int nType, int nVersion, <a class="el" href="structCSerActionSerialize.html">CSerActionSerialize</a> ser_action)</td></tr>
|
|
<tr class="separator:a5f02c34fed6e79db633162f773fe0573"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af40922e06eb02a9f97694b9419cd973e"><td class="memTemplParams" colspan="2">template<typename Stream , typename T > </td></tr>
|
|
<tr class="memitem:af40922e06eb02a9f97694b9419cd973e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#af40922e06eb02a9f97694b9419cd973e">SerReadWrite</a> (Stream &s, T &obj, int nType, int nVersion, <a class="el" href="structCSerActionUnserialize.html">CSerActionUnserialize</a> ser_action)</td></tr>
|
|
<tr class="separator:af40922e06eb02a9f97694b9419cd973e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4ccb7eebcb006dc7143382e9a6c4642"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:ad4ccb7eebcb006dc7143382e9a6c4642"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#ad4ccb7eebcb006dc7143382e9a6c4642">SerializeMany</a> (Stream &s, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:ad4ccb7eebcb006dc7143382e9a6c4642"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a455ed07e1ff8f18e51b8facf4e597697"><td class="memTemplParams" colspan="2">template<typename Stream , typename Arg > </td></tr>
|
|
<tr class="memitem:a455ed07e1ff8f18e51b8facf4e597697"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a455ed07e1ff8f18e51b8facf4e597697">SerializeMany</a> (Stream &s, int nType, int nVersion, Arg &&arg)</td></tr>
|
|
<tr class="separator:a455ed07e1ff8f18e51b8facf4e597697"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb12e3422d4122c11f129f3596b18500"><td class="memTemplParams" colspan="2">template<typename Stream , typename Arg , typename... Args> </td></tr>
|
|
<tr class="memitem:acb12e3422d4122c11f129f3596b18500"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#acb12e3422d4122c11f129f3596b18500">SerializeMany</a> (Stream &s, int nType, int nVersion, Arg &&arg, Args &&... args)</td></tr>
|
|
<tr class="separator:acb12e3422d4122c11f129f3596b18500"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a080b2813790cd46eb79eb77e44b77e84"><td class="memTemplParams" colspan="2">template<typename Stream > </td></tr>
|
|
<tr class="memitem:a080b2813790cd46eb79eb77e44b77e84"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a080b2813790cd46eb79eb77e44b77e84">UnserializeMany</a> (Stream &s, int nType, int nVersion)</td></tr>
|
|
<tr class="separator:a080b2813790cd46eb79eb77e44b77e84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22f4a586f832cad5e0ccb9486879db9e"><td class="memTemplParams" colspan="2">template<typename Stream , typename Arg > </td></tr>
|
|
<tr class="memitem:a22f4a586f832cad5e0ccb9486879db9e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a22f4a586f832cad5e0ccb9486879db9e">UnserializeMany</a> (Stream &s, int nType, int nVersion, Arg &arg)</td></tr>
|
|
<tr class="separator:a22f4a586f832cad5e0ccb9486879db9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31f0dbf83ea8bc9f43432387d7436b3e"><td class="memTemplParams" colspan="2">template<typename Stream , typename Arg , typename... Args> </td></tr>
|
|
<tr class="memitem:a31f0dbf83ea8bc9f43432387d7436b3e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a31f0dbf83ea8bc9f43432387d7436b3e">UnserializeMany</a> (Stream &s, int nType, int nVersion, Arg &arg, Args &... args)</td></tr>
|
|
<tr class="separator:a31f0dbf83ea8bc9f43432387d7436b3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cd3cfa4ef6f7809a05eb70519a0af81"><td class="memTemplParams" colspan="2">template<typename Stream , typename... Args> </td></tr>
|
|
<tr class="memitem:a5cd3cfa4ef6f7809a05eb70519a0af81"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a5cd3cfa4ef6f7809a05eb70519a0af81">SerReadWriteMany</a> (Stream &s, int nType, int nVersion, <a class="el" href="structCSerActionSerialize.html">CSerActionSerialize</a> ser_action, Args &&... args)</td></tr>
|
|
<tr class="separator:a5cd3cfa4ef6f7809a05eb70519a0af81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41d0f3a4a8d59caacb43205742b36357"><td class="memTemplParams" colspan="2">template<typename Stream , typename... Args> </td></tr>
|
|
<tr class="memitem:a41d0f3a4a8d59caacb43205742b36357"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a41d0f3a4a8d59caacb43205742b36357">SerReadWriteMany</a> (Stream &s, int nType, int nVersion, <a class="el" href="structCSerActionUnserialize.html">CSerActionUnserialize</a> ser_action, Args &... args)</td></tr>
|
|
<tr class="separator:a41d0f3a4a8d59caacb43205742b36357"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:a849636cca14fcbcfdd38f70254c0da58"><td class="memItemLeft" align="right" valign="top">static const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="serialize_8h.html#a849636cca14fcbcfdd38f70254c0da58">MAX_SIZE</a> = 0x02000000</td></tr>
|
|
<tr class="separator:a849636cca14fcbcfdd38f70254c0da58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="ae3f1f459edee39316fb42da787e2d266"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3f1f459edee39316fb42da787e2d266">◆ </a></span>ADD_SERIALIZE_METHODS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ADD_SERIALIZE_METHODS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordtype">size_t</span> <a class="code" href="serialize_8h.html#a48239e478ae730373d1984fe304ca025">GetSerializeSize</a>(<span class="keywordtype">int</span> nType, <span class="keywordtype">int</span> nVersion)<span class="keyword"> const </span>{ \</div><div class="line"> CSizeComputer s(nType, nVersion); \</div><div class="line"> NCONST_PTR(<span class="keyword">this</span>)->SerializationOp(s, <a class="code" href="structCSerActionSerialize.html">CSerActionSerialize</a>(), nType, nVersion);\</div><div class="line"> return s.size(); \</div><div class="line"> } \</div><div class="line"> template<typename Stream> \</div><div class="line"> void <a class="code" href="serialize_8h.html#a57a07500f5e1eb9589dc8d57bbd73a18">Serialize</a>(Stream& s, <span class="keywordtype">int</span> nType, <span class="keywordtype">int</span> nVersion)<span class="keyword"> const </span>{ \</div><div class="line"> NCONST_PTR(<span class="keyword">this</span>)->SerializationOp(s, <a class="code" href="structCSerActionSerialize.html">CSerActionSerialize</a>(), nType, nVersion);\</div><div class="line"> } \</div><div class="line"> template<typename Stream> \</div><div class="line"> void <a class="code" href="serialize_8h.html#a6535b70fa93811f2b1df307a424eb317">Unserialize</a>(Stream& s, <span class="keywordtype">int</span> nType, <span class="keywordtype">int</span> nVersion) { \</div><div class="line"> SerializationOp(s, <a class="code" href="structCSerActionUnserialize.html">CSerActionUnserialize</a>(), nType, nVersion); \</div><div class="line"> }</div><div class="ttc" id="serialize_8h_html_a57a07500f5e1eb9589dc8d57bbd73a18"><div class="ttname"><a href="serialize_8h.html#a57a07500f5e1eb9589dc8d57bbd73a18">Serialize</a></div><div class="ttdeci">void Serialize(Stream &s, char a, int, int=0)</div><div class="ttdef"><b>Definition:</b> <a href="serialize_8h_source.html#l00214">serialize.h:214</a></div></div>
|
|
<div class="ttc" id="structCSerActionSerialize_html"><div class="ttname"><a href="structCSerActionSerialize.html">CSerActionSerialize</a></div><div class="ttdef"><b>Definition:</b> <a href="serialize_8h_source.html#l00929">serialize.h:929</a></div></div>
|
|
<div class="ttc" id="structCSerActionUnserialize_html"><div class="ttname"><a href="structCSerActionUnserialize.html">CSerActionUnserialize</a></div><div class="ttdef"><b>Definition:</b> <a href="serialize_8h_source.html#l00933">serialize.h:933</a></div></div>
|
|
<div class="ttc" id="serialize_8h_html_a48239e478ae730373d1984fe304ca025"><div class="ttname"><a href="serialize_8h.html#a48239e478ae730373d1984fe304ca025">GetSerializeSize</a></div><div class="ttdeci">unsigned int GetSerializeSize(char a, int, int=0)</div><div class="ttdef"><b>Definition:</b> <a href="serialize_8h_source.html#l00202">serialize.h:202</a></div></div>
|
|
<div class="ttc" id="serialize_8h_html_a6535b70fa93811f2b1df307a424eb317"><div class="ttname"><a href="serialize_8h.html#a6535b70fa93811f2b1df307a424eb317">Unserialize</a></div><div class="ttdeci">void Unserialize(Stream &s, char &a, int, int=0)</div><div class="ttdef"><b>Definition:</b> <a href="serialize_8h_source.html#l00226">serialize.h:226</a></div></div>
|
|
</div><!-- fragment --><p>Implement three methods for serializable objects. These are actually wrappers over "SerializationOp" template, which implements the body of each class' serialization code. Adding "ADD_SERIALIZE_METHODS" in the body of the class causes these wrappers to be added as members. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00184">184</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9393dd1b6a30ae7fe9cc42240241f741"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9393dd1b6a30ae7fe9cc42240241f741">◆ </a></span>FLATDATA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define FLATDATA</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">obj</td><td>)</td>
|
|
<td>   <a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(<a class="el" href="classCFlatData.html">CFlatData</a>((char*)&(obj), (char*)&(obj) + sizeof(obj)))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00387">387</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="validation_8cpp_source.html#l04008">LoadExternalBlockFile()</a>, <a class="el" href="flat-database_8h_source.html#l00075">CFlatDB< T >::Read()</a>, <a class="el" href="addrdb_8cpp_source.html#l00197">CAddrDB::Read()</a>, <a class="el" href="addrdb_8cpp_source.html#l00062">CBanDB::Read()</a>, <a class="el" href="protocol_8h_source.html#l00043">CMessageHeader::SerializationOp()</a>, <a class="el" href="netaddress_8h_source.html#l00087">CNetAddr::SerializationOp()</a>, <a class="el" href="netaddress_8h_source.html#l00124">CSubNet::SerializationOp()</a>, <a class="el" href="netaddress_8h_source.html#l00161">CService::SerializationOp()</a>, <a class="el" href="flat-database_8h_source.html#l00040">CFlatDB< T >::Write()</a>, <a class="el" href="addrdb_8cpp_source.html#l00121">CAddrDB::Write()</a>, <a class="el" href="addrdb_8cpp_source.html#l00024">CBanDB::Write()</a>, and <a class="el" href="validation_8cpp_source.html#l01150">WriteBlockToDisk()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78e63691a056ce2368984400605e4f6e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78e63691a056ce2368984400605e4f6e">◆ </a></span>LIMITED_STRING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define LIMITED_STRING</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">obj, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">n </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(<a class="el" href="classLimitedString.html">LimitedString</a>< n >(<a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(obj)))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00389">389</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="alert_8h_source.html#l00053">CUnsignedAlert::SerializationOp()</a>, <a class="el" href="drafted_2governance-classes_8h_source.html#l00164">CDashNetwork::SerializationOp()</a>, <a class="el" href="governance-object_8h_source.html#l00308">CGovernanceObject::SerializationOp()</a>, <a class="el" href="wallet_8h_source.html#l00521">CWalletKey::SerializationOp()</a>, and <a class="el" href="wallet_8h_source.html#l00566">CAccountingEntry::SerializationOp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d7fc7040e01003a01f367b8d90324f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d7fc7040e01003a01f367b8d90324f1">◆ </a></span>READWRITE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define READWRITE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">obj</td><td>)</td>
|
|
<td>   (::<a class="el" href="serialize_8h.html#af40922e06eb02a9f97694b9419cd973e">SerReadWrite</a>(s, (obj), nType, nVersion, ser_action))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00175">175</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="spentindex_8h_source.html#l00019">CSpentIndexKey::SerializationOp()</a>, <a class="el" href="hdchain_8h_source.html#l00020">CHDAccount::SerializationOp()</a>, <a class="el" href="chain_8h_source.html#l00025">CDiskBlockPos::SerializationOp()</a>, <a class="el" href="transaction_8h_source.html#l00027">COutPoint::SerializationOp()</a>, <a class="el" href="recentrequeststablemodel_8h_source.html#l00030">RecentRequestEntry::SerializationOp()</a>, <a class="el" href="darksend-relay_8h_source.html#l00031">CDarkSendRelay::SerializationOp()</a>, <a class="el" href="cachemap_8h_source.html#l00034">CacheItem< K, V >::SerializationOp()</a>, <a class="el" href="netfulfilledman_8h_source.html#l00034">CNetFulfilledRequestManager::SerializationOp()</a>, <a class="el" href="block_8h_source.html#l00039">CBlockHeader::SerializationOp()</a>, <a class="el" href="protocol_8h_source.html#l00043">CMessageHeader::SerializationOp()</a>, <a class="el" href="crypter_8h_source.html#l00049">CMasterKey::SerializationOp()</a>, <a class="el" href="addrdb_8h_source.html#l00049">CBanEntry::SerializationOp()</a>, <a class="el" href="masternode_8h_source.html#l00050">CMasternodePing::SerializationOp()</a>, <a class="el" href="spentindex_8h_source.html#l00051">CSpentIndexValue::SerializationOp()</a>, <a class="el" href="alert_8h_source.html#l00053">CUnsignedAlert::SerializationOp()</a>, <a class="el" href="rest_8cpp_source.html#l00053">CCoin::SerializationOp()</a>, <a class="el" href="addrman_8h_source.html#l00057">CAddrInfo::SerializationOp()</a>, <a class="el" href="amount_8h_source.html#l00060">CFeeRate::SerializationOp()</a>, <a class="el" href="hdchain_8h_source.html#l00061">CHDChain::SerializationOp()</a>, <a class="el" href="masternode-payments_8h_source.html#l00063">CMasternodePayee::SerializationOp()</a>, <a class="el" href="walletdb_8h_source.html#l00064">CKeyMetadata::SerializationOp()</a>, <a class="el" href="undo_8h_source.html#l00066">CTxUndo::SerializationOp()</a>, <a class="el" href="walletmodel_8h_source.html#l00071">SendCoinsRecipient::SerializationOp()</a>, <a class="el" href="spork_8h_source.html#l00076">CSporkMessage::SerializationOp()</a>, <a class="el" href="bloom_8h_source.html#l00076">CBloomFilter::SerializationOp()</a>, <a class="el" href="governance-object_8h_source.html#l00077">vote_instance_t::SerializationOp()</a>, <a class="el" href="undo_8h_source.html#l00080">CBlockUndo::SerializationOp()</a>, <a class="el" href="governance-votedb_8h_source.html#l00080">CGovernanceObjectVoteFile::SerializationOp()</a>, <a class="el" href="netaddress_8h_source.html#l00087">CNetAddr::SerializationOp()</a>, <a class="el" href="merkleblock_8h_source.html#l00088">CPartialMerkleTree::SerializationOp()</a>, <a class="el" href="alert_8h_source.html#l00091">CAlert::SerializationOp()</a>, <a class="el" href="masternode-payments_8h_source.html#l00094">CMasternodeBlockPayees::SerializationOp()</a>, <a class="el" href="masternodeman_8h_source.html#l00097">CMasternodeMan::SerializationOp()</a>, <a class="el" href="block_8h_source.html#l00098">CBlock::SerializationOp()</a>, <a class="el" href="governance-object_8h_source.html#l00101">vote_rec_t::SerializationOp()</a>, <a class="el" href="transaction_8h_source.html#l00104">CTxIn::SerializationOp()</a>, <a class="el" href="compressor_8h_source.html#l00109">CTxOutCompressor::SerializationOp()</a>, <a class="el" href="netaddress_8h_source.html#l00124">CSubNet::SerializationOp()</a>, <a class="el" href="masternode-payments_8h_source.html#l00135">CMasternodePaymentVote::SerializationOp()</a>, <a class="el" href="governance_8h_source.html#l00135">CRateCheckBuffer::SerializationOp()</a>, <a class="el" href="wallet_8h_source.html#l00136">CKeyPool::SerializationOp()</a>, <a class="el" href="privatesend_8h_source.html#l00136">CDarkSendEntry::SerializationOp()</a>, <a class="el" href="hdchain_8h_source.html#l00139">CHDPubKey::SerializationOp()</a>, <a class="el" href="block_8h_source.html#l00146">CBlockLocator::SerializationOp()</a>, <a class="el" href="merkleblock_8h_source.html#l00150">CMerkleBlock::SerializationOp()</a>, <a class="el" href="transaction_8h_source.html#l00150">CTxOut::SerializationOp()</a>, <a class="el" href="netaddress_8h_source.html#l00161">CService::SerializationOp()</a>, <a class="el" href="governance_8h_source.html#l00162">CGovernanceManager::last_object_rec::SerializationOp()</a>, <a class="el" href="drafted_2governance-classes_8h_source.html#l00164">CDashNetwork::SerializationOp()</a>, <a class="el" href="cachemap_8h_source.html#l00171">CacheMap< uint256, CGovernanceVote >::SerializationOp()</a>, <a class="el" href="instantx_8h_source.html#l00175">CTxLockVote::SerializationOp()</a>, <a class="el" href="masternode_8h_source.html#l00177">CMasternode::SerializationOp()</a>, <a class="el" href="privatesend_8h_source.html#l00181">CDarksendQueue::SerializationOp()</a>, <a class="el" href="masternode-payments_8h_source.html#l00189">CMasternodePayments::SerializationOp()</a>, <a class="el" href="governance-vote_8h_source.html#l00192">CGovernanceVote::SerializationOp()</a>, <a class="el" href="cachemultimap_8h_source.html#l00210">CacheMultiMap< uint256, vote_time_pair_t >::SerializationOp()</a>, <a class="el" href="wallet_8h_source.html#l00244">CMerkleTx::SerializationOp()</a>, <a class="el" href="transaction_8h_source.html#l00248">CTransaction::SerializationOp()</a>, <a class="el" href="privatesend_8h_source.html#l00251">CDarksendBroadcastTx::SerializationOp()</a>, <a class="el" href="protocol_8h_source.html#l00290">CAddress::SerializationOp()</a>, <a class="el" href="chain_8h_source.html#l00303">CDiskBlockIndex::SerializationOp()</a>, <a class="el" href="governance-object_8h_source.html#l00308">CGovernanceObject::SerializationOp()</a>, <a class="el" href="transaction_8h_source.html#l00316">CMutableTransaction::SerializationOp()</a>, <a class="el" href="protocol_8h_source.html#l00324">CInv::SerializationOp()</a>, <a class="el" href="masternode_8h_source.html#l00327">CMasternodeBroadcast::SerializationOp()</a>, <a class="el" href="governance_8h_source.html#l00344">CGovernanceManager::SerializationOp()</a>, <a class="el" href="wallet_8h_source.html#l00376">CWalletTx::SerializationOp()</a>, <a class="el" href="masternode_8h_source.html#l00382">CMasternodeVerification::SerializationOp()</a>, <a class="el" href="validation_8h_source.html#l00425">CAddressUnspentValue::SerializationOp()</a>, <a class="el" href="wallet_8h_source.html#l00521">CWalletKey::SerializationOp()</a>, <a class="el" href="wallet_8h_source.html#l00566">CAccountingEntry::SerializationOp()</a>, <a class="el" href="validation_8h_source.html#l00593">CDiskTxPos::SerializationOp()</a>, <a class="el" href="validation_8h_source.html#l00770">CBlockFileInfo::SerializationOp()</a>, and <a class="el" href="wallet_8h_source.html#l01098">CAccount::SerializationOp()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7ebc8e55770e244587ebffb1e859604"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7ebc8e55770e244587ebffb1e859604">◆ </a></span>READWRITEMANY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define READWRITEMANY</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>...</em></td><td>)</td>
|
|
<td>   (::<a class="el" href="serialize_8h.html#a41d0f3a4a8d59caacb43205742b36357">SerReadWriteMany</a>(s, nType, nVersion, ser_action, __VA_ARGS__))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00176">176</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1383f2a4c22ffaeba9b2924d90459f76"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1383f2a4c22ffaeba9b2924d90459f76">◆ </a></span>VARINT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define VARINT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">obj</td><td>)</td>
|
|
<td>   <a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(<a class="el" href="serialize_8h.html#a5748d9d17982b234b10a4b9e6f8e9f53">WrapVarInt</a>(<a class="el" href="serialize_8h.html#abd1caa7e45d4ba31b7dfdda9949c3b05">REF</a>(obj)))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00388">388</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="undo_8h_source.html#l00030">CTxInUndo::GetSerializeSize()</a>, <a class="el" href="compressor_8h_source.html#l00058">CScriptCompressor::GetSerializeSize()</a>, <a class="el" href="coins_8h_source.html#l00155">CCoins::GetSerializeSize()</a>, <a class="el" href="txdb_8cpp_source.html#l00101">CCoinsViewDB::GetStats()</a>, <a class="el" href="chain_8h_source.html#l00025">CDiskBlockPos::SerializationOp()</a>, <a class="el" href="compressor_8h_source.html#l00109">CTxOutCompressor::SerializationOp()</a>, <a class="el" href="chain_8h_source.html#l00303">CDiskBlockIndex::SerializationOp()</a>, <a class="el" href="validation_8h_source.html#l00593">CDiskTxPos::SerializationOp()</a>, <a class="el" href="validation_8h_source.html#l00770">CBlockFileInfo::SerializationOp()</a>, <a class="el" href="undo_8h_source.html#l00037">CTxInUndo::Serialize()</a>, <a class="el" href="compressor_8h_source.html#l00067">CScriptCompressor::Serialize()</a>, <a class="el" href="coins_8h_source.html#l00179">CCoins::Serialize()</a>, <a class="el" href="undo_8h_source.html#l00045">CTxInUndo::Unserialize()</a>, <a class="el" href="compressor_8h_source.html#l00079">CScriptCompressor::Unserialize()</a>, and <a class="el" href="coins_8h_source.html#l00208">CCoins::Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="ae4d5251432e1a9e6803c0240cc492e18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4d5251432e1a9e6803c0240cc492e18">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae4d5251432e1a9e6803c0240cc492e18a652754eeaf79fba4fcf4c18597a6961c"></a>SER_NETWORK </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae4d5251432e1a9e6803c0240cc492e18a34949680c53028d35a449bf88b3c329d"></a>SER_DISK </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae4d5251432e1a9e6803c0240cc492e18aca6c7596d50ce42f28b5b97f39ba178a"></a>SER_GETHASH </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00167">167</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a338401cffbfa31c80b8f64d232306254"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a338401cffbfa31c80b8f64d232306254">◆ </a></span>begin_ptr() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename V > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">V::value_type* begin_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">V & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get begin pointer of vector (non-const version). </p><dl class="section note"><dt>Note</dt><dd>These functions avoid the undefined case of indexing into an empty vector, as well as that of indexing after the end of the vector. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00054">54</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="net_8cpp_source.html#l02796">CNode::CalculateKeyedNetGroup()</a>, <a class="el" href="serialize_8h_source.html#l00402">CFlatData::CFlatData()</a>, <a class="el" href="torcontrol_8cpp_source.html#l00496">ComputeResponse()</a>, <a class="el" href="interpreter_8cpp_source.html#l00232">EvalScript()</a>, <a class="el" href="random_8cpp_source.html#l00046">RandAddSeedPerfmon()</a>, <a class="el" href="util_8cpp_source.html#l00799">ShrinkDebugFile()</a>, and <a class="el" href="netbase_8cpp_source.html#l00303">Socks5()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabdb411d750f0d814f5e871ca31eadd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabdb411d750f0d814f5e871ca31eadd3">◆ </a></span>begin_ptr() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename V > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const V::value_type* begin_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get begin pointer of vector (const version) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00060">60</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a900ef361781a39cddd9ff84b4959c3d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a900ef361781a39cddd9ff84b4959c3d9">◆ </a></span>end_ptr() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename V > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">V::value_type* end_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">V & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get end pointer of vector (non-const version) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00066">66</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00402">CFlatData::CFlatData()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47e74789f08e88ce22b8a40bb9641484"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47e74789f08e88ce22b8a40bb9641484">◆ </a></span>end_ptr() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename V > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const V::value_type* end_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Get end pointer of vector (const version) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00072">72</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48239e478ae730373d1984fe304ca025"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48239e478ae730373d1984fe304ca025">◆ </a></span>GetSerializeSize() <span class="overload">[1/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00202">202</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="validation_8cpp_source.html#l03400">AcceptBlock()</a>, <a class="el" href="miner_8cpp_source.html#l00403">BitcoinMiner()</a>, <a class="el" href="blockchain_8cpp_source.html#l00090">blockToJSON()</a>, <a class="el" href="transaction_8cpp_source.html#l00132">CTransaction::CalculateModifiedSize()</a>, <a class="el" href="validation_8cpp_source.html#l03119">CheckBlock()</a>, <a class="el" href="validation_8cpp_source.html#l00470">CheckTransaction()</a>, <a class="el" href="validation_8cpp_source.html#l01956">ConnectBlock()</a>, <a class="el" href="validation_8cpp_source.html#l03275">ContextualCheckBlock()</a>, <a class="el" href="validation_8cpp_source.html#l00518">ContextualCheckTransaction()</a>, <a class="el" href="wallet_8cpp_source.html#l03173">CWallet::CreateTransaction()</a>, <a class="el" href="txmempool_8cpp_source.html#l00023">CTxMemPoolEntry::CTxMemPoolEntry()</a>, <a class="el" href="transaction_8h_source.html#l00169">CTxOut::GetDustThreshold()</a>, <a class="el" href="undo_8h_source.html#l00030">CTxInUndo::GetSerializeSize()</a>, <a class="el" href="streams_8h_source.html#l00280">CDataStream::GetSerializeSize()</a>, <a class="el" href="streams_8h_source.html#l00424">CAutoFile::GetSerializeSize()</a>, <a class="el" href="serialize_8h_source.html#l00800">GetSerializeSize()</a>, <a class="el" href="serialize_8h_source.html#l00626">GetSerializeSize_impl()</a>, <a class="el" href="transaction_8cpp_source.html#l00150">CTransaction::GetTotalSize()</a>, <a class="el" href="walletmodeltransaction_8cpp_source.html#l00034">WalletModelTransaction::getTransactionSize()</a>, <a class="el" href="validation_8cpp_source.html#l03956">InitBlockIndex()</a>, and <a class="el" href="rawtransaction_8cpp_source.html#l00064">TxToJSON()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8cb854eb99734de070490b4742157370"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8cb854eb99734de070490b4742157370">◆ </a></span>GetSerializeSize() <span class="overload">[2/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int8_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00203">203</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17c0c3918dd87417c890d0d5fdbd50e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17c0c3918dd87417c890d0d5fdbd50e1">◆ </a></span>GetSerializeSize() <span class="overload">[3/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00204">204</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec734c99342e345cacdac5e0e8e25bce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec734c99342e345cacdac5e0e8e25bce">◆ </a></span>GetSerializeSize() <span class="overload">[4/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int16_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00205">205</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47ff8c44f18e4af99197666f0eda03bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47ff8c44f18e4af99197666f0eda03bd">◆ </a></span>GetSerializeSize() <span class="overload">[5/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00206">206</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a0625fc8a5dfc1e83b3e7354e7ab1cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a0625fc8a5dfc1e83b3e7354e7ab1cf">◆ </a></span>GetSerializeSize() <span class="overload">[6/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int32_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00207">207</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a336c9a1fdd7527482036ecf363cfa8af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a336c9a1fdd7527482036ecf363cfa8af">◆ </a></span>GetSerializeSize() <span class="overload">[7/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00208">208</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8abc2537523830191fce3f5a96d5e6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8abc2537523830191fce3f5a96d5e6d">◆ </a></span>GetSerializeSize() <span class="overload">[8/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00209">209</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a934eb4c09203e5287d18e9ed83c43b68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a934eb4c09203e5287d18e9ed83c43b68">◆ </a></span>GetSerializeSize() <span class="overload">[9/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00210">210</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3efcc232be0a7c668bf0f44bf033265"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3efcc232be0a7c668bf0f44bf033265">◆ </a></span>GetSerializeSize() <span class="overload">[10/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00211">211</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0b9f055f57604e77b6efe1a20b90069"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0b9f055f57604e77b6efe1a20b90069">◆ </a></span>GetSerializeSize() <span class="overload">[11/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00212">212</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6eb6e1d345d527f1826a8d0731d06ccb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6eb6e1d345d527f1826a8d0731d06ccb">◆ </a></span>GetSerializeSize() <span class="overload">[12/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00238">238</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2f7bd0287726e890b7d465e09fd7f73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2f7bd0287726e890b7d465e09fd7f73">◆ </a></span>GetSerializeSize() <span class="overload">[13/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename C > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::basic_string< <a class="el" href="jh_8c.html#a7ae229096086cb63e25daa7951527de4">C</a> > & </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Forward declarations string</p>
|
|
<p>string </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00592">592</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6490b16e80dcab7850346df9f1c6d956"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6490b16e80dcab7850346df9f1c6d956">◆ </a></span>GetSerializeSize() <span class="overload">[14/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<unsigned int N, typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00635">635</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a335ff86321a72847697b886ec6a73b83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a335ff86321a72847697b886ec6a73b83">◆ </a></span>GetSerializeSize() <span class="overload">[15/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename A > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00725">725</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad79f12b1ba05119c0d2460699dcf01d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad79f12b1ba05119c0d2460699dcf01d2">◆ </a></span>GetSerializeSize() <span class="overload">[16/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename K , typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::pair< K, T > & </td>
|
|
<td class="paramname"><em>item</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>pair </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00800">800</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3b9d5bc8cc267300cf8ca893c51929e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3b9d5bc8cc267300cf8ca893c51929e">◆ </a></span>GetSerializeSize() <span class="overload">[17/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename K , typename T , typename Pred , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::map< K, T, Pred, A > & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>map </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00825">825</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af597c56aff2d6291fdc3c56cac1551b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af597c56aff2d6291fdc3c56cac1551b6">◆ </a></span>GetSerializeSize() <span class="overload">[18/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename K , typename Pred , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::set< K, Pred, A > & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>set </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00861">861</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac816a6c7028a0c84c501ff199289e02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac816a6c7028a0c84c501ff199289e02">◆ </a></span>GetSerializeSize() <span class="overload">[19/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">long </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>If none of the specialized versions above matched, default to calling member function. "int nType" is changed to "long nType" to keep from getting an ambiguous overload error. The compiler will only cast int to long if none of the other templates matched. Thanks to Boost serialization for this idea. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00567">567</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab43922d497e06a9d72767759470c4181"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab43922d497e06a9d72767759470c4181">◆ </a></span>GetSerializeSize() <span class="overload">[20/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::list< T, A > & </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>list </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00895">895</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4854d243367fb78caa539f76a9606d7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4854d243367fb78caa539f76a9606d7b">◆ </a></span>GetSerializeSize_impl() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<unsigned int N, typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned char & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>prevector prevectors of unsigned char are a special case and are intended to be serialized as a single opaque blob.</p>
|
|
<p>prevector </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00620">620</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00635">GetSerializeSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19221b3731decc63abdcece2ae44eb2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19221b3731decc63abdcece2ae44eb2f">◆ </a></span>GetSerializeSize_impl() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<unsigned int N, typename T , typename V > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00626">626</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35c2e36c213f8331ad0cc3c03f88e8d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35c2e36c213f8331ad0cc3c03f88e8d1">◆ </a></span>GetSerializeSize_impl() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned char & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>vector vectors of unsigned char are a special case and are intended to be serialized as a single opaque blob.</p>
|
|
<p>vector </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00710">710</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b138a9106a3690113f0797571843022"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b138a9106a3690113f0797571843022">◆ </a></span>GetSerializeSize_impl() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , typename A , typename V > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSerializeSize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00716">716</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a404beecbf8d7aec8d2cdac3cbb71e808"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a404beecbf8d7aec8d2cdac3cbb71e808">◆ </a></span>GetSizeOfCompactSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSizeOfCompactSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>nSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Compact Size size < 253 – 1 byte size <= USHRT_MAX – 3 bytes (253 + 2 bytes) size <= UINT_MAX – 5 bytes (254 + 4 bytes) size > UINT_MAX – 9 bytes (255 + 8 bytes) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00254">254</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="validation_8cpp_source.html#l01956">ConnectBlock()</a>, <a class="el" href="serialize_8h_source.html#l00487">LimitedString< Limit >::GetSerializeSize()</a>, <a class="el" href="serialize_8h_source.html#l00592">GetSerializeSize()</a>, and <a class="el" href="serialize_8h_source.html#l00620">GetSerializeSize_impl()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aecf191cfbaec6bfce1292f7f9c3dc7ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecf191cfbaec6bfce1292f7f9c3dc7ba">◆ </a></span>GetSizeOfVarInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename I > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int GetSizeOfVarInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">I </td>
|
|
<td class="paramname"><em>n</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Variable-length integers: bytes are a MSB base-128 encoding of the number. The high bit in each byte signifies whether another digit follows. To make sure the encoding is one-to-one, one is subtracted from all but the last digit. Thus, the byte sequence a[] with length len, where all but the last byte has bit 128 set, encodes the number:</p>
|
|
<p>(a[len-1] & 0x7F) + sum(i=1..len-1, 128^i*((a[len-i-1] & 0x7F)+1))</p>
|
|
<p>Properties:</p><ul>
|
|
<li>Very small (0-127: 1 byte, 128-16511: 2 bytes, 16512-2113663: 3 bytes)</li>
|
|
<li>Every integer has exactly one encoding</li>
|
|
<li>Encoding does not depend on size of original integer type</li>
|
|
<li>No redundancy: every (infinite) byte sequence corresponds to a list of encoded integers.</li>
|
|
</ul>
|
|
<p>0: [0x00] 256: [0x81 0x00] 1: [0x01] 16383: [0xFE 0x7F] 127: [0x7F] 16384: [0xFF 0x00] 128: [0x80 0x00] 16511: [0x80 0xFF 0x7F] 255: [0x80 0x7F] 65535: [0x82 0xFD 0x7F] 2^32: [0x8E 0xFE 0xFE 0xFF 0x00] </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00344">344</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae634e39c103baab132dad9beef83ceb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae634e39c103baab132dad9beef83ceb5">◆ </a></span>NCONST_PTR()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T* NCONST_PTR </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T * </td>
|
|
<td class="paramname"><em>val</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Used to acquire a non-const pointer "this" to generate bodies of const serialization operations from a template </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00043">43</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3fd928949b7361accfec79c314aa90f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3fd928949b7361accfec79c314aa90f">◆ </a></span>ReadCompactSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t ReadCompactSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00288">288</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="net__processing_8cpp_source.html#l01074">ProcessMessage()</a>, <a class="el" href="pubkey_8h_source.html#l00129">CPubKey::Unserialize()</a>, <a class="el" href="key_8h_source.html#l00182">CExtKey::Unserialize()</a>, <a class="el" href="pubkey_8h_source.html#l00226">CExtPubKey::Unserialize()</a>, <a class="el" href="serialize_8h_source.html#l00468">LimitedString< Limit >::Unserialize()</a>, <a class="el" href="serialize_8h_source.html#l00606">Unserialize()</a>, and <a class="el" href="serialize_8h_source.html#l00665">Unserialize_impl()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f8a5966f156fb3d7e4acc7121eea648"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f8a5966f156fb3d7e4acc7121eea648">◆ </a></span>ReadVarInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename I > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">I ReadVarInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00374">374</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd1caa7e45d4ba31b7dfdda9949c3b05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd1caa7e45d4ba31b7dfdda9949c3b05">◆ </a></span>REF()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& REF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>val</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Used to bypass the rule against non-const reference to temporary where it makes sense with wrappers such as <a class="el" href="classCFlatData.html">CFlatData</a> or CTxDB </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00033">33</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="undo_8h_source.html#l00030">CTxInUndo::GetSerializeSize()</a>, <a class="el" href="coins_8h_source.html#l00155">CCoins::GetSerializeSize()</a>, <a class="el" href="compressor_8h_source.html#l00109">CTxOutCompressor::SerializationOp()</a>, <a class="el" href="undo_8h_source.html#l00037">CTxInUndo::Serialize()</a>, <a class="el" href="coins_8h_source.html#l00179">CCoins::Serialize()</a>, <a class="el" href="undo_8h_source.html#l00045">CTxInUndo::Unserialize()</a>, <a class="el" href="compressor_8h_source.html#l00079">CScriptCompressor::Unserialize()</a>, and <a class="el" href="coins_8h_source.html#l00208">CCoins::Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adda9ffcaeecf5875154f1ea3aba87a64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adda9ffcaeecf5875154f1ea3aba87a64">◆ </a></span>ser_double_to_uint64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t ser_double_to_uint64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>x</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00135">135</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00224">Serialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c61b62776def6f9edd0b5538e556f38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c61b62776def6f9edd0b5538e556f38">◆ </a></span>ser_float_to_uint32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t ser_float_to_uint32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>x</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00141">141</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00223">Serialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d79b9c324578a126d1a393047cec9a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d79b9c324578a126d1a393047cec9a4">◆ </a></span>ser_readdata16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint16_t ser_readdata16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00111">111</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00288">ReadCompactSize()</a>, and <a class="el" href="serialize_8h_source.html#l00229">Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0bbdc7ba802bbaafbf0cf7774b291d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0bbdc7ba802bbaafbf0cf7774b291d6">◆ </a></span>ser_readdata32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t ser_readdata32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00117">117</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00288">ReadCompactSize()</a>, <a class="el" href="serialize_8h_source.html#l00231">Unserialize()</a>, <a class="el" href="validation_8h_source.html#l00391">CAddressUnspentKey::Unserialize()</a>, and <a class="el" href="validation_8h_source.html#l00477">CAddressIndexKey::Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebdb1730926e0593658339e9fa305a85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebdb1730926e0593658339e9fa305a85">◆ </a></span>ser_readdata32be()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t ser_readdata32be </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00123">123</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="validation_8h_source.html#l00324">CTimestampIndexIteratorKey::Unserialize()</a>, <a class="el" href="validation_8h_source.html#l00354">CTimestampIndexKey::Unserialize()</a>, <a class="el" href="validation_8h_source.html#l00477">CAddressIndexKey::Unserialize()</a>, and <a class="el" href="validation_8h_source.html#l00563">CAddressIndexIteratorHeightKey::Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa69ce8c2279c2779e04d7b24babe10fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa69ce8c2279c2779e04d7b24babe10fc">◆ </a></span>ser_readdata64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t ser_readdata64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00129">129</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00288">ReadCompactSize()</a>, and <a class="el" href="serialize_8h_source.html#l00233">Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d1f53d2d72386236484546b49409188"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d1f53d2d72386236484546b49409188">◆ </a></span>ser_readdata8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t ser_readdata8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00105">105</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00288">ReadCompactSize()</a>, <a class="el" href="serialize_8h_source.html#l00374">ReadVarInt()</a>, <a class="el" href="serialize_8h_source.html#l00226">Unserialize()</a>, <a class="el" href="validation_8h_source.html#l00391">CAddressUnspentKey::Unserialize()</a>, <a class="el" href="validation_8h_source.html#l00477">CAddressIndexKey::Unserialize()</a>, <a class="el" href="validation_8h_source.html#l00528">CAddressIndexIteratorKey::Unserialize()</a>, and <a class="el" href="validation_8h_source.html#l00563">CAddressIndexIteratorHeightKey::Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a224c008744ffa843c141cc660ac816d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a224c008744ffa843c141cc660ac816d2">◆ </a></span>ser_uint32_to_float()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float ser_uint32_to_float </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>y</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00153">153</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00235">Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabe05948cc5faad4d5368b66d337d4b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabe05948cc5faad4d5368b66d337d4b5">◆ </a></span>ser_uint64_to_double()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ser_uint64_to_double </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>y</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00147">147</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00236">Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a53ce4ae127e687a7e99c26730a93b47b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a53ce4ae127e687a7e99c26730a93b47b">◆ </a></span>ser_writedata16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ser_writedata16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>obj</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00085">85</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00217">Serialize()</a>, and <a class="el" href="serialize_8h_source.html#l00263">WriteCompactSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34e95dfa98a60736b9ed06a8c8241b3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34e95dfa98a60736b9ed06a8c8241b3d">◆ </a></span>ser_writedata32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ser_writedata32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>obj</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00090">90</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00219">Serialize()</a>, <a class="el" href="validation_8h_source.html#l00384">CAddressUnspentKey::Serialize()</a>, <a class="el" href="validation_8h_source.html#l00465">CAddressIndexKey::Serialize()</a>, and <a class="el" href="serialize_8h_source.html#l00263">WriteCompactSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a274e67f1285e8b58be54bbf1671151ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a274e67f1285e8b58be54bbf1671151ce">◆ </a></span>ser_writedata32be()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ser_writedata32be </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>obj</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00095">95</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="validation_8h_source.html#l00320">CTimestampIndexIteratorKey::Serialize()</a>, <a class="el" href="validation_8h_source.html#l00349">CTimestampIndexKey::Serialize()</a>, <a class="el" href="validation_8h_source.html#l00465">CAddressIndexKey::Serialize()</a>, and <a class="el" href="validation_8h_source.html#l00557">CAddressIndexIteratorHeightKey::Serialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea5bd540bb61fbf26586fd71974df5e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea5bd540bb61fbf26586fd71974df5e1">◆ </a></span>ser_writedata64()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ser_writedata64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>obj</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00100">100</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00221">Serialize()</a>, and <a class="el" href="serialize_8h_source.html#l00263">WriteCompactSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab121fe5d3f3371e3c57b45235a8d7802"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab121fe5d3f3371e3c57b45235a8d7802">◆ </a></span>ser_writedata8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ser_writedata8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>obj</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00081">81</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00214">Serialize()</a>, <a class="el" href="validation_8h_source.html#l00384">CAddressUnspentKey::Serialize()</a>, <a class="el" href="validation_8h_source.html#l00465">CAddressIndexKey::Serialize()</a>, <a class="el" href="validation_8h_source.html#l00523">CAddressIndexIteratorKey::Serialize()</a>, <a class="el" href="validation_8h_source.html#l00557">CAddressIndexIteratorHeightKey::Serialize()</a>, <a class="el" href="serialize_8h_source.html#l00263">WriteCompactSize()</a>, and <a class="el" href="serialize_8h_source.html#l00357">WriteVarInt()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57a07500f5e1eb9589dc8d57bbd73a18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57a07500f5e1eb9589dc8d57bbd73a18">◆ </a></span>Serialize() <span class="overload">[1/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00214">214</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="hash_8h_source.html#l00261">CHashWriter::operator<<()</a>, <a class="el" href="streams_8h_source.html#l00431">CAutoFile::operator<<()</a>, <a class="el" href="serialize_8h_source.html#l00976">CSizeComputer::operator<<()</a>, <a class="el" href="serialize_8h_source.html#l00806">Serialize()</a>, <a class="el" href="serialize_8h_source.html#l00650">Serialize_impl()</a>, <a class="el" href="serialize_8h_source.html#l00993">SerializeMany()</a>, and <a class="el" href="serialize_8h_source.html#l00939">SerReadWrite()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abae2d222c9bf76d6263bda910e50ef5e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abae2d222c9bf76d6263bda910e50ef5e">◆ </a></span>Serialize() <span class="overload">[2/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int8_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00215">215</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46061747d1d27ba2081cbaa757a7d590"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46061747d1d27ba2081cbaa757a7d590">◆ </a></span>Serialize() <span class="overload">[3/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00216">216</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0afbe695edd0a0d452d04ce7a12f20df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0afbe695edd0a0d452d04ce7a12f20df">◆ </a></span>Serialize() <span class="overload">[4/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int16_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00217">217</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0baffffd407e95b6dc366accb1991e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0baffffd407e95b6dc366accb1991e5">◆ </a></span>Serialize() <span class="overload">[5/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00218">218</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59d4f51c393612466090625d390476c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59d4f51c393612466090625d390476c4">◆ </a></span>Serialize() <span class="overload">[6/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int32_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00219">219</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab528baf0bfea59e82750850b02aa6475"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab528baf0bfea59e82750850b02aa6475">◆ </a></span>Serialize() <span class="overload">[7/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00220">220</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a105b4f3204bf6d03219b711cbe97e455"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a105b4f3204bf6d03219b711cbe97e455">◆ </a></span>Serialize() <span class="overload">[8/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00221">221</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6dcf2fdf9414be99fedb7217b606de5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6dcf2fdf9414be99fedb7217b606de5f">◆ </a></span>Serialize() <span class="overload">[9/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00222">222</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b8f1dc74e379a9d3308d8d22017e482"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b8f1dc74e379a9d3308d8d22017e482">◆ </a></span>Serialize() <span class="overload">[10/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00223">223</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa261de518247991286be0e2dc515982d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa261de518247991286be0e2dc515982d">◆ </a></span>Serialize() <span class="overload">[11/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00224">224</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac3cce93274829a6d598f85f17d09bf0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac3cce93274829a6d598f85f17d09bf0">◆ </a></span>Serialize() <span class="overload">[12/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00239">239</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adee5a9a0b11fd58c829855619c222ab7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adee5a9a0b11fd58c829855619c222ab7">◆ </a></span>Serialize() <span class="overload">[13/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename C > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::basic_string< <a class="el" href="jh_8c.html#a7ae229096086cb63e25daa7951527de4">C</a> > & </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00598">598</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ee8a7e06e6f52f5c4d8a33a25d20291"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ee8a7e06e6f52f5c4d8a33a25d20291">◆ </a></span>Serialize() <span class="overload">[14/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , unsigned int N, typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00658">658</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d1c9a136a2cc812c3080bd65a20f63c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d1c9a136a2cc812c3080bd65a20f63c">◆ </a></span>Serialize() <span class="overload">[15/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00748">748</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab485c675206b85cf5b2800ce1d3ca2c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab485c675206b85cf5b2800ce1d3ca2c2">◆ </a></span>Serialize() <span class="overload">[16/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename K , typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::pair< K, T > & </td>
|
|
<td class="paramname"><em>item</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00806">806</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54baab64cf0b60a61c712546dab7305a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54baab64cf0b60a61c712546dab7305a">◆ </a></span>Serialize() <span class="overload">[17/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename K , typename T , typename Pred , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::map< K, T, Pred, A > & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00834">834</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05fbc0a7955ac4f4d7082870474658d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05fbc0a7955ac4f4d7082870474658d5">◆ </a></span>Serialize() <span class="overload">[18/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename K , typename Pred , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::set< K, Pred, A > & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00870">870</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86951da9392b208f3e0c322d6569af14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86951da9392b208f3e0c322d6569af14">◆ </a></span>Serialize() <span class="overload">[19/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">long </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00573">573</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2aa306b904a24c214341bf9dfa0c0fa2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2aa306b904a24c214341bf9dfa0c0fa2">◆ </a></span>Serialize() <span class="overload">[20/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::list< T, A > & </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00904">904</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada852df5acfb9cb1ad7d5d6379fca3f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada852df5acfb9cb1ad7d5d6379fca3f8">◆ </a></span>Serialize_impl() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , unsigned int N, typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned char & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00642">642</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00658">Serialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5f0d0d13f777e2cb99816e7e7025a19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5f0d0d13f777e2cb99816e7e7025a19">◆ </a></span>Serialize_impl() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , unsigned int N, typename T , typename V > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00650">650</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4267253fd8a7173f0a9e6f642ac6538d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4267253fd8a7173f0a9e6f642ac6538d">◆ </a></span>Serialize_impl() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned char & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00732">732</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ad2f90be2a49996f40cabf489e87cc3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ad2f90be2a49996f40cabf489e87cc3">◆ </a></span>Serialize_impl() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A , typename V > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Serialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00740">740</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4ccb7eebcb006dc7143382e9a6c4642"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4ccb7eebcb006dc7143382e9a6c4642">◆ </a></span>SerializeMany() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SerializeMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00988">988</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="streams_8h_source.html#l00083">CDataStream::CDataStream()</a>, <a class="el" href="net_8h_source.html#l00178">CConnman::PushMessageWithVersionAndFlag()</a>, <a class="el" href="serialize_8h_source.html#l00999">SerializeMany()</a>, and <a class="el" href="serialize_8h_source.html#l01024">SerReadWriteMany()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a455ed07e1ff8f18e51b8facf4e597697"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a455ed07e1ff8f18e51b8facf4e597697">◆ </a></span>SerializeMany() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename Arg > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SerializeMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Arg && </td>
|
|
<td class="paramname"><em>arg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00993">993</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb12e3422d4122c11f129f3596b18500"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb12e3422d4122c11f129f3596b18500">◆ </a></span>SerializeMany() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename Arg , typename... Args> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SerializeMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Arg && </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Args &&... </td>
|
|
<td class="paramname"><em>args</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00999">999</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f02c34fed6e79db633162f773fe0573"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f02c34fed6e79db633162f773fe0573">◆ </a></span>SerReadWrite() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SerReadWrite </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>obj</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structCSerActionSerialize.html">CSerActionSerialize</a> </td>
|
|
<td class="paramname"><em>ser_action</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00939">939</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af40922e06eb02a9f97694b9419cd973e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af40922e06eb02a9f97694b9419cd973e">◆ </a></span>SerReadWrite() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SerReadWrite </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>obj</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structCSerActionUnserialize.html">CSerActionUnserialize</a> </td>
|
|
<td class="paramname"><em>ser_action</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00945">945</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cd3cfa4ef6f7809a05eb70519a0af81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cd3cfa4ef6f7809a05eb70519a0af81">◆ </a></span>SerReadWriteMany() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename... Args> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SerReadWriteMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structCSerActionSerialize.html">CSerActionSerialize</a> </td>
|
|
<td class="paramname"><em>ser_action</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Args &&... </td>
|
|
<td class="paramname"><em>args</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l01024">1024</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41d0f3a4a8d59caacb43205742b36357"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41d0f3a4a8d59caacb43205742b36357">◆ </a></span>SerReadWriteMany() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename... Args> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SerReadWriteMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structCSerActionUnserialize.html">CSerActionUnserialize</a> </td>
|
|
<td class="paramname"><em>ser_action</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Args &... </td>
|
|
<td class="paramname"><em>args</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l01030">1030</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6535b70fa93811f2b1df307a424eb317"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6535b70fa93811f2b1df307a424eb317">◆ </a></span>Unserialize() <span class="overload">[1/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00226">226</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="streams_8h_source.html#l00295">CDataStream::operator>>()</a>, <a class="el" href="streams_8h_source.html#l00441">CAutoFile::operator>>()</a>, <a class="el" href="streams_8h_source.html#l00584">CBufferedFile::operator>>()</a>, <a class="el" href="serialize_8h_source.html#l00945">SerReadWrite()</a>, <a class="el" href="serialize_8h_source.html#l00813">Unserialize()</a>, <a class="el" href="serialize_8h_source.html#l00681">Unserialize_impl()</a>, and <a class="el" href="serialize_8h_source.html#l01011">UnserializeMany()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71ea0b10f3ab0145ff34ba55aea43fc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71ea0b10f3ab0145ff34ba55aea43fc0">◆ </a></span>Unserialize() <span class="overload">[2/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int8_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00227">227</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9d0c964ebd17968d72867db866d4821"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9d0c964ebd17968d72867db866d4821">◆ </a></span>Unserialize() <span class="overload">[3/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint8_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00228">228</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3b642f4f1dc110f7fcc167f7f59991e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3b642f4f1dc110f7fcc167f7f59991e">◆ </a></span>Unserialize() <span class="overload">[4/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int16_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00229">229</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ada9bd313f87c5e99fa8732d4dcfe05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ada9bd313f87c5e99fa8732d4dcfe05">◆ </a></span>Unserialize() <span class="overload">[5/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint16_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00230">230</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0049be8b96f4529e77fb2b69045a56d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0049be8b96f4529e77fb2b69045a56d2">◆ </a></span>Unserialize() <span class="overload">[6/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int32_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00231">231</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae11074f7fbf3695bdbeaaa9c549b83ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae11074f7fbf3695bdbeaaa9c549b83ff">◆ </a></span>Unserialize() <span class="overload">[7/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00232">232</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ee443a9c5c2edf478ff8d371589f768"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ee443a9c5c2edf478ff8d371589f768">◆ </a></span>Unserialize() <span class="overload">[8/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int64_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00233">233</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3d29ddbf9f0c5cf7f156f71175f8c88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3d29ddbf9f0c5cf7f156f71175f8c88">◆ </a></span>Unserialize() <span class="overload">[9/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00234">234</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a578d64a23aa8dcada47a3c82a1e4c362"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a578d64a23aa8dcada47a3c82a1e4c362">◆ </a></span>Unserialize() <span class="overload">[10/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00235">235</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb55277651526f6e0554e92d5ff129bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb55277651526f6e0554e92d5ff129bb">◆ </a></span>Unserialize() <span class="overload">[11/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00236">236</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d54c28b93b58ccfaeeaf7e89b17c54e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d54c28b93b58ccfaeeaf7e89b17c54e">◆ </a></span>Unserialize() <span class="overload">[12/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00240">240</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa688c53c27044d715917e33769b4f415"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa688c53c27044d715917e33769b4f415">◆ </a></span>Unserialize() <span class="overload">[13/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename C > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::basic_string< <a class="el" href="jh_8c.html#a7ae229096086cb63e25daa7951527de4">C</a> > & </td>
|
|
<td class="paramname"><em>str</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00606">606</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d18ce7bf2e4c40f627d2a291e8a087b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d18ce7bf2e4c40f627d2a291e8a087b">◆ </a></span>Unserialize() <span class="overload">[14/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , unsigned int N, typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00699">699</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefdf63d8c997767d3e3535a54f35025c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefdf63d8c997767d3e3535a54f35025c">◆ </a></span>Unserialize() <span class="overload">[15/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00789">789</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0fc057388ad1dbd793bccf02282ec18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0fc057388ad1dbd793bccf02282ec18">◆ </a></span>Unserialize() <span class="overload">[16/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename K , typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::pair< K, T > & </td>
|
|
<td class="paramname"><em>item</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00813">813</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acda54e31ea371de4eb0787a3e1565aa5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acda54e31ea371de4eb0787a3e1565aa5">◆ </a></span>Unserialize() <span class="overload">[17/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename K , typename T , typename Pred , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::map< K, T, Pred, A > & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00842">842</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a229b67f4ffe4f0c3b3c52dc6cff98db3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a229b67f4ffe4f0c3b3c52dc6cff98db3">◆ </a></span>Unserialize() <span class="overload">[18/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename K , typename Pred , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::set< K, Pred, A > & </td>
|
|
<td class="paramname"><em>m</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00878">878</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd56ffe7d06efdae43157de0da994d4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd56ffe7d06efdae43157de0da994d4d">◆ </a></span>Unserialize() <span class="overload">[19/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">long </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00579">579</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81630d8bf358ba7c089b595677e88e09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81630d8bf358ba7c089b595677e88e09">◆ </a></span>Unserialize() <span class="overload">[20/20]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::list< T, A > & </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00912">912</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f2ad9aaa1793ca2880eb29110a1be4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f2ad9aaa1793ca2880eb29110a1be4b">◆ </a></span>Unserialize_impl() <span class="overload">[1/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , unsigned int N, typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned char & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00665">665</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l00699">Unserialize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade039f229e6ff9d86e9a794bd5c773f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade039f229e6ff9d86e9a794bd5c773f4">◆ </a></span>Unserialize_impl() <span class="overload">[2/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , unsigned int N, typename T , typename V > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classprevector.html">prevector</a>< N, T > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00681">681</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92432e5377aca757f1e248516214932d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92432e5377aca757f1e248516214932d">◆ </a></span>Unserialize_impl() <span class="overload">[3/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned char & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00755">755</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75bd9f1bb034294d1eb6d602ec98ff59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75bd9f1bb034294d1eb6d602ec98ff59">◆ </a></span>Unserialize_impl() <span class="overload">[4/4]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename T , typename A , typename V > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Unserialize_impl </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>is</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::vector< T, A > & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const V & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00771">771</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a080b2813790cd46eb79eb77e44b77e84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a080b2813790cd46eb79eb77e44b77e84">◆ </a></span>UnserializeMany() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void UnserializeMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l01006">1006</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="serialize_8h_source.html#l01030">SerReadWriteMany()</a>, and <a class="el" href="serialize_8h_source.html#l01017">UnserializeMany()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22f4a586f832cad5e0ccb9486879db9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22f4a586f832cad5e0ccb9486879db9e">◆ </a></span>UnserializeMany() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename Arg > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void UnserializeMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Arg & </td>
|
|
<td class="paramname"><em>arg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l01011">1011</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31f0dbf83ea8bc9f43432387d7436b3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31f0dbf83ea8bc9f43432387d7436b3e">◆ </a></span>UnserializeMany() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename Arg , typename... Args> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void UnserializeMany </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nType</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>nVersion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Arg & </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">Args &... </td>
|
|
<td class="paramname"><em>args</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l01017">1017</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5748d9d17982b234b10a4b9e6f8e9f53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5748d9d17982b234b10a4b9e6f8e9f53">◆ </a></span>WrapVarInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename I > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classCVarInt.html">CVarInt</a><I> WrapVarInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">I & </td>
|
|
<td class="paramname"><em>n</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00494">494</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02cf7f551f8876dcd142e7c6c8a27e3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02cf7f551f8876dcd142e7c6c8a27e3b">◆ </a></span>WriteCompactSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void WriteCompactSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>nSize</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00263">263</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pubkey_8h_source.html#l00122">CPubKey::Serialize()</a>, <a class="el" href="key_8h_source.html#l00173">CExtKey::Serialize()</a>, <a class="el" href="pubkey_8h_source.html#l00217">CExtPubKey::Serialize()</a>, <a class="el" href="serialize_8h_source.html#l00480">LimitedString< Limit >::Serialize()</a>, <a class="el" href="serialize_8h_source.html#l00598">Serialize()</a>, and <a class="el" href="serialize_8h_source.html#l00642">Serialize_impl()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2cf364ed9c068fd7092f0207a756c22"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2cf364ed9c068fd7092f0207a756c22">◆ </a></span>WriteVarInt()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename Stream , typename I > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void WriteVarInt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Stream & </td>
|
|
<td class="paramname"><em>os</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">I </td>
|
|
<td class="paramname"><em>n</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00357">357</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a id="a849636cca14fcbcfdd38f70254c0da58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a849636cca14fcbcfdd38f70254c0da58">◆ </a></span>MAX_SIZE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const unsigned int MAX_SIZE = 0x02000000</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="serialize_8h_source.html#l00026">26</a> of file <a class="el" href="serialize_8h_source.html">serialize.h</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="httpserver_8cpp_source.html#l00384">InitHTTPServer()</a>, <a class="el" href="protocol_8cpp_source.html#l00172">CMessageHeader::IsValid()</a>, <a class="el" href="serialize_8h_source.html#l00288">ReadCompactSize()</a>, and <a class="el" href="net_8cpp_source.html#l00755">CNetMessage::readHeader()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="serialize_8h.html">serialize.h</a></li>
|
|
<li class="footer">Generated on Thu Dec 14 2017 13:15:11 for Dash Core by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|