mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-21 05:18:37 +02:00
1458 lines
82 KiB
HTML
1458 lines
82 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.11"/>
|
|
<title>MessagePack for C++: msgpack::detail Namespace 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="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>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</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="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">MessagePack for C++
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.11 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="namespaces.html"><span>Namespace List</span></a></li>
|
|
<li><a href="namespacemembers.html"><span>Namespace Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<!-- 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 id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacemsgpack.html">msgpack</a></li><li class="navelem"><a class="el" href="namespacemsgpack_1_1detail.html">detail</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">msgpack::detail Namespace Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1detail_1_1all__of__imp.html">all_of_imp</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="structmsgpack_1_1detail_1_1bool__pack.html">bool_pack</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="classmsgpack_1_1detail_1_1context.html">context</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="structmsgpack_1_1detail_1_1fix__tag.html">fix_tag</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="structmsgpack_1_1detail_1_1packer__serializer.html">packer_serializer</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="structmsgpack_1_1detail_1_1unpack__array.html">unpack_array</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="structmsgpack_1_1detail_1_1unpack__map.html">unpack_map</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="classmsgpack_1_1detail_1_1unpack__stack.html">unpack_stack</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="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</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="structmsgpack_1_1detail_1_1value.html">value</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="structmsgpack_1_1detail_1_1value_3_01fix__tag_01_4.html">value< fix_tag ></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="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a119ccc2cd1bcd0715c8771db359b7893"><td class="memTemplParams" colspan="2">template<std::size_t N> </td></tr>
|
|
<tr class="memitem:a119ccc2cd1bcd0715c8771db359b7893"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a119ccc2cd1bcd0715c8771db359b7893">check_container_size</a> (std::size_t size)</td></tr>
|
|
<tr class="separator:a119ccc2cd1bcd0715c8771db359b7893"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a696fa9793897c255c554b91b413abf6c"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a696fa9793897c255c554b91b413abf6c"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a696fa9793897c255c554b91b413abf6c">check_container_size< 4 ></a> (std::size_t)</td></tr>
|
|
<tr class="separator:a696fa9793897c255c554b91b413abf6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a513107aa8bc60e21a437cd36f903d5c0"><td class="memTemplParams" colspan="2">template<std::size_t N> </td></tr>
|
|
<tr class="memitem:a513107aa8bc60e21a437cd36f903d5c0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a513107aa8bc60e21a437cd36f903d5c0">check_container_size_for_ext</a> (std::size_t size)</td></tr>
|
|
<tr class="separator:a513107aa8bc60e21a437cd36f903d5c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e52cf817512f98557340c891a16ade9"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a9e52cf817512f98557340c891a16ade9"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a9e52cf817512f98557340c891a16ade9">check_container_size_for_ext< 4 ></a> (std::size_t size)</td></tr>
|
|
<tr class="separator:a9e52cf817512f98557340c891a16ade9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7e051e80f2919f19275432fa177b985"><td class="memTemplParams" colspan="2">template<std::size_t N> </td></tr>
|
|
<tr class="memitem:aa7e051e80f2919f19275432fa177b985"><td class="memTemplItemLeft" align="right" valign="top">std::size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#aa7e051e80f2919f19275432fa177b985">add_ext_type_size</a> (std::size_t size)</td></tr>
|
|
<tr class="separator:aa7e051e80f2919f19275432fa177b985"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84d3c6160fe3527b044b49b51317e534"><td class="memTemplParams" colspan="2">template<> </td></tr>
|
|
<tr class="memitem:a84d3c6160fe3527b044b49b51317e534"><td class="memTemplItemLeft" align="right" valign="top">std::size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a84d3c6160fe3527b044b49b51317e534">add_ext_type_size< 4 ></a> (std::size_t size)</td></tr>
|
|
<tr class="separator:a84d3c6160fe3527b044b49b51317e534"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac367630a095c237cceaf821e37c60e79"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#ac367630a095c237cceaf821e37c60e79">unpack_uint8</a> (uint8_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:ac367630a095c237cceaf821e37c60e79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf2104fdd721377d05e7ab337d2d54a9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#adf2104fdd721377d05e7ab337d2d54a9">unpack_uint16</a> (uint16_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:adf2104fdd721377d05e7ab337d2d54a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af149873e9d5b2ae6d0dd09bc7c074231"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#af149873e9d5b2ae6d0dd09bc7c074231">unpack_uint32</a> (uint32_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:af149873e9d5b2ae6d0dd09bc7c074231"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a599a9a50c4b2be139577af7cb7276dee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a599a9a50c4b2be139577af7cb7276dee">unpack_uint64</a> (uint64_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a599a9a50c4b2be139577af7cb7276dee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6a7ee8c26d49b756127374dfa2b3503"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#ac6a7ee8c26d49b756127374dfa2b3503">unpack_int8</a> (int8_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:ac6a7ee8c26d49b756127374dfa2b3503"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36ffed13f07cf434e2c769eef699195d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a36ffed13f07cf434e2c769eef699195d">unpack_int16</a> (int16_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a36ffed13f07cf434e2c769eef699195d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04599088ca22dba0616a47d3975f55f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a04599088ca22dba0616a47d3975f55f4">unpack_int32</a> (int32_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a04599088ca22dba0616a47d3975f55f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdc3ca6ed8bfbd5f2102140625eaee7d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#abdc3ca6ed8bfbd5f2102140625eaee7d">unpack_int64</a> (int64_t d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:abdc3ca6ed8bfbd5f2102140625eaee7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e5165bfddd04c12a245468c0bbfdd64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a0e5165bfddd04c12a245468c0bbfdd64">unpack_float</a> (float d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a0e5165bfddd04c12a245468c0bbfdd64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0ce75e4c642380d51dbebe5622f55de"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#af0ce75e4c642380d51dbebe5622f55de">unpack_double</a> (double d, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:af0ce75e4c642380d51dbebe5622f55de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a470c40a927813ea6577425131a8be4f9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a470c40a927813ea6577425131a8be4f9">unpack_nil</a> (<a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a470c40a927813ea6577425131a8be4f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acec71749be6cc29b94d01c7d60fd40e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#acec71749be6cc29b94d01c7d60fd40e6">unpack_true</a> (<a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:acec71749be6cc29b94d01c7d60fd40e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a144b09f49b214997a1a8470f51408c64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a144b09f49b214997a1a8470f51408c64">unpack_false</a> (<a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a144b09f49b214997a1a8470f51408c64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99b3cb4490317734e1af75d152c5c964"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a99b3cb4490317734e1af75d152c5c964">unpack_array_item</a> (<a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &c, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &o)</td></tr>
|
|
<tr class="separator:a99b3cb4490317734e1af75d152c5c964"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad04caa1a8e9d9ae5b1a765ba77611b60"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#ad04caa1a8e9d9ae5b1a765ba77611b60">unpack_map_item</a> (<a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &c, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &k, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &v)</td></tr>
|
|
<tr class="separator:ad04caa1a8e9d9ae5b1a765ba77611b60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d8f95b547025cb3ac1dc82e4c6d434d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a3d8f95b547025cb3ac1dc82e4c6d434d">unpack_str</a> (<a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> &u, const char *p, uint32_t l, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a3d8f95b547025cb3ac1dc82e4c6d434d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5a1c0468d4cf47bcedc198231e6b5d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#ac5a1c0468d4cf47bcedc198231e6b5d7">unpack_bin</a> (<a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> &u, const char *p, uint32_t l, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:ac5a1c0468d4cf47bcedc198231e6b5d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04c19a782b1848cb620c4ed0a5f54eee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a04c19a782b1848cb620c4ed0a5f54eee">unpack_ext</a> (<a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> &u, const char *p, std::size_t l, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &o)</td></tr>
|
|
<tr class="separator:a04c19a782b1848cb620c4ed0a5f54eee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5138926c34b98462353d3ade9bcc2d0a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a5138926c34b98462353d3ade9bcc2d0a">init_count</a> (void *buffer)</td></tr>
|
|
<tr class="separator:a5138926c34b98462353d3ade9bcc2d0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa58a1f1f0edbe279de50ed836c9a95a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">decr_count</a> (void *buffer)</td></tr>
|
|
<tr class="separator:aa58a1f1f0edbe279de50ed836c9a95a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acab43016fc2cfb3d3e0a44821b1f0733"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#acab43016fc2cfb3d3e0a44821b1f0733">incr_count</a> (void *buffer)</td></tr>
|
|
<tr class="separator:acab43016fc2cfb3d3e0a44821b1f0733"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96e2dc599cd4d2d6f94725c7265b2a00"><td class="memItemLeft" align="right" valign="top">std::atomic< unsigned int > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a96e2dc599cd4d2d6f94725c7265b2a00">get_count</a> (void *buffer)</td></tr>
|
|
<tr class="separator:a96e2dc599cd4d2d6f94725c7265b2a00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af50376fb39e965c654190d9fb7c665ea"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:af50376fb39e965c654190d9fb7c665ea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==sizeof(<a class="el" href="structmsgpack_1_1detail_1_1fix__tag.html">fix_tag</a>)>::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#af50376fb39e965c654190d9fb7c665ea">load</a> (uint32_t &dst, const char *n)</td></tr>
|
|
<tr class="separator:af50376fb39e965c654190d9fb7c665ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a962ca3f26624ccd61e853eb35f1d7760"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a962ca3f26624ccd61e853eb35f1d7760"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==1 >::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a962ca3f26624ccd61e853eb35f1d7760">load</a> (T &dst, const char *n)</td></tr>
|
|
<tr class="separator:a962ca3f26624ccd61e853eb35f1d7760"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56485f438c161233525c4f248758b368"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a56485f438c161233525c4f248758b368"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==2 >::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a56485f438c161233525c4f248758b368">load</a> (T &dst, const char *n)</td></tr>
|
|
<tr class="separator:a56485f438c161233525c4f248758b368"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab88c2d7e632e9c57ea46326bd52f83c"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aab88c2d7e632e9c57ea46326bd52f83c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==4 >::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#aab88c2d7e632e9c57ea46326bd52f83c">load</a> (T &dst, const char *n)</td></tr>
|
|
<tr class="separator:aab88c2d7e632e9c57ea46326bd52f83c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a230532ac88eabae7e5fe453f06d62883"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a230532ac88eabae7e5fe453f06d62883"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==8 >::type </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a230532ac88eabae7e5fe453f06d62883">load</a> (T &dst, const char *n)</td></tr>
|
|
<tr class="separator:a230532ac88eabae7e5fe453f06d62883"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9faa869d0a47dcb96467c908c8e84bdc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98">unpack_return</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a9faa869d0a47dcb96467c908c8e84bdc">unpack_imp</a> (const char *data, std::size_t len, std::size_t &off, <a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &result_zone, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &result, bool &referenced, <a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> f=<a class="el" href="v1_2cpp__config__decl_8hpp.html#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a>, void *user_data=<a class="el" href="v1_2cpp__config__decl_8hpp.html#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a> const &limit=<a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a>())</td></tr>
|
|
<tr class="separator:a9faa869d0a47dcb96467c908c8e84bdc"><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:a2a7c5e4f0f21ad9337abd00ee8f95e70"><td class="memItemLeft" align="right" valign="top">std::size_t const </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a2a7c5e4f0f21ad9337abd00ee8f95e70">packer_max_buffer_size</a> = 9</td></tr>
|
|
<tr class="separator:a2a7c5e4f0f21ad9337abd00ee8f95e70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="aa7e051e80f2919f19275432fa177b985"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<std::size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::size_t msgpack::detail::add_ext_type_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>size</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>Referenced by <a class="el" href="namespacemsgpack.html#a68dd172d5ccb1d4acb6b6a8f3fc3e176">msgpack::aligned_zone_size()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a84d3c6160fe3527b044b49b51317e534"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::size_t <a class="el" href="namespacemsgpack_1_1detail.html#aa7e051e80f2919f19275432fa177b985">msgpack::detail::add_ext_type_size</a>< 4 > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>size</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a119ccc2cd1bcd0715c8771db359b7893"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<std::size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::check_container_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>size</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>References <a class="el" href="structmsgpack_1_1container__size__overflow.html#a2f4bab52ead2a37a4fcb31ca9019472b">msgpack::container_size_overflow::container_size_overflow()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a696fa9793897c255c554b91b413abf6c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="namespacemsgpack_1_1detail.html#a119ccc2cd1bcd0715c8771db359b7893">msgpack::detail::check_container_size</a>< 4 > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"></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">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a513107aa8bc60e21a437cd36f903d5c0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<std::size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::check_container_size_for_ext </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>size</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>References <a class="el" href="structmsgpack_1_1container__size__overflow.html#a2f4bab52ead2a37a4fcb31ca9019472b">msgpack::container_size_overflow::container_size_overflow()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9e52cf817512f98557340c891a16ade9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="namespacemsgpack_1_1detail.html#a513107aa8bc60e21a437cd36f903d5c0">msgpack::detail::check_container_size_for_ext</a>< 4 > </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>size</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>References <a class="el" href="structmsgpack_1_1container__size__overflow.html#a2f4bab52ead2a37a4fcb31ca9019472b">msgpack::container_size_overflow::container_size_overflow()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa58a1f1f0edbe279de50ed836c9a95a2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::decr_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</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>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a09c1f8d79b01ee69824c47c32665da26">msgpack::unpacker::reserve_buffer()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a0eb7d17a7d7962f8871a2ef8f2414e1e">msgpack::unpacker::reset_zone()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a431237f15de761fd97e1915809d37b1e">msgpack::unpacker::~unpacker()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a96e2dc599cd4d2d6f94725c7265b2a00"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::atomic< unsigned int > const & msgpack::detail::get_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</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>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#acab43016fc2cfb3d3e0a44821b1f0733">incr_count()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a09c1f8d79b01ee69824c47c32665da26">msgpack::unpacker::reserve_buffer()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acab43016fc2cfb3d3e0a44821b1f0733"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::incr_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>References <a class="el" href="namespacemsgpack_1_1detail.html#a96e2dc599cd4d2d6f94725c7265b2a00">get_count()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a0eb7d17a7d7962f8871a2ef8f2414e1e">msgpack::unpacker::reset_zone()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5138926c34b98462353d3ade9bcc2d0a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::init_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</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>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a09c1f8d79b01ee69824c47c32665da26">msgpack::unpacker::reserve_buffer()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a5e3c5204327f5f451dcf24111324f615">msgpack::unpacker::unpacker()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af50376fb39e965c654190d9fb7c665ea"></a>
|
|
<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"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==sizeof(<a class="el" href="structmsgpack_1_1detail_1_1fix__tag.html">fix_tag</a>)>::type msgpack::detail::load </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>n</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a962ca3f26624ccd61e853eb35f1d7760"></a>
|
|
<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"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==1 >::type msgpack::detail::load </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>n</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a56485f438c161233525c4f248758b368"></a>
|
|
<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"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==2 >::type msgpack::detail::load </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>n</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aab88c2d7e632e9c57ea46326bd52f83c"></a>
|
|
<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"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==4 >::type msgpack::detail::load </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>n</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a230532ac88eabae7e5fe453f06d62883"></a>
|
|
<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"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>< sizeof(T)==8 >::type msgpack::detail::load </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>dst</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>n</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">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a99b3cb4490317734e1af75d152c5c964"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_array_item </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a1f086c243261696c5ba979d0dad87c41">msgpack::object::union_type::array</a>, <a class="el" href="structmsgpack_1_1object__array.html#a4a6537f486fd57378be4417f95fd1482">msgpack::object_array::ptr</a>, <a class="el" href="structmsgpack_1_1object__array.html#a15e7a07017a5fa7018c466a24634ec68">msgpack::object_array::size</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#ab59edefbe64d3979a32fe09f4f767185">msgpack::detail::context::user()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac5a1c0468d4cf47bcedc198231e6b5d7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_bin </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> & </td>
|
|
<td class="paramname"><em>u</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>p</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="classmsgpack_1_1zone.html#ac0437bb5276f1f3fcc901d8afe50a84f">msgpack::zone::allocate_align()</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ac66dc1ffa5752947ad893ca420094a2e">msgpack::type::BIN</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#ae9e51f99f0ceae3187c8726243131778">msgpack::object::union_type::bin</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html#a2ff287b6aec35ee5d039a3b8d511a0a4">msgpack::unpack_limit::bin()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a91aff643c8c357d06a4676cf623da8b8">msgpack::detail::unpack_user::limit()</a>, <a class="el" href="structmsgpack_1_1object__bin.html#ab47f5c8f19b758fee8e32fb491809cfe">msgpack::object_bin::ptr</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a04c2f6bdf7ec1421361a36b59d252531">msgpack::detail::unpack_user::reference_func()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#add02e5b68a217218df422b251bf1adef">msgpack::detail::unpack_user::set_referenced()</a>, <a class="el" href="structmsgpack_1_1object__bin.html#a16f97eff475a343c5a50095fcfed63bc">msgpack::object_bin::size</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a58fb554ec76d70fc3d24913734e305d5">msgpack::detail::unpack_user::user_data()</a>, <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>, and <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a76dc31c9c9825a15038cf05675857efd">msgpack::detail::unpack_user::zone()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af0ce75e4c642380d51dbebe5622f55de"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_double </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#af7ec0e3091e15e53c81e299614ad8d2c">msgpack::object::union_type::f64</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ab0cdf4a9bda2e0b702440948775c2b8e">msgpack::type::FLOAT</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a04c19a782b1848cb620c4ed0a5f54eee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_ext </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> & </td>
|
|
<td class="paramname"><em>u</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>p</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="classmsgpack_1_1zone.html#ac0437bb5276f1f3fcc901d8afe50a84f">msgpack::zone::allocate_align()</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a0c6ae6bce042ee77472c2204633bf189">msgpack::type::EXT</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a25ee4845fc3c57dd8a6c6216187a76fc">msgpack::object::union_type::ext</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html#a52e8923010a2eaee12fb90a2d7295d21">msgpack::unpack_limit::ext()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a91aff643c8c357d06a4676cf623da8b8">msgpack::detail::unpack_user::limit()</a>, <a class="el" href="structmsgpack_1_1object__ext.html#ad79dc18a2f62c2cd6cad80e0e0d86fac">msgpack::object_ext::ptr</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a04c2f6bdf7ec1421361a36b59d252531">msgpack::detail::unpack_user::reference_func()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#add02e5b68a217218df422b251bf1adef">msgpack::detail::unpack_user::set_referenced()</a>, <a class="el" href="structmsgpack_1_1object__ext.html#ae2e65da4354865312f604667180ba281">msgpack::object_ext::size</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a58fb554ec76d70fc3d24913734e305d5">msgpack::detail::unpack_user::user_data()</a>, <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>, and <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a76dc31c9c9825a15038cf05675857efd">msgpack::detail::unpack_user::zone()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a144b09f49b214997a1a8470f51408c64"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_false </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a157ecb11a36a2e436b68837a1d5be62f">msgpack::type::BOOLEAN</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a1b0330de17e2c374c61ac6fcb42a337d">msgpack::object::union_type::boolean</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0e5165bfddd04c12a245468c0bbfdd64"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_float </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#af7ec0e3091e15e53c81e299614ad8d2c">msgpack::object::union_type::f64</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ab0cdf4a9bda2e0b702440948775c2b8e">msgpack::type::FLOAT</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9faa869d0a47dcb96467c908c8e84bdc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98">unpack_return</a> msgpack::detail::unpack_imp </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>data</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>len</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::size_t & </td>
|
|
<td class="paramname"><em>off</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> & </td>
|
|
<td class="paramname"><em>result_zone</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>result</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>referenced</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> </td>
|
|
<td class="paramname"><em>f</em> = <code><a class="el" href="v1_2cpp__config__decl_8hpp.html#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>user_data</em> = <code><a class="el" href="v1_2cpp__config__decl_8hpp.html#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a></code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a> const & </td>
|
|
<td class="paramname"><em>limit</em> = <code><a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a>()</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>References <a class="el" href="classmsgpack_1_1detail_1_1context.html#a5c7cda597df8614f5a45fe6cd99841f0">msgpack::detail::context::data()</a>, <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>, <a class="el" href="classmsgpack_1_1detail_1_1context.html#a7c3b0f6e8c0251ffe6ddaaace0eaf530">msgpack::detail::context::init()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#ad91f50e03c355f64cdb6fb7866e67680">msgpack::detail::unpack_user::referenced()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#add02e5b68a217218df422b251bf1adef">msgpack::detail::unpack_user::set_referenced()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#ab066fd31f90eb168b3d0416112c35786">msgpack::detail::unpack_user::set_zone()</a>, <a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98ae537db50d011947157a55d6162be0648">msgpack::UNPACK_CONTINUE</a>, <a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98ad390193c23d0341440f4eb5dac529f03">msgpack::UNPACK_EXTRA_BYTES</a>, <a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98ae21ff7553022feacad1f1dabdaba15e7">msgpack::UNPACK_PARSE_ERROR</a>, <a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98aa6aa83a10dc445fec1437e79d5a3fd90">msgpack::UNPACK_SUCCESS</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#a725d5107c48c76414d5b2a927648fdc7">msgpack::detail::context::user()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="namespacemsgpack.html#aef5190aded143061babd16881adaa37c">msgpack::unpack()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a36ffed13f07cf434e2c769eef699195d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_int16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int16_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#ab44cbca8dc03193698fca4f522980e8c">msgpack::object::union_type::i64</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543af01d35acb593be9a29293f8c115bdd93">msgpack::type::NEGATIVE_INTEGER</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a04599088ca22dba0616a47d3975f55f4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_int32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int32_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#ab44cbca8dc03193698fca4f522980e8c">msgpack::object::union_type::i64</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543af01d35acb593be9a29293f8c115bdd93">msgpack::type::NEGATIVE_INTEGER</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abdc3ca6ed8bfbd5f2102140625eaee7d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_int64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int64_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#ab44cbca8dc03193698fca4f522980e8c">msgpack::object::union_type::i64</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543af01d35acb593be9a29293f8c115bdd93">msgpack::type::NEGATIVE_INTEGER</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac6a7ee8c26d49b756127374dfa2b3503"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_int8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int8_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#ab44cbca8dc03193698fca4f522980e8c">msgpack::object::union_type::i64</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543af01d35acb593be9a29293f8c115bdd93">msgpack::type::NEGATIVE_INTEGER</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad04caa1a8e9d9ae5b1a765ba77611b60"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_map_item </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const & </td>
|
|
<td class="paramname"><em>k</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const & </td>
|
|
<td class="paramname"><em>v</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>References <a class="el" href="structmsgpack_1_1object__kv.html#ab4b0bef095a2d34c5c4840de92da4bdc">msgpack::object_kv::key</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#af8ff338640350046734d087e83bca3c5">msgpack::object::union_type::map</a>, <a class="el" href="structmsgpack_1_1object__map.html#adaf2cc60fd9552ad6686e6065ab04e84">msgpack::object_map::ptr</a>, <a class="el" href="structmsgpack_1_1object__map.html#a5050f181f092c4f6f22b27d4cdc17289">msgpack::object_map::size</a>, <a class="el" href="structmsgpack_1_1object__kv.html#a9de9eb9b49977985b10b72a76b49a144">msgpack::object_kv::val</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#ab59edefbe64d3979a32fe09f4f767185">msgpack::detail::context::user()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a470c40a927813ea6577425131a8be4f9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_nil </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a747d666186956d25be744e4e6e3f392e">msgpack::type::NIL</a>, and <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3d8f95b547025cb3ac1dc82e4c6d434d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_str </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> & </td>
|
|
<td class="paramname"><em>u</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>p</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="classmsgpack_1_1zone.html#ac0437bb5276f1f3fcc901d8afe50a84f">msgpack::zone::allocate_align()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a91aff643c8c357d06a4676cf623da8b8">msgpack::detail::unpack_user::limit()</a>, <a class="el" href="structmsgpack_1_1object__str.html#a0c9172ba43c259d591943205c9c10336">msgpack::object_str::ptr</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a04c2f6bdf7ec1421361a36b59d252531">msgpack::detail::unpack_user::reference_func()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#add02e5b68a217218df422b251bf1adef">msgpack::detail::unpack_user::set_referenced()</a>, <a class="el" href="structmsgpack_1_1object__str.html#a6115834eebc11241a4d861220daf2e3f">msgpack::object_str::size</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a7f1483573f0d3b55b11dde424b8b1bfd">msgpack::type::STR</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a3d0bd5fbb11f4ec524897af357b8c528">msgpack::object::union_type::str</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html#aad02fceb7971f6f4c6bc1519f95b4ff6">msgpack::unpack_limit::str()</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a58fb554ec76d70fc3d24913734e305d5">msgpack::detail::unpack_user::user_data()</a>, <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>, and <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a76dc31c9c9825a15038cf05675857efd">msgpack::detail::unpack_user::zone()</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acec71749be6cc29b94d01c7d60fd40e6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_true </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a157ecb11a36a2e436b68837a1d5be62f">msgpack::type::BOOLEAN</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a1b0330de17e2c374c61ac6fcb42a337d">msgpack::object::union_type::boolean</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adf2104fdd721377d05e7ab337d2d54a9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_uint16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint16_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af149873e9d5b2ae6d0dd09bc7c074231"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_uint32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint32_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a599a9a50c4b2be139577af7cb7276dee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_uint64 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint64_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac367630a095c237cceaf821e37c60e79"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void msgpack::detail::unpack_uint8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">uint8_t </td>
|
|
<td class="paramname"><em>d</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> & </td>
|
|
<td class="paramname"><em>o</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>References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ad0d3dbc9138306a88dcad2eb5ac1eac1">msgpack::type::POSITIVE_INTEGER</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">msgpack::object::type</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a8b81ec6ad08a1e3a17110529dd2760f9">msgpack::object::union_type::u64</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">msgpack::object::via</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="classmsgpack_1_1unpack__limit.html#a682cb8a068c07ef952cb9c9ca415107d">msgpack::unpack_limit::depth()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#afdc1357666cf7b2e2c827fc2680d1b5b">msgpack::detail::context::execute()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a class="anchor" id="a2a7c5e4f0f21ad9337abd00ee8f95e70"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::size_t const msgpack::detail::packer_max_buffer_size = 9</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.11
|
|
</small></address>
|
|
</body>
|
|
</html>
|