msgpack/cpp/namespacemsgpack_1_1detail.html
2021-08-31 15:12:16 +09:00

1567 lines
87 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<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>
<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.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @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&amp;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>
<!-- 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> &#124;
<a href="#func-members">Functions</a> &#124;
<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 &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1detail_1_1any__of__imp.html">any_of_imp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1detail_1_1value_3_01fix__tag_01_4.html">value&lt; fix_tag &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html">create_object_visitor</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1detail_1_1parse__helper.html">parse_helper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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&lt;std::size_t N&gt; </td></tr>
<tr class="memitem:a119ccc2cd1bcd0715c8771db359b7893"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a696fa9793897c255c554b91b413abf6c"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a696fa9793897c255c554b91b413abf6c"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a696fa9793897c255c554b91b413abf6c">check_container_size&lt; 4 &gt;</a> (std::size_t)</td></tr>
<tr class="separator:a696fa9793897c255c554b91b413abf6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a513107aa8bc60e21a437cd36f903d5c0"><td class="memTemplParams" colspan="2">template&lt;std::size_t N&gt; </td></tr>
<tr class="memitem:a513107aa8bc60e21a437cd36f903d5c0"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a9e52cf817512f98557340c891a16ade9"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a9e52cf817512f98557340c891a16ade9"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a9e52cf817512f98557340c891a16ade9">check_container_size_for_ext&lt; 4 &gt;</a> (std::size_t size)</td></tr>
<tr class="separator:a9e52cf817512f98557340c891a16ade9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7e051e80f2919f19275432fa177b985"><td class="memTemplParams" colspan="2">template&lt;std::size_t N&gt; </td></tr>
<tr class="memitem:aa7e051e80f2919f19275432fa177b985"><td class="memTemplItemLeft" align="right" valign="top">std::size_t&#160;</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">&#160;</td></tr>
<tr class="memitem:a84d3c6160fe3527b044b49b51317e534"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a84d3c6160fe3527b044b49b51317e534"><td class="memTemplItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a84d3c6160fe3527b044b49b51317e534">add_ext_type_size&lt; 4 &gt;</a> (std::size_t size)</td></tr>
<tr class="separator:a84d3c6160fe3527b044b49b51317e534"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac367630a095c237cceaf821e37c60e79"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:ac367630a095c237cceaf821e37c60e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2104fdd721377d05e7ab337d2d54a9"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:adf2104fdd721377d05e7ab337d2d54a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af149873e9d5b2ae6d0dd09bc7c074231"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:af149873e9d5b2ae6d0dd09bc7c074231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599a9a50c4b2be139577af7cb7276dee"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:a599a9a50c4b2be139577af7cb7276dee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6a7ee8c26d49b756127374dfa2b3503"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:ac6a7ee8c26d49b756127374dfa2b3503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36ffed13f07cf434e2c769eef699195d"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:a36ffed13f07cf434e2c769eef699195d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04599088ca22dba0616a47d3975f55f4"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:a04599088ca22dba0616a47d3975f55f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdc3ca6ed8bfbd5f2102140625eaee7d"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:abdc3ca6ed8bfbd5f2102140625eaee7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e5165bfddd04c12a245468c0bbfdd64"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:a0e5165bfddd04c12a245468c0bbfdd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0ce75e4c642380d51dbebe5622f55de"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:af0ce75e4c642380d51dbebe5622f55de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a470c40a927813ea6577425131a8be4f9"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:a470c40a927813ea6577425131a8be4f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acec71749be6cc29b94d01c7d60fd40e6"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:acec71749be6cc29b94d01c7d60fd40e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a144b09f49b214997a1a8470f51408c64"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;o)</td></tr>
<tr class="separator:a144b09f49b214997a1a8470f51408c64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b3cb4490317734e1af75d152c5c964"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;c, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;o)</td></tr>
<tr class="separator:a99b3cb4490317734e1af75d152c5c964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad04caa1a8e9d9ae5b1a765ba77611b60"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;c, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;k, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;v)</td></tr>
<tr class="separator:ad04caa1a8e9d9ae5b1a765ba77611b60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8f95b547025cb3ac1dc82e4c6d434d"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;u, const char *p, uint32_t l, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &amp;o)</td></tr>
<tr class="separator:a3d8f95b547025cb3ac1dc82e4c6d434d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5a1c0468d4cf47bcedc198231e6b5d7"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;u, const char *p, uint32_t l, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &amp;o)</td></tr>
<tr class="separator:ac5a1c0468d4cf47bcedc198231e6b5d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04c19a782b1848cb620c4ed0a5f54eee"><td class="memItemLeft" align="right" valign="top">void&#160;</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> &amp;u, const char *p, std::size_t l, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &amp;o)</td></tr>
<tr class="separator:a04c19a782b1848cb620c4ed0a5f54eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5138926c34b98462353d3ade9bcc2d0a"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:aa58a1f1f0edbe279de50ed836c9a95a2"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:acab43016fc2cfb3d3e0a44821b1f0733"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
<tr class="memitem:a8178e397592ae0d4db48fc1a468f4c32"><td class="memItemLeft" align="right" valign="top">std::atomic&lt; unsigned int &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a8178e397592ae0d4db48fc1a468f4c32">get_count</a> (void *buffer)</td></tr>
<tr class="separator:a8178e397592ae0d4db48fc1a468f4c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af50376fb39e965c654190d9fb7c665ea"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af50376fb39e965c654190d9fb7c665ea"><td class="memTemplItemLeft" align="right" valign="top">msgpack::enable_if&lt; sizeof(T)==sizeof(<a class="el" href="structmsgpack_1_1detail_1_1fix__tag.html">fix_tag</a>)&gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#af50376fb39e965c654190d9fb7c665ea">load</a> (uint32_t &amp;dst, const char *n)</td></tr>
<tr class="separator:af50376fb39e965c654190d9fb7c665ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a962ca3f26624ccd61e853eb35f1d7760"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a962ca3f26624ccd61e853eb35f1d7760"><td class="memTemplItemLeft" align="right" valign="top">msgpack::enable_if&lt; sizeof(T)==1 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a962ca3f26624ccd61e853eb35f1d7760">load</a> (T &amp;dst, const char *n)</td></tr>
<tr class="separator:a962ca3f26624ccd61e853eb35f1d7760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56485f438c161233525c4f248758b368"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a56485f438c161233525c4f248758b368"><td class="memTemplItemLeft" align="right" valign="top">msgpack::enable_if&lt; sizeof(T)==2 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a56485f438c161233525c4f248758b368">load</a> (T &amp;dst, const char *n)</td></tr>
<tr class="separator:a56485f438c161233525c4f248758b368"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab88c2d7e632e9c57ea46326bd52f83c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aab88c2d7e632e9c57ea46326bd52f83c"><td class="memTemplItemLeft" align="right" valign="top">msgpack::enable_if&lt; sizeof(T)==4 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#aab88c2d7e632e9c57ea46326bd52f83c">load</a> (T &amp;dst, const char *n)</td></tr>
<tr class="separator:aab88c2d7e632e9c57ea46326bd52f83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a230532ac88eabae7e5fe453f06d62883"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a230532ac88eabae7e5fe453f06d62883"><td class="memTemplItemLeft" align="right" valign="top">msgpack::enable_if&lt; sizeof(T)==8 &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a230532ac88eabae7e5fe453f06d62883">load</a> (T &amp;dst, const char *n)</td></tr>
<tr class="separator:a230532ac88eabae7e5fe453f06d62883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53b09020df222a85f50b415c705833c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020e">parse_return</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a53b09020df222a85f50b415c705833c9">unpack_imp</a> (const char *data, std::size_t len, std::size_t &amp;off, <a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;result_zone, <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> &amp;result, bool &amp;referenced, <a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> f=<a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>, void *user_data=<a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a> const &amp;limit=<a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a>())</td></tr>
<tr class="separator:a53b09020df222a85f50b415c705833c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31bfe69fbf0e5fd2932ef0af90351936"><td class="memTemplParams" colspan="2">template&lt;typename Visitor &gt; </td></tr>
<tr class="memitem:a31bfe69fbf0e5fd2932ef0af90351936"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020e">parse_return</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemsgpack_1_1detail.html#a31bfe69fbf0e5fd2932ef0af90351936">parse_imp</a> (const char *data, size_t len, size_t &amp;off, Visitor &amp;v)</td></tr>
<tr class="separator:a31bfe69fbf0e5fd2932ef0af90351936"><td class="memSeparator" colspan="2">&#160;</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&#160;</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">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="aa7e051e80f2919f19275432fa177b985"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7e051e80f2919f19275432fa177b985">&#9670;&nbsp;</a></span>add_ext_type_size()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t N&gt; </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&#160;</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 class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>.</p>
</div>
</div>
<a id="a84d3c6160fe3527b044b49b51317e534"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d3c6160fe3527b044b49b51317e534">&#9670;&nbsp;</a></span>add_ext_type_size&lt; 4 &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </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>&lt; 4 &gt; </td>
<td>(</td>
<td class="paramtype">std::size_t&#160;</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 class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>.</p>
</div>
</div>
<a id="a119ccc2cd1bcd0715c8771db359b7893"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a119ccc2cd1bcd0715c8771db359b7893">&#9670;&nbsp;</a></span>check_container_size()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t N&gt; </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&#160;</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 class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>.</p>
</div>
</div>
<a id="a696fa9793897c255c554b91b413abf6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a696fa9793897c255c554b91b413abf6c">&#9670;&nbsp;</a></span>check_container_size&lt; 4 &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </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>&lt; 4 &gt; </td>
<td>(</td>
<td class="paramtype">std::size_t&#160;</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 id="a513107aa8bc60e21a437cd36f903d5c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a513107aa8bc60e21a437cd36f903d5c0">&#9670;&nbsp;</a></span>check_container_size_for_ext()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t N&gt; </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&#160;</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 class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>.</p>
</div>
</div>
<a id="a9e52cf817512f98557340c891a16ade9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e52cf817512f98557340c891a16ade9">&#9670;&nbsp;</a></span>check_container_size_for_ext&lt; 4 &gt;()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;&gt; </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>&lt; 4 &gt; </td>
<td>(</td>
<td class="paramtype">std::size_t&#160;</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 class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>.</p>
</div>
</div>
<a id="aa58a1f1f0edbe279de50ed836c9a95a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa58a1f1f0edbe279de50ed836c9a95a2">&#9670;&nbsp;</a></span>decr_count()</h2>
<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 *&#160;</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 class="reference">References <a class="el" href="sysdep_8hpp.html#afe9e35a785255f091f35b6a79ee1533c">_msgpack_sync_decr_and_fetch</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a431237f15de761fd97e1915809d37b1e">msgpack::unpacker::~unpacker()</a>.</p>
</div>
</div>
<a id="a8178e397592ae0d4db48fc1a468f4c32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8178e397592ae0d4db48fc1a468f4c32">&#9670;&nbsp;</a></span>get_count()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::atomic&lt; unsigned int &gt; const &amp; msgpack::detail::get_count </td>
<td>(</td>
<td class="paramtype">void *&#160;</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">
</div>
</div>
<a id="acab43016fc2cfb3d3e0a44821b1f0733"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acab43016fc2cfb3d3e0a44821b1f0733">&#9670;&nbsp;</a></span>incr_count()</h2>
<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 *&#160;</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 class="reference">References <a class="el" href="sysdep_8hpp.html#a49ee947343504099db90b5c7cece99b7">_msgpack_sync_incr_and_fetch</a>.</p>
</div>
</div>
<a id="a5138926c34b98462353d3ade9bcc2d0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5138926c34b98462353d3ade9bcc2d0a">&#9670;&nbsp;</a></span>init_count()</h2>
<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 *&#160;</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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a84ce4b4e9063e689315eda16a07ebee6">msgpack::unpacker::unpacker()</a>.</p>
</div>
</div>
<a id="a962ca3f26624ccd61e853eb35f1d7760"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a962ca3f26624ccd61e853eb35f1d7760">&#9670;&nbsp;</a></span>load() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">msgpack::enable_if&lt; sizeof(T)==1 &gt;::type msgpack::detail::load </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a56485f438c161233525c4f248758b368"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56485f438c161233525c4f248758b368">&#9670;&nbsp;</a></span>load() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">msgpack::enable_if&lt; sizeof(T)==2 &gt;::type msgpack::detail::load </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="sysdep_8hpp.html#aaf280b8154923125c73b84ece75207e5">_msgpack_load16</a>.</p>
</div>
</div>
<a id="aab88c2d7e632e9c57ea46326bd52f83c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab88c2d7e632e9c57ea46326bd52f83c">&#9670;&nbsp;</a></span>load() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">msgpack::enable_if&lt; sizeof(T)==4 &gt;::type msgpack::detail::load </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="sysdep_8hpp.html#afec0d2e39c894f6032f4a2a0a997fc92">_msgpack_load32</a>.</p>
</div>
</div>
<a id="a230532ac88eabae7e5fe453f06d62883"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a230532ac88eabae7e5fe453f06d62883">&#9670;&nbsp;</a></span>load() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">msgpack::enable_if&lt; sizeof(T)==8 &gt;::type msgpack::detail::load </td>
<td>(</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="sysdep_8hpp.html#a36fa15f8c1ad79679a93aedc62e6c54b">_msgpack_load64</a>.</p>
</div>
</div>
<a id="af50376fb39e965c654190d9fb7c665ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af50376fb39e965c654190d9fb7c665ea">&#9670;&nbsp;</a></span>load() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">msgpack::enable_if&lt; sizeof(T)==sizeof(<a class="el" href="structmsgpack_1_1detail_1_1fix__tag.html">fix_tag</a>)&gt;::type msgpack::detail::load </td>
<td>(</td>
<td class="paramtype">uint32_t &amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>n</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a31bfe69fbf0e5fd2932ef0af90351936"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31bfe69fbf0e5fd2932ef0af90351936">&#9670;&nbsp;</a></span>parse_imp()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Visitor &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020e">parse_return</a> msgpack::detail::parse_imp </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t &amp;&#160;</td>
<td class="paramname"><em>off</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Visitor &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a99b3cb4490317734e1af75d152c5c964"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99b3cb4490317734e1af75d152c5c964">&#9670;&nbsp;</a></span>unpack_array_item()</h2>
<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> &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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>
</div>
</div>
<a id="ac5a1c0468d4cf47bcedc198231e6b5d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5a1c0468d4cf47bcedc198231e6b5d7">&#9670;&nbsp;</a></span>unpack_bin()</h2>
<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> &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="classmsgpack_1_1zone.html#ac0437bb5276f1f3fcc901d8afe50a84f">msgpack::zone::allocate_align()</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#ae9e51f99f0ceae3187c8726243131778">msgpack::object::union_type::bin</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543ac66dc1ffa5752947ad893ca420094a2e">msgpack::type::BIN</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html#a23b7200a827be9e3f26bbd654b90cca4">msgpack::unpack_limit::bin()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a0df7a5bf2346bee141d73f8ece4ef08f">msgpack::detail::unpack_user::limit()</a>, <a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>, <a class="el" href="v1_2detail_2cpp03__zone__decl_8hpp.html#a8368b14892ba9c7f2b17450da4b19226">MSGPACK_ZONE_ALIGNOF</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#a27b42ba7ba2e5044b627d92c8024af82">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#ac8888068fb29df2bec20a5f3c4a31b37">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#a406679f3616ebab22e5cad5425fe9c18">msgpack::detail::unpack_user::zone()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="af0ce75e4c642380d51dbebe5622f55de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0ce75e4c642380d51dbebe5622f55de">&#9670;&nbsp;</a></span>unpack_double()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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#aebeb894b31101ddccf113e9ea8063543a13a15f55478e06bab3f1870f9d1cf301">msgpack::type::FLOAT64</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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="a04c19a782b1848cb620c4ed0a5f54eee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04c19a782b1848cb620c4ed0a5f54eee">&#9670;&nbsp;</a></span>unpack_ext()</h2>
<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> &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::size_t&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="classmsgpack_1_1zone.html#ac0437bb5276f1f3fcc901d8afe50a84f">msgpack::zone::allocate_align()</a>, <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a25ee4845fc3c57dd8a6c6216187a76fc">msgpack::object::union_type::ext</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a0c6ae6bce042ee77472c2204633bf189">msgpack::type::EXT</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html#afe2bd12a77c4d58c03e51d3513646ccd">msgpack::unpack_limit::ext()</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#a0df7a5bf2346bee141d73f8ece4ef08f">msgpack::detail::unpack_user::limit()</a>, <a class="el" href="v1_2detail_2cpp03__zone__decl_8hpp.html#a8368b14892ba9c7f2b17450da4b19226">MSGPACK_ZONE_ALIGNOF</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#a27b42ba7ba2e5044b627d92c8024af82">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#ac8888068fb29df2bec20a5f3c4a31b37">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#a406679f3616ebab22e5cad5425fe9c18">msgpack::detail::unpack_user::zone()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="a144b09f49b214997a1a8470f51408c64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a144b09f49b214997a1a8470f51408c64">&#9670;&nbsp;</a></span>unpack_false()</h2>
<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> &amp;&#160;</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 class="reference">References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a1b0330de17e2c374c61ac6fcb42a337d">msgpack::object::union_type::boolean</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a157ecb11a36a2e436b68837a1d5be62f">msgpack::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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="a0e5165bfddd04c12a245468c0bbfdd64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e5165bfddd04c12a245468c0bbfdd64">&#9670;&nbsp;</a></span>unpack_float()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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#aebeb894b31101ddccf113e9ea8063543af2800978fe9475605e73afd3bdd919a2">msgpack::type::FLOAT32</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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="a53b09020df222a85f50b415c705833c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53b09020df222a85f50b415c705833c9">&#9670;&nbsp;</a></span>unpack_imp()</h2>
<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#ad2aa541d4168ec1c937a76b73f26020e">parse_return</a> msgpack::detail::unpack_imp </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::size_t &amp;&#160;</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> &amp;&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>result</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&#160;</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>&#160;</td>
<td class="paramname"><em>f</em> = <code><a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>user_data</em> = <code><a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_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 &amp;&#160;</td>
<td class="paramname"><em>limit</em> = <code><a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="classmsgpack_1_1detail_1_1context.html#a76c9574b34a3f7110a5e9e1d4ac5d239">msgpack::detail::context&lt; VisitorHolder &gt;::data()</a>, <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>, <a class="el" href="classmsgpack_1_1detail_1_1context.html#ae0d157b928a8ed6d30115e6d7eed4913">msgpack::detail::context&lt; VisitorHolder &gt;::init()</a>, <a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020ea11b259f07434bbdbfc0092e51d4b76b1">msgpack::PARSE_CONTINUE</a>, <a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020ea2d14189ec74ce05fa981495fa6fe638f">msgpack::PARSE_EXTRA_BYTES</a>, <a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020eae3afbf3256871bb72186fdfcbbaa5141">msgpack::PARSE_PARSE_ERROR</a>, <a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020ea34e4a2c3d4a4d61e3e005d770f9b1f3a">msgpack::PARSE_SUCCESS</a>, <a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html#ad9de4f062647dd3989c7cb129c2fdbe5">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>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">msgpack::detail::context&lt; VisitorHolder &gt;::user()</a>.</p>
<p class="reference">Referenced by <a class="el" href="namespacemsgpack.html#af8c675c74116393a0b90e4dc64d18a0d">msgpack::unpack()</a>.</p>
</div>
</div>
<a id="a36ffed13f07cf434e2c769eef699195d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36ffed13f07cf434e2c769eef699195d">&#9670;&nbsp;</a></span>unpack_int16()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="a04599088ca22dba0616a47d3975f55f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04599088ca22dba0616a47d3975f55f4">&#9670;&nbsp;</a></span>unpack_int32()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="abdc3ca6ed8bfbd5f2102140625eaee7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdc3ca6ed8bfbd5f2102140625eaee7d">&#9670;&nbsp;</a></span>unpack_int64()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="ac6a7ee8c26d49b756127374dfa2b3503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6a7ee8c26d49b756127374dfa2b3503">&#9670;&nbsp;</a></span>unpack_int8()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="ad04caa1a8e9d9ae5b1a765ba77611b60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad04caa1a8e9d9ae5b1a765ba77611b60">&#9670;&nbsp;</a></span>unpack_map_item()</h2>
<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> &amp;&#160;</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 &amp;&#160;</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 &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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>
</div>
</div>
<a id="a470c40a927813ea6577425131a8be4f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a470c40a927813ea6577425131a8be4f9">&#9670;&nbsp;</a></span>unpack_nil()</h2>
<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> &amp;&#160;</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 class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="a3d8f95b547025cb3ac1dc82e4c6d434d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d8f95b547025cb3ac1dc82e4c6d434d">&#9670;&nbsp;</a></span>unpack_str()</h2>
<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> &amp;&#160;</td>
<td class="paramname"><em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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#a0df7a5bf2346bee141d73f8ece4ef08f">msgpack::detail::unpack_user::limit()</a>, <a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>, <a class="el" href="v1_2detail_2cpp03__zone__decl_8hpp.html#a8368b14892ba9c7f2b17450da4b19226">MSGPACK_ZONE_ALIGNOF</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#a27b42ba7ba2e5044b627d92c8024af82">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="unionmsgpack_1_1object_1_1union__type.html#a3d0bd5fbb11f4ec524897af357b8c528">msgpack::object::union_type::str</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a7f1483573f0d3b55b11dde424b8b1bfd">msgpack::type::STR</a>, <a class="el" href="classmsgpack_1_1unpack__limit.html#a44b426b301bf88e881d67acbb05dea1e">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#ac8888068fb29df2bec20a5f3c4a31b37">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#a406679f3616ebab22e5cad5425fe9c18">msgpack::detail::unpack_user::zone()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="acec71749be6cc29b94d01c7d60fd40e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acec71749be6cc29b94d01c7d60fd40e6">&#9670;&nbsp;</a></span>unpack_true()</h2>
<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> &amp;&#160;</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 class="reference">References <a class="el" href="unionmsgpack_1_1object_1_1union__type.html#a1b0330de17e2c374c61ac6fcb42a337d">msgpack::object::union_type::boolean</a>, <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a157ecb11a36a2e436b68837a1d5be62f">msgpack::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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="adf2104fdd721377d05e7ab337d2d54a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf2104fdd721377d05e7ab337d2d54a9">&#9670;&nbsp;</a></span>unpack_uint16()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="af149873e9d5b2ae6d0dd09bc7c074231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af149873e9d5b2ae6d0dd09bc7c074231">&#9670;&nbsp;</a></span>unpack_uint32()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="a599a9a50c4b2be139577af7cb7276dee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a599a9a50c4b2be139577af7cb7276dee">&#9670;&nbsp;</a></span>unpack_uint64()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a id="ac367630a095c237cceaf821e37c60e79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac367630a095c237cceaf821e37c60e79">&#9670;&nbsp;</a></span>unpack_uint8()</h2>
<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&#160;</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> &amp;&#160;</td>
<td class="paramname"><em>o</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">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 class="reference">Referenced by <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6cd7734267852dccdf03a1ebde4d9f5f">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a2a7c5e4f0f21ad9337abd00ee8f95e70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a7c5e4f0f21ad9337abd00ee8f95e70">&#9670;&nbsp;</a></span>packer_max_buffer_size</h2>
<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&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>