Updated doc to 2.1.3

This commit is contained in:
Takatoshi Kondo
2017-06-30 11:05:26 +09:00
parent e52aed0613
commit 96d587c87d
2672 changed files with 100505 additions and 104167 deletions

View File

@@ -3,7 +3,8 @@
<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"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MessagePack for C++: msgpack::unpacker Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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>
@@ -31,41 +29,19 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<!-- Generated by Doxygen 1.8.13 -->
<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&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><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="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -112,9 +88,9 @@ Inheritance diagram for msgpack::unpacker:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5e3c5204327f5f451dcf24111324f615"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a5e3c5204327f5f451dcf24111324f615">unpacker</a> (<a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> f=&amp;unpacker::default_reference_func, void *user_data=<a class="el" href="v1_2cpp__config__decl_8hpp.html#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a>, std::size_t initial_buffer_size=<a class="el" href="v1_2unpack__decl_8hpp.html#a425e3370ec89bc0a8ebc645d8d7f3d7f">MSGPACK_UNPACKER_INIT_BUFFER_SIZE</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="memdesc:a5e3c5204327f5f451dcf24111324f615"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a5e3c5204327f5f451dcf24111324f615">More...</a><br /></td></tr>
<tr class="separator:a5e3c5204327f5f451dcf24111324f615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84ce4b4e9063e689315eda16a07ebee6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a84ce4b4e9063e689315eda16a07ebee6">unpacker</a> (<a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> f=&amp;unpacker::default_reference_func, void *user_data=<a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>, std::size_t initial_buffer_size=<a class="el" href="v1_2unpack__decl_8hpp.html#a425e3370ec89bc0a8ebc645d8d7f3d7f">MSGPACK_UNPACKER_INIT_BUFFER_SIZE</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="memdesc:a84ce4b4e9063e689315eda16a07ebee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a84ce4b4e9063e689315eda16a07ebee6">More...</a><br /></td></tr>
<tr class="separator:a84ce4b4e9063e689315eda16a07ebee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa697f9bb1b4c61370d9fa7ff9a2e23ad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#aa697f9bb1b4c61370d9fa7ff9a2e23ad">unpacker</a> (<a class="el" href="classmsgpack_1_1unpacker.html">unpacker</a> &amp;&amp;other)</td></tr>
<tr class="separator:aa697f9bb1b4c61370d9fa7ff9a2e23ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed1675fabb56dd9c6d464882619d9d3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1unpacker.html">unpacker</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#aed1675fabb56dd9c6d464882619d9d3f">operator=</a> (<a class="el" href="classmsgpack_1_1unpacker.html">unpacker</a> &amp;&amp;other)</td></tr>
@@ -127,54 +103,54 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ab36a1c9268aa9b76f054365ab2e6b360"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360">buffer</a> ()</td></tr>
<tr class="memdesc:ab36a1c9268aa9b76f054365ab2e6b360"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get buffer pointer. <a href="#ab36a1c9268aa9b76f054365ab2e6b360">More...</a><br /></td></tr>
<tr class="separator:ab36a1c9268aa9b76f054365ab2e6b360"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31a0260d6681863650b41caa509d9cd4"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a31a0260d6681863650b41caa509d9cd4">buffer_capacity</a> () const </td></tr>
<tr class="memdesc:a31a0260d6681863650b41caa509d9cd4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get buffer capacity. <a href="#a31a0260d6681863650b41caa509d9cd4">More...</a><br /></td></tr>
<tr class="separator:a31a0260d6681863650b41caa509d9cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbed521398254480fee682f2ac23891d"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#adbed521398254480fee682f2ac23891d">buffer_capacity</a> () const</td></tr>
<tr class="memdesc:adbed521398254480fee682f2ac23891d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get buffer capacity. <a href="#adbed521398254480fee682f2ac23891d">More...</a><br /></td></tr>
<tr class="separator:adbed521398254480fee682f2ac23891d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80693fd49ccec34b77d60feb177e4bf7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a80693fd49ccec34b77d60feb177e4bf7">buffer_consumed</a> (std::size_t size)</td></tr>
<tr class="memdesc:a80693fd49ccec34b77d60feb177e4bf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notify a buffer consumed information to <a class="el" href="classmsgpack_1_1unpacker.html" title="Unpacking class for a stream deserialization. ">msgpack::unpacker</a>. <a href="#a80693fd49ccec34b77d60feb177e4bf7">More...</a><br /></td></tr>
<tr class="separator:a80693fd49ccec34b77d60feb177e4bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe8a6508ffa0a46606039f864fedbbab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#afe8a6508ffa0a46606039f864fedbbab">next</a> (<a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> *result)</td></tr>
<tr class="memdesc:afe8a6508ffa0a46606039f864fedbbab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. [obsolete]. <a href="#afe8a6508ffa0a46606039f864fedbbab">More...</a><br /></td></tr>
<tr class="separator:afe8a6508ffa0a46606039f864fedbbab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c5635fe757eb3b6dc229e343360e5a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next</a> (<a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;result, bool &amp;<a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aedf65ef5702191f2fe075221dd1d378a">referenced</a>)</td></tr>
<tr class="memitem:a0c5635fe757eb3b6dc229e343360e5a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next</a> (<a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;result, bool &amp;<a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aa377dbcbfcc02e9cfcfdcc0d3ce37119">referenced</a>)</td></tr>
<tr class="memdesc:a0c5635fe757eb3b6dc229e343360e5a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. <a href="#a0c5635fe757eb3b6dc229e343360e5a6">More...</a><br /></td></tr>
<tr class="separator:a0c5635fe757eb3b6dc229e343360e5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a867530ec395636826a4c4a0c32d740d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a867530ec395636826a4c4a0c32d740d9">next</a> (<a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;result)</td></tr>
<tr class="memdesc:a867530ec395636826a4c4a0c32d740d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. <a href="#a867530ec395636826a4c4a0c32d740d9">More...</a><br /></td></tr>
<tr class="separator:a867530ec395636826a4c4a0c32d740d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69152209b798e350735589ced5ed09df"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a69152209b798e350735589ced5ed09df">message_size</a> () const </td></tr>
<tr class="memdesc:a69152209b798e350735589ced5ed09df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get message size. <a href="#a69152209b798e350735589ced5ed09df">More...</a><br /></td></tr>
<tr class="separator:a69152209b798e350735589ced5ed09df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e65f6c8ff0575915f81eb2953ae2fe7"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a8e65f6c8ff0575915f81eb2953ae2fe7">message_size</a> () const</td></tr>
<tr class="memdesc:a8e65f6c8ff0575915f81eb2953ae2fe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get message size. <a href="#a8e65f6c8ff0575915f81eb2953ae2fe7">More...</a><br /></td></tr>
<tr class="separator:a8e65f6c8ff0575915f81eb2953ae2fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfa3d1d984b4870e3b2cf9ff6af92b80"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#acfa3d1d984b4870e3b2cf9ff6af92b80">execute</a> ()</td></tr>
<tr class="separator:acfa3d1d984b4870e3b2cf9ff6af92b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae639537ab7dc2587824cd2a134acc0ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#ae639537ab7dc2587824cd2a134acc0ea">data</a> ()</td></tr>
<tr class="separator:ae639537ab7dc2587824cd2a134acc0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a679ecd1353331444af88c863a0217b0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a679ecd1353331444af88c863a0217b0f">data</a> ()</td></tr>
<tr class="separator:a679ecd1353331444af88c863a0217b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d7d745c9e677c555ad2fc7497eaabc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a03d7d745c9e677c555ad2fc7497eaabc">release_zone</a> ()</td></tr>
<tr class="separator:a03d7d745c9e677c555ad2fc7497eaabc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eb7d17a7d7962f8871a2ef8f2414e1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a0eb7d17a7d7962f8871a2ef8f2414e1e">reset_zone</a> ()</td></tr>
<tr class="separator:a0eb7d17a7d7962f8871a2ef8f2414e1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0095eaf0945754f209b7ca77805790a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#ad0095eaf0945754f209b7ca77805790a">reset</a> ()</td></tr>
<tr class="separator:ad0095eaf0945754f209b7ca77805790a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6fa218045013c837ff1ce014d3ae49a"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#ae6fa218045013c837ff1ce014d3ae49a">parsed_size</a> () const </td></tr>
<tr class="memdesc:ae6fa218045013c837ff1ce014d3ae49a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get parsed message size. <a href="#ae6fa218045013c837ff1ce014d3ae49a">More...</a><br /></td></tr>
<tr class="separator:ae6fa218045013c837ff1ce014d3ae49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a875d9c169c29c106152c292b6d3829f7"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a875d9c169c29c106152c292b6d3829f7">parsed_size</a> () const</td></tr>
<tr class="memdesc:a875d9c169c29c106152c292b6d3829f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get parsed message size. <a href="#a875d9c169c29c106152c292b6d3829f7">More...</a><br /></td></tr>
<tr class="separator:a875d9c169c29c106152c292b6d3829f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5920fa741fd620f28aea62dd7b6184a"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#ab5920fa741fd620f28aea62dd7b6184a">nonparsed_buffer</a> ()</td></tr>
<tr class="memdesc:ab5920fa741fd620f28aea62dd7b6184a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the address that is not parsed in the buffer. <a href="#ab5920fa741fd620f28aea62dd7b6184a">More...</a><br /></td></tr>
<tr class="separator:ab5920fa741fd620f28aea62dd7b6184a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88435bfcf7dc6be82bd96f8af78449b3"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a88435bfcf7dc6be82bd96f8af78449b3">nonparsed_size</a> () const </td></tr>
<tr class="memdesc:a88435bfcf7dc6be82bd96f8af78449b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the buffer that is not parsed. <a href="#a88435bfcf7dc6be82bd96f8af78449b3">More...</a><br /></td></tr>
<tr class="separator:a88435bfcf7dc6be82bd96f8af78449b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68279f3a1cfa5a26aefb62966cb8b907"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a68279f3a1cfa5a26aefb62966cb8b907">nonparsed_size</a> () const</td></tr>
<tr class="memdesc:a68279f3a1cfa5a26aefb62966cb8b907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the buffer that is not parsed. <a href="#a68279f3a1cfa5a26aefb62966cb8b907">More...</a><br /></td></tr>
<tr class="separator:a68279f3a1cfa5a26aefb62966cb8b907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addac24de23663926c143992eb61df9af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#addac24de23663926c143992eb61df9af">skip_nonparsed_buffer</a> (std::size_t size)</td></tr>
<tr class="memdesc:addac24de23663926c143992eb61df9af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Skip the specified size of non-parsed buffer. <a href="#addac24de23663926c143992eb61df9af">More...</a><br /></td></tr>
<tr class="separator:addac24de23663926c143992eb61df9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23e66e34461f979f3df08d63662fad28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a23e66e34461f979f3df08d63662fad28">remove_nonparsed_buffer</a> ()</td></tr>
<tr class="memdesc:a23e66e34461f979f3df08d63662fad28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove nonparsed buffer and reset the current position as a new start point. <a href="#a23e66e34461f979f3df08d63662fad28">More...</a><br /></td></tr>
<tr class="separator:a23e66e34461f979f3df08d63662fad28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e3c5204327f5f451dcf24111324f615"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a5e3c5204327f5f451dcf24111324f615">unpacker</a> (<a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> f=&amp;unpacker::default_reference_func, void *user_data=<a class="el" href="v1_2cpp__config__decl_8hpp.html#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a>, std::size_t initial_buffer_size=<a class="el" href="v1_2unpack__decl_8hpp.html#a425e3370ec89bc0a8ebc645d8d7f3d7f">MSGPACK_UNPACKER_INIT_BUFFER_SIZE</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:a5e3c5204327f5f451dcf24111324f615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84ce4b4e9063e689315eda16a07ebee6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a84ce4b4e9063e689315eda16a07ebee6">unpacker</a> (<a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> f=&amp;unpacker::default_reference_func, void *user_data=<a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>, std::size_t initial_buffer_size=<a class="el" href="v1_2unpack__decl_8hpp.html#a425e3370ec89bc0a8ebc645d8d7f3d7f">MSGPACK_UNPACKER_INIT_BUFFER_SIZE</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:a84ce4b4e9063e689315eda16a07ebee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a786c115bb4f50f608007b4e6715d3666"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html">detail::create_object_visitor</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a786c115bb4f50f608007b4e6715d3666">visitor</a> ()</td></tr>
<tr class="separator:a786c115bb4f50f608007b4e6715d3666"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c5635fe757eb3b6dc229e343360e5a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next</a> (<a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;result, bool &amp;<a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aedf65ef5702191f2fe075221dd1d378a">referenced</a>)</td></tr>
<tr class="memitem:a0c5635fe757eb3b6dc229e343360e5a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next</a> (<a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;result, bool &amp;<a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aa377dbcbfcc02e9cfcfdcc0d3ce37119">referenced</a>)</td></tr>
<tr class="memdesc:a0c5635fe757eb3b6dc229e343360e5a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. <a href="#a0c5635fe757eb3b6dc229e343360e5a6">More...</a><br /></td></tr>
<tr class="separator:a0c5635fe757eb3b6dc229e343360e5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a867530ec395636826a4c4a0c32d740d9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1unpacker.html#a867530ec395636826a4c4a0c32d740d9">next</a> (<a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;result)</td></tr>
@@ -188,7 +164,7 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a1a0de0229945ebd28e7384c0eb52a4cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmsgpack_1_1parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmsgpack_1_1parser')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmsgpack_1_1parser.html">msgpack::parser&lt; unpacker, zone_push_finalizer &gt;</a></td></tr>
<tr class="memitem:a98ab3ed9552b17ed90f988f6a7b1ff9e inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a98ab3ed9552b17ed90f988f6a7b1ff9e">parser</a> (<a class="el" href="structmsgpack_1_1zone__push__finalizer.html">zone_push_finalizer</a> &amp;hook, std::size_t initial_buffer_size=<a class="el" href="v1_2unpack__decl_8hpp.html#a425e3370ec89bc0a8ebc645d8d7f3d7f">MSGPACK_UNPACKER_INIT_BUFFER_SIZE</a>)</td></tr>
<tr class="memdesc:a98ab3ed9552b17ed90f988f6a7b1ff9e inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="#a98ab3ed9552b17ed90f988f6a7b1ff9e">More...</a><br /></td></tr>
<tr class="memdesc:a98ab3ed9552b17ed90f988f6a7b1ff9e inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="classmsgpack_1_1parser.html#a98ab3ed9552b17ed90f988f6a7b1ff9e">More...</a><br /></td></tr>
<tr class="separator:a98ab3ed9552b17ed90f988f6a7b1ff9e inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9440a43df11f72cb9a9c0f199ba9fea inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#ac9440a43df11f72cb9a9c0f199ba9fea">parser</a> (<a class="el" href="classmsgpack_1_1parser.html">this_type</a> &amp;&amp;other)</td></tr>
<tr class="separator:ac9440a43df11f72cb9a9c0f199ba9fea inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -201,37 +177,37 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a7d8b296955b6c7652d8aab69f98a1b45 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a7d8b296955b6c7652d8aab69f98a1b45">~parser</a> ()</td></tr>
<tr class="separator:a7d8b296955b6c7652d8aab69f98a1b45 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86169c81a98035ae09131e5039b4817d inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a86169c81a98035ae09131e5039b4817d">reserve_buffer</a> (std::size_t size=<a class="el" href="v1_2unpack__decl_8hpp.html#a4387f358acd5455b09dedd1d1bb6ea0e">MSGPACK_UNPACKER_RESERVE_SIZE</a>)</td></tr>
<tr class="memdesc:a86169c81a98035ae09131e5039b4817d inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserve a buffer memory. <a href="#a86169c81a98035ae09131e5039b4817d">More...</a><br /></td></tr>
<tr class="memdesc:a86169c81a98035ae09131e5039b4817d inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserve a buffer memory. <a href="classmsgpack_1_1parser.html#a86169c81a98035ae09131e5039b4817d">More...</a><br /></td></tr>
<tr class="separator:a86169c81a98035ae09131e5039b4817d inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f02979f858727fd26cc4a47d719356 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#aa8f02979f858727fd26cc4a47d719356">buffer</a> ()</td></tr>
<tr class="memdesc:aa8f02979f858727fd26cc4a47d719356 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get buffer pointer. <a href="#aa8f02979f858727fd26cc4a47d719356">More...</a><br /></td></tr>
<tr class="memdesc:aa8f02979f858727fd26cc4a47d719356 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get buffer pointer. <a href="classmsgpack_1_1parser.html#aa8f02979f858727fd26cc4a47d719356">More...</a><br /></td></tr>
<tr class="separator:aa8f02979f858727fd26cc4a47d719356 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe6d1db7fe03cfdd8f50ee164f6e5ba7 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#afe6d1db7fe03cfdd8f50ee164f6e5ba7">buffer_capacity</a> () const</td></tr>
<tr class="memdesc:afe6d1db7fe03cfdd8f50ee164f6e5ba7 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get buffer capacity. <a href="#afe6d1db7fe03cfdd8f50ee164f6e5ba7">More...</a><br /></td></tr>
<tr class="separator:afe6d1db7fe03cfdd8f50ee164f6e5ba7 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3169e4977ee70826082d59a36b7e1025 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a3169e4977ee70826082d59a36b7e1025">buffer_capacity</a> () const</td></tr>
<tr class="memdesc:a3169e4977ee70826082d59a36b7e1025 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get buffer capacity. <a href="classmsgpack_1_1parser.html#a3169e4977ee70826082d59a36b7e1025">More...</a><br /></td></tr>
<tr class="separator:a3169e4977ee70826082d59a36b7e1025 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2266e8dfe1d7b21d6afbacbbad040c45 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a2266e8dfe1d7b21d6afbacbbad040c45">buffer_consumed</a> (std::size_t size)</td></tr>
<tr class="memdesc:a2266e8dfe1d7b21d6afbacbbad040c45 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notify a buffer consumed information to <a class="el" href="classmsgpack_1_1unpacker.html" title="Unpacking class for a stream deserialization. ">msgpack::unpacker</a>. <a href="#a2266e8dfe1d7b21d6afbacbbad040c45">More...</a><br /></td></tr>
<tr class="memdesc:a2266e8dfe1d7b21d6afbacbbad040c45 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notify a buffer consumed information to <a class="el" href="classmsgpack_1_1unpacker.html" title="Unpacking class for a stream deserialization. ">msgpack::unpacker</a>. <a href="classmsgpack_1_1parser.html#a2266e8dfe1d7b21d6afbacbbad040c45">More...</a><br /></td></tr>
<tr class="separator:a2266e8dfe1d7b21d6afbacbbad040c45 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad4b57fe3f726575e844f6c1a9f534e4 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">next</a> ()</td></tr>
<tr class="memdesc:aad4b57fe3f726575e844f6c1a9f534e4 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. <a href="#aad4b57fe3f726575e844f6c1a9f534e4">More...</a><br /></td></tr>
<tr class="memdesc:aad4b57fe3f726575e844f6c1a9f534e4 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. <a href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">More...</a><br /></td></tr>
<tr class="separator:aad4b57fe3f726575e844f6c1a9f534e4 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaadce29840b92ec6db89b4a935aaee69 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#aaadce29840b92ec6db89b4a935aaee69">message_size</a> () const</td></tr>
<tr class="memdesc:aaadce29840b92ec6db89b4a935aaee69 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get message size. <a href="#aaadce29840b92ec6db89b4a935aaee69">More...</a><br /></td></tr>
<tr class="separator:aaadce29840b92ec6db89b4a935aaee69 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a5ebb32f4ff94861afbacbcf27fb00c inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a5a5ebb32f4ff94861afbacbcf27fb00c">parsed_size</a> () const</td></tr>
<tr class="memdesc:a5a5ebb32f4ff94861afbacbcf27fb00c inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get parsed message size. <a href="#a5a5ebb32f4ff94861afbacbcf27fb00c">More...</a><br /></td></tr>
<tr class="separator:a5a5ebb32f4ff94861afbacbcf27fb00c inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7b20ba42a9313c1dce04bfb573e535c inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#ae7b20ba42a9313c1dce04bfb573e535c">message_size</a> () const</td></tr>
<tr class="memdesc:ae7b20ba42a9313c1dce04bfb573e535c inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get message size. <a href="classmsgpack_1_1parser.html#ae7b20ba42a9313c1dce04bfb573e535c">More...</a><br /></td></tr>
<tr class="separator:ae7b20ba42a9313c1dce04bfb573e535c inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20828552984a05f1911f17abb985697e inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a20828552984a05f1911f17abb985697e">parsed_size</a> () const</td></tr>
<tr class="memdesc:a20828552984a05f1911f17abb985697e inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get parsed message size. <a href="classmsgpack_1_1parser.html#a20828552984a05f1911f17abb985697e">More...</a><br /></td></tr>
<tr class="separator:a20828552984a05f1911f17abb985697e inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7c61f4235c80c77497ad131f5a09ae5 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#ae7c61f4235c80c77497ad131f5a09ae5">nonparsed_buffer</a> ()</td></tr>
<tr class="memdesc:ae7c61f4235c80c77497ad131f5a09ae5 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the address that is not parsed in the buffer. <a href="#ae7c61f4235c80c77497ad131f5a09ae5">More...</a><br /></td></tr>
<tr class="memdesc:ae7c61f4235c80c77497ad131f5a09ae5 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the address that is not parsed in the buffer. <a href="classmsgpack_1_1parser.html#ae7c61f4235c80c77497ad131f5a09ae5">More...</a><br /></td></tr>
<tr class="separator:ae7c61f4235c80c77497ad131f5a09ae5 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79f98f94937d55bc89805a7de6db4c32 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a79f98f94937d55bc89805a7de6db4c32">nonparsed_size</a> () const</td></tr>
<tr class="memdesc:a79f98f94937d55bc89805a7de6db4c32 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the buffer that is not parsed. <a href="#a79f98f94937d55bc89805a7de6db4c32">More...</a><br /></td></tr>
<tr class="separator:a79f98f94937d55bc89805a7de6db4c32 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dbc7b52fd3ad7875553b4b58666e18e inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a9dbc7b52fd3ad7875553b4b58666e18e">nonparsed_size</a> () const</td></tr>
<tr class="memdesc:a9dbc7b52fd3ad7875553b4b58666e18e inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the buffer that is not parsed. <a href="classmsgpack_1_1parser.html#a9dbc7b52fd3ad7875553b4b58666e18e">More...</a><br /></td></tr>
<tr class="separator:a9dbc7b52fd3ad7875553b4b58666e18e inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6003ac15f92a64ecdff9df0968550d5 inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#af6003ac15f92a64ecdff9df0968550d5">skip_nonparsed_buffer</a> (std::size_t size)</td></tr>
<tr class="memdesc:af6003ac15f92a64ecdff9df0968550d5 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Skip the specified size of non-parsed buffer. <a href="#af6003ac15f92a64ecdff9df0968550d5">More...</a><br /></td></tr>
<tr class="memdesc:af6003ac15f92a64ecdff9df0968550d5 inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Skip the specified size of non-parsed buffer. <a href="classmsgpack_1_1parser.html#af6003ac15f92a64ecdff9df0968550d5">More...</a><br /></td></tr>
<tr class="separator:af6003ac15f92a64ecdff9df0968550d5 inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfde132ff33fc527c776d481dc306edf inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#abfde132ff33fc527c776d481dc306edf">remove_nonparsed_buffer</a> ()</td></tr>
<tr class="memdesc:abfde132ff33fc527c776d481dc306edf inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove nonparsed buffer and reset the current position as a new start point. <a href="#abfde132ff33fc527c776d481dc306edf">More...</a><br /></td></tr>
<tr class="memdesc:abfde132ff33fc527c776d481dc306edf inherit pub_methods_classmsgpack_1_1parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove nonparsed buffer and reset the current position as a new start point. <a href="classmsgpack_1_1parser.html#abfde132ff33fc527c776d481dc306edf">More...</a><br /></td></tr>
<tr class="separator:abfde132ff33fc527c776d481dc306edf inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24a72753c6cab06bdbde3c900962035a inherit pub_methods_classmsgpack_1_1parser"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1parser.html#a24a72753c6cab06bdbde3c900962035a">reset</a> ()</td></tr>
<tr class="separator:a24a72753c6cab06bdbde3c900962035a inherit pub_methods_classmsgpack_1_1parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -244,16 +220,18 @@ Public Member Functions</h2></td></tr>
<tr class="separator:ae0d157b928a8ed6d30115e6d7eed4913 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0d157b928a8ed6d30115e6d7eed4913 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#ae0d157b928a8ed6d30115e6d7eed4913">init</a> ()</td></tr>
<tr class="separator:ae0d157b928a8ed6d30115e6d7eed4913 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960c0f01ce409506a5efb476834e1056 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#a960c0f01ce409506a5efb476834e1056">data</a> () const</td></tr>
<tr class="separator:a960c0f01ce409506a5efb476834e1056 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76c9574b34a3f7110a5e9e1d4ac5d239 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#a76c9574b34a3f7110a5e9e1d4ac5d239">data</a> () const</td></tr>
<tr class="separator:a76c9574b34a3f7110a5e9e1d4ac5d239 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74485be61ea7a98565f1d496818eab1 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">user</a> ()</td></tr>
<tr class="separator:ac74485be61ea7a98565f1d496818eab1 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01fe2523409c8ed9ad099d58b0ac5d04 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#a01fe2523409c8ed9ad099d58b0ac5d04">user</a> () const</td></tr>
<tr class="separator:a01fe2523409c8ed9ad099d58b0ac5d04 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa143892408ecd3c2df243cc90ca836 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#affa143892408ecd3c2df243cc90ca836">execute</a> (const char *<a class="el" href="classmsgpack_1_1detail_1_1context.html#a960c0f01ce409506a5efb476834e1056">data</a>, std::size_t len, std::size_t &amp;off)</td></tr>
<tr class="separator:affa143892408ecd3c2df243cc90ca836 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa143892408ecd3c2df243cc90ca836 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98">unpack_return</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#affa143892408ecd3c2df243cc90ca836">execute</a> (const char *<a class="el" href="classmsgpack_1_1detail_1_1context.html#a960c0f01ce409506a5efb476834e1056">data</a>, std::size_t len, std::size_t &amp;off)</td></tr>
<tr class="separator:affa143892408ecd3c2df243cc90ca836 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac91d62224f7e6d81da3973a96f51a832 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1detail_1_1unpack__user.html">unpack_user</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#ac91d62224f7e6d81da3973a96f51a832">user</a> () const</td></tr>
<tr class="separator:ac91d62224f7e6d81da3973a96f51a832 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6183de6bd027097f903c54276f20a2e3 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#a6183de6bd027097f903c54276f20a2e3">execute</a> (const char *<a class="el" href="classmsgpack_1_1detail_1_1context.html#a76c9574b34a3f7110a5e9e1d4ac5d239">data</a>, std::size_t len, std::size_t &amp;off)</td></tr>
<tr class="separator:a6183de6bd027097f903c54276f20a2e3 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6183de6bd027097f903c54276f20a2e3 inherit pub_methods_classmsgpack_1_1detail_1_1context"><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="classmsgpack_1_1detail_1_1context.html#a6183de6bd027097f903c54276f20a2e3">execute</a> (const char *<a class="el" href="classmsgpack_1_1detail_1_1context.html#a76c9574b34a3f7110a5e9e1d4ac5d239">data</a>, std::size_t len, std::size_t &amp;off)</td></tr>
<tr class="separator:a6183de6bd027097f903c54276f20a2e3 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5063af350c492ca70938deb32bdd267 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1context.html#ac5063af350c492ca70938deb32bdd267">check_ext_size</a> (std::size_t size)</td></tr>
<tr class="separator:ac5063af350c492ca70938deb32bdd267 inherit pub_methods_classmsgpack_1_1detail_1_1context"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmsgpack_1_1detail_1_1create__object__visitor')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html">msgpack::detail::create_object_visitor</a></td></tr>
<tr class="memitem:ae8e0eae2629a6d45b4913ff5d2b0c363 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#ae8e0eae2629a6d45b4913ff5d2b0c363">create_object_visitor</a> (<a class="el" href="namespacemsgpack.html#a74841406f4ad1b1b1bf51d5290418697">unpack_reference_func</a> f, void *user_data, <a class="el" href="classmsgpack_1_1unpack__limit.html">unpack_limit</a> const &amp;limit)</td></tr>
<tr class="separator:ae8e0eae2629a6d45b4913ff5d2b0c363 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -263,17 +241,17 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a50290de64a5c939ec7162d8f6427968c inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665669f1def94ca3ab3c92832f86028a inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a665669f1def94ca3ab3c92832f86028a">init</a> ()</td></tr>
<tr class="separator:a665669f1def94ca3ab3c92832f86028a inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e38932f85b20d2b0bfb475aaa3d0894 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a8e38932f85b20d2b0bfb475aaa3d0894">data</a> () const </td></tr>
<tr class="separator:a8e38932f85b20d2b0bfb475aaa3d0894 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4ea3334e505191cd7811fce3b36e966 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aa4ea3334e505191cd7811fce3b36e966">zone</a> () const </td></tr>
<tr class="separator:aa4ea3334e505191cd7811fce3b36e966 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d9e99be09159799f55b9c665d8ea4e6 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a4d9e99be09159799f55b9c665d8ea4e6">data</a> () const</td></tr>
<tr class="separator:a4d9e99be09159799f55b9c665d8ea4e6 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64df6ad0971e11f71e04e74f433af435 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a64df6ad0971e11f71e04e74f433af435">zone</a> () const</td></tr>
<tr class="separator:a64df6ad0971e11f71e04e74f433af435 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fc7fb8bac555d91dee0d7c2bbd977ec inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a8fc7fb8bac555d91dee0d7c2bbd977ec">zone</a> ()</td></tr>
<tr class="separator:a8fc7fb8bac555d91dee0d7c2bbd977ec inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3bee7743fbc588597d1192c348ae21 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a6e3bee7743fbc588597d1192c348ae21">set_zone</a> (<a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;<a class="el" href="classmsgpack_1_1zone.html">zone</a>)</td></tr>
<tr class="separator:a6e3bee7743fbc588597d1192c348ae21 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf65ef5702191f2fe075221dd1d378a inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aedf65ef5702191f2fe075221dd1d378a">referenced</a> () const </td></tr>
<tr class="separator:aedf65ef5702191f2fe075221dd1d378a inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308cad73441a0800fa5d912328e94023 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a308cad73441a0800fa5d912328e94023">set_referenced</a> (bool <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aedf65ef5702191f2fe075221dd1d378a">referenced</a>)</td></tr>
<tr class="memitem:aa377dbcbfcc02e9cfcfdcc0d3ce37119 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aa377dbcbfcc02e9cfcfdcc0d3ce37119">referenced</a> () const</td></tr>
<tr class="separator:aa377dbcbfcc02e9cfcfdcc0d3ce37119 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308cad73441a0800fa5d912328e94023 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a308cad73441a0800fa5d912328e94023">set_referenced</a> (bool <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aa377dbcbfcc02e9cfcfdcc0d3ce37119">referenced</a>)</td></tr>
<tr class="separator:a308cad73441a0800fa5d912328e94023 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b796095ca3117e410ac31b0df4873d0 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a8b796095ca3117e410ac31b0df4873d0">visit_nil</a> ()</td></tr>
<tr class="separator:a8b796095ca3117e410ac31b0df4873d0 inherit pub_methods_classmsgpack_1_1detail_1_1create__object__visitor"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -340,7 +318,9 @@ Additional Inherited Members</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Unpacking class for a stream deserialization. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5e3c5204327f5f451dcf24111324f615"></a>
<a id="a84ce4b4e9063e689315eda16a07ebee6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84ce4b4e9063e689315eda16a07ebee6">&#9670;&nbsp;</a></span>unpacker() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -357,7 +337,7 @@ Additional Inherited Members</h2></td></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#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a></code>, </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>
@@ -396,13 +376,15 @@ Additional Inherited Members</h2></td></tr>
</dd>
</dl>
<p>References <a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360">buffer()</a>, <a class="el" href="v1_2unpack__decl_8hpp.html#a5719a92109d25731637a23bea69af0b7">COUNTER_SIZE</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_1_1detail.html#a5138926c34b98462353d3ade9bcc2d0a">msgpack::detail::init_count()</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">References <a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360">buffer()</a>, <a class="el" href="v1_2unpack__decl_8hpp.html#a5719a92109d25731637a23bea69af0b7">COUNTER_SIZE</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_1_1detail.html#a5138926c34b98462353d3ade9bcc2d0a">msgpack::detail::init_count()</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>Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#aed1675fabb56dd9c6d464882619d9d3f">operator=()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#aed1675fabb56dd9c6d464882619d9d3f">operator=()</a>.</p>
</div>
</div>
<a class="anchor" id="aa697f9bb1b4c61370d9fa7ff9a2e23ad"></a>
<a id="aa697f9bb1b4c61370d9fa7ff9a2e23ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa697f9bb1b4c61370d9fa7ff9a2e23ad">&#9670;&nbsp;</a></span>unpacker() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -424,9 +406,13 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>.</p>
</div>
</div>
<a class="anchor" id="a431237f15de761fd97e1915809d37b1e"></a>
<a id="a431237f15de761fd97e1915809d37b1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a431237f15de761fd97e1915809d37b1e">&#9670;&nbsp;</a></span>~unpacker()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -447,13 +433,15 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>.</p>
<p class="reference">References <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>.</p>
<p>Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#aed1675fabb56dd9c6d464882619d9d3f">operator=()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#aed1675fabb56dd9c6d464882619d9d3f">operator=()</a>.</p>
</div>
</div>
<a class="anchor" id="a5e3c5204327f5f451dcf24111324f615"></a>
<a id="a84ce4b4e9063e689315eda16a07ebee6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84ce4b4e9063e689315eda16a07ebee6">&#9670;&nbsp;</a></span>unpacker() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -470,7 +458,7 @@ Additional Inherited Members</h2></td></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#ab979d9d4b4923f7c54d6caa6e1a61936">nullptr</a></code>, </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>
@@ -497,10 +485,14 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="reference">References <a class="el" href="structmsgpack_1_1zone__push__finalizer.html#a4469f04ee15a1f09b769acb50f2c9504">msgpack::zone_push_finalizer::m_z</a>, and <a class="el" href="structmsgpack_1_1zone__push__finalizer.html#aa544620797f5ad151aee96a51f31b311">msgpack::zone_push_finalizer::set_zone()</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ab36a1c9268aa9b76f054365ab2e6b360"></a>
<a id="ab36a1c9268aa9b76f054365ab2e6b360"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab36a1c9268aa9b76f054365ab2e6b360">&#9670;&nbsp;</a></span>buffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -522,13 +514,15 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<p>Get buffer pointer. </p>
<p>You need to care about the memory is enable between <a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360" title="Get buffer pointer. ">buffer()</a> and <a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360" title="Get buffer pointer. ">buffer()</a> + <a class="el" href="classmsgpack_1_1unpacker.html#a31a0260d6681863650b41caa509d9cd4" title="Get buffer capacity. ">buffer_capacity()</a> See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
<p>You need to care about the memory is enable between <a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360" title="Get buffer pointer. ">buffer()</a> and <a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360" title="Get buffer pointer. ">buffer()</a> + <a class="el" href="classmsgpack_1_1unpacker.html#adbed521398254480fee682f2ac23891d" title="Get buffer capacity. ">buffer_capacity()</a> See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
<p>Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a5e3c5204327f5f451dcf24111324f615">unpacker()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a84ce4b4e9063e689315eda16a07ebee6">unpacker()</a>.</p>
</div>
</div>
<a class="anchor" id="a31a0260d6681863650b41caa509d9cd4"></a>
<a id="adbed521398254480fee682f2ac23891d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbed521398254480fee682f2ac23891d">&#9670;&nbsp;</a></span>buffer_capacity()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -555,7 +549,9 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
<a class="anchor" id="a80693fd49ccec34b77d60feb177e4bf7"></a>
<a id="a80693fd49ccec34b77d60feb177e4bf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80693fd49ccec34b77d60feb177e4bf7">&#9670;&nbsp;</a></span>buffer_consumed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -587,9 +583,13 @@ Additional Inherited Members</h2></td></tr>
<p>After copying the data to the memory that is pointed by <a class="el" href="classmsgpack_1_1unpacker.html#ab36a1c9268aa9b76f054365ab2e6b360" title="Get buffer pointer. ">buffer()</a>, you need to call the function to notify how many bytes are consumed. Then you can call <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4" title="Unpack one msgpack::object. ">next()</a> functions.</p>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
<p class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>.</p>
</div>
</div>
<a class="anchor" id="ae639537ab7dc2587824cd2a134acc0ea"></a>
<a id="a679ecd1353331444af88c863a0217b0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a679ecd1353331444af88c863a0217b0f">&#9670;&nbsp;</a></span>data()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -597,7 +597,7 @@ Additional Inherited Members</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp; msgpack::unpacker::data </td>
<td class="memname"><a class="el" href="structmsgpack_1_1object.html">msgpack::object</a> const &amp; msgpack::unpacker::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -611,13 +611,15 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<p>for backward compatibility </p>
<p>References <a class="el" href="classmsgpack_1_1detail_1_1context.html#a960c0f01ce409506a5efb476834e1056">msgpack::detail::context&lt; VisitorHolder &gt;::data()</a>.</p>
<p class="reference">References <a class="el" href="classmsgpack_1_1detail_1_1context.html#a76c9574b34a3f7110a5e9e1d4ac5d239">msgpack::detail::context&lt; VisitorHolder &gt;::data()</a>.</p>
<p>Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next()</a>.</p>
</div>
</div>
<a class="anchor" id="acfa3d1d984b4870e3b2cf9ff6af92b80"></a>
<a id="acfa3d1d984b4870e3b2cf9ff6af92b80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfa3d1d984b4870e3b2cf9ff6af92b80">&#9670;&nbsp;</a></span>execute()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -639,11 +641,13 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<p>for backward compatibility </p>
<p>References <a class="el" href="classmsgpack_1_1detail_1_1context.html#affa143892408ecd3c2df243cc90ca836">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
<p class="reference">References <a class="el" href="classmsgpack_1_1detail_1_1context.html#a6183de6bd027097f903c54276f20a2e3">msgpack::detail::context&lt; VisitorHolder &gt;::execute()</a>.</p>
</div>
</div>
<a class="anchor" id="a1a0de0229945ebd28e7384c0eb52a4cb"></a>
<a id="a1a0de0229945ebd28e7384c0eb52a4cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a0de0229945ebd28e7384c0eb52a4cb">&#9670;&nbsp;</a></span>flush_zone()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -658,7 +662,9 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
<a class="anchor" id="a69152209b798e350735589ced5ed09df"></a>
<a id="a8e65f6c8ff0575915f81eb2953ae2fe7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e65f6c8ff0575915f81eb2953ae2fe7">&#9670;&nbsp;</a></span>message_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -680,11 +686,80 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<p>Get message size. </p>
<dl class="section return"><dt>Returns</dt><dd>Returns <a class="el" href="classmsgpack_1_1unpacker.html#ae6fa218045013c837ff1ce014d3ae49a" title="Get parsed message size. ">parsed_size()</a> + <a class="el" href="classmsgpack_1_1unpacker.html#a88435bfcf7dc6be82bd96f8af78449b3" title="Get the size of the buffer that is not parsed. ">nonparsed_size()</a> </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Returns <a class="el" href="classmsgpack_1_1unpacker.html#a875d9c169c29c106152c292b6d3829f7" title="Get parsed message size. ">parsed_size()</a> + <a class="el" href="classmsgpack_1_1unpacker.html#a68279f3a1cfa5a26aefb62966cb8b907" title="Get the size of the buffer that is not parsed. ">nonparsed_size()</a> </dd></dl>
</div>
</div>
<a class="anchor" id="afe8a6508ffa0a46606039f864fedbbab"></a>
<a id="a0c5635fe757eb3b6dc229e343360e5a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c5635fe757eb3b6dc229e343360e5a6">&#9670;&nbsp;</a></span>next() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool msgpack::unpacker::next </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</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>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">result</td><td>The object that contains unpacked data. </td></tr>
<tr><td class="paramname">referenced</td><td>If the unpacked object contains reference of the buffer, then set as true, otherwise false.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>If one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is unpacked, then return true, if <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is incomplete and additional data is required, then return false. If data format is invalid, throw <a class="el" href="structmsgpack_1_1parse__error.html">msgpack::parse_error</a>.</dd></dl>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
</div>
</div>
<a id="a867530ec395636826a4c4a0c32d740d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a867530ec395636826a4c4a0c32d740d9">&#9670;&nbsp;</a></span>next() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool msgpack::unpacker::next </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;&#160;</td>
<td class="paramname"><em>result</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">result</td><td>The object that contains unpacked data.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>If one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is unpacked, then return true, if <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is incomplete and additional data is required, then return false. If data format is invalid, throw <a class="el" href="structmsgpack_1_1parse__error.html">msgpack::parse_error</a>.</dd></dl>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
</div>
</div>
<a id="afe8a6508ffa0a46606039f864fedbbab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe8a6508ffa0a46606039f864fedbbab">&#9670;&nbsp;</a></span>next() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -716,11 +791,13 @@ Additional Inherited Members</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>If one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is unpacked, then return true, if <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is incomplete and additional data is required, then return false. If data format is invalid, throw <a class="el" href="structmsgpack_1_1parse__error.html">msgpack::parse_error</a>.</dd></dl>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> This function is obsolete. Use the reference inteface version of <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4" title="Unpack one msgpack::object. ">next()</a> function instead of the pointer interface version. </p>
<p>References <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">msgpack::parser&lt; unpacker, zone_push_finalizer &gt;::next()</a>.</p>
<p class="reference">References <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">msgpack::parser&lt; unpacker, zone_push_finalizer &gt;::next()</a>.</p>
</div>
</div>
<a class="anchor" id="a0c5635fe757eb3b6dc229e343360e5a6"></a>
<a id="a0c5635fe757eb3b6dc229e343360e5a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c5635fe757eb3b6dc229e343360e5a6">&#9670;&nbsp;</a></span>next() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -763,11 +840,13 @@ Additional Inherited Members</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>If one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is unpacked, then return true, if <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is incomplete and additional data is required, then return false. If data format is invalid, throw <a class="el" href="structmsgpack_1_1parse__error.html">msgpack::parse_error</a>.</dd></dl>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
<p>References <a class="el" href="classmsgpack_1_1unpacker.html#ae639537ab7dc2587824cd2a134acc0ea">data()</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_1unpacker.html#a03d7d745c9e677c555ad2fc7497eaabc">release_zone()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#ad0095eaf0945754f209b7ca77805790a">reset()</a>, <a class="el" href="classmsgpack_1_1object__handle.html#aadf3cdc152b8463a2aa0b5af728d3454">msgpack::object_handle::set()</a>, <a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">msgpack::detail::context&lt; VisitorHolder &gt;::user()</a>, and <a class="el" href="classmsgpack_1_1object__handle.html#a96356fdba1681dd1e0f31404e5e75687">msgpack::object_handle::zone()</a>.</p>
<p class="reference">References <a class="el" href="classmsgpack_1_1unpacker.html#a679ecd1353331444af88c863a0217b0f">data()</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_1unpacker.html#a03d7d745c9e677c555ad2fc7497eaabc">release_zone()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#ad0095eaf0945754f209b7ca77805790a">reset()</a>, <a class="el" href="classmsgpack_1_1object__handle.html#aadf3cdc152b8463a2aa0b5af728d3454">msgpack::object_handle::set()</a>, <a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">msgpack::detail::context&lt; VisitorHolder &gt;::user()</a>, and <a class="el" href="classmsgpack_1_1object__handle.html#a96356fdba1681dd1e0f31404e5e75687">msgpack::object_handle::zone()</a>.</p>
</div>
</div>
<a class="anchor" id="a867530ec395636826a4c4a0c32d740d9"></a>
<a id="a867530ec395636826a4c4a0c32d740d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a867530ec395636826a4c4a0c32d740d9">&#9670;&nbsp;</a></span>next() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -799,74 +878,13 @@ Additional Inherited Members</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>If one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is unpacked, then return true, if <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is incomplete and additional data is required, then return false. If data format is invalid, throw <a class="el" href="structmsgpack_1_1parse__error.html">msgpack::parse_error</a>.</dd></dl>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
<p>References <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">msgpack::parser&lt; unpacker, zone_push_finalizer &gt;::next()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aedf65ef5702191f2fe075221dd1d378a">msgpack::detail::create_object_visitor::referenced()</a>.</p>
<p class="reference">References <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">msgpack::parser&lt; unpacker, zone_push_finalizer &gt;::next()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aa377dbcbfcc02e9cfcfdcc0d3ce37119">msgpack::detail::create_object_visitor::referenced()</a>.</p>
</div>
</div>
<a class="anchor" id="a0c5635fe757eb3b6dc229e343360e5a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool msgpack::unpacker::next </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</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>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<a id="ab5920fa741fd620f28aea62dd7b6184a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5920fa741fd620f28aea62dd7b6184a">&#9670;&nbsp;</a></span>nonparsed_buffer()</h2>
<p>Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">result</td><td>The object that contains unpacked data. </td></tr>
<tr><td class="paramname">referenced</td><td>If the unpacked object contains reference of the buffer, then set as true, otherwise false.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>If one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is unpacked, then return true, if <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is incomplete and additional data is required, then return false. If data format is invalid, throw <a class="el" href="structmsgpack_1_1parse__error.html">msgpack::parse_error</a>.</dd></dl>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
</div>
</div>
<a class="anchor" id="a867530ec395636826a4c4a0c32d740d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool msgpack::unpacker::next </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmsgpack_1_1object__handle.html">msgpack::object_handle</a> &amp;&#160;</td>
<td class="paramname"><em>result</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unpack one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">result</td><td>The object that contains unpacked data.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>If one <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is unpacked, then return true, if <a class="el" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. ">msgpack::object</a> is incomplete and additional data is required, then return false. If data format is invalid, throw <a class="el" href="structmsgpack_1_1parse__error.html">msgpack::parse_error</a>.</dd></dl>
<p>See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
</div>
</div>
<a class="anchor" id="ab5920fa741fd620f28aea62dd7b6184a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -893,7 +911,9 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
<a class="anchor" id="a88435bfcf7dc6be82bd96f8af78449b3"></a>
<a id="a68279f3a1cfa5a26aefb62966cb8b907"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68279f3a1cfa5a26aefb62966cb8b907">&#9670;&nbsp;</a></span>nonparsed_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -920,7 +940,9 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
<a class="anchor" id="aed1675fabb56dd9c6d464882619d9d3f"></a>
<a id="aed1675fabb56dd9c6d464882619d9d3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed1675fabb56dd9c6d464882619d9d3f">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -942,11 +964,13 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="namespacemsgpack.html#a0dae22dcd0fa979a5b05ad81d23ae71b">msgpack::move()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a5e3c5204327f5f451dcf24111324f615">unpacker()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a431237f15de761fd97e1915809d37b1e">~unpacker()</a>.</p>
<p class="reference">References <a class="el" href="namespacemsgpack.html#a0dae22dcd0fa979a5b05ad81d23ae71b">msgpack::move()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a84ce4b4e9063e689315eda16a07ebee6">unpacker()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a431237f15de761fd97e1915809d37b1e">~unpacker()</a>.</p>
</div>
</div>
<a class="anchor" id="ae6fa218045013c837ff1ce014d3ae49a"></a>
<a id="a875d9c169c29c106152c292b6d3829f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a875d9c169c29c106152c292b6d3829f7">&#9670;&nbsp;</a></span>parsed_size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -973,7 +997,26 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
<a class="anchor" id="a03d7d745c9e677c555ad2fc7497eaabc"></a>
<a id="a4cbf8d75d6eedec8395e15c7ab2a19fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cbf8d75d6eedec8395e15c7ab2a19fe">&#9670;&nbsp;</a></span>release_zone() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a>* msgpack::unpacker::release_zone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a03d7d745c9e677c555ad2fc7497eaabc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03d7d745c9e677c555ad2fc7497eaabc">&#9670;&nbsp;</a></span>release_zone() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -995,28 +1038,15 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<p>for backward compatibility </p>
<p>References <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">References <a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</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>Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a786c115bb4f50f608007b4e6715d3666">visitor()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next()</a>, and <a class="el" href="classmsgpack_1_1unpacker.html#a786c115bb4f50f608007b4e6715d3666">visitor()</a>.</p>
</div>
</div>
<a class="anchor" id="a4cbf8d75d6eedec8395e15c7ab2a19fe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a>* msgpack::unpacker::release_zone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<a id="a23e66e34461f979f3df08d63662fad28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23e66e34461f979f3df08d63662fad28">&#9670;&nbsp;</a></span>remove_nonparsed_buffer()</h2>
</div>
</div>
<a class="anchor" id="a23e66e34461f979f3df08d63662fad28"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1042,7 +1072,9 @@ Additional Inherited Members</h2></td></tr>
</div>
</div>
<a class="anchor" id="a09c1f8d79b01ee69824c47c32665da26"></a>
<a id="a09c1f8d79b01ee69824c47c32665da26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09c1f8d79b01ee69824c47c32665da26">&#9670;&nbsp;</a></span>reserve_buffer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1071,13 +1103,15 @@ Additional Inherited Members</h2></td></tr>
</table>
</dd>
</dl>
<p>After returning this function, <a class="el" href="classmsgpack_1_1unpacker.html#a31a0260d6681863650b41caa509d9cd4" title="Get buffer capacity. ">buffer_capacity()</a> returns at least 'size'. See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
<p>After returning this function, <a class="el" href="classmsgpack_1_1unpacker.html#adbed521398254480fee682f2ac23891d" title="Get buffer capacity. ">buffer_capacity()</a> returns at least 'size'. See: <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_unpacker#msgpack-controls-a-buffer</a> </p>
<p>References <a class="el" href="v1_2unpack__decl_8hpp.html#a5719a92109d25731637a23bea69af0b7">COUNTER_SIZE</a>, <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a96e2dc599cd4d2d6f94725c7265b2a00">msgpack::detail::get_count()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a5138926c34b98462353d3ade9bcc2d0a">msgpack::detail::init_count()</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>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">msgpack::detail::context&lt; VisitorHolder &gt;::user()</a>.</p>
<p class="reference">References <a class="el" href="v1_2unpack__decl_8hpp.html#a5719a92109d25731637a23bea69af0b7">COUNTER_SIZE</a>, <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a8178e397592ae0d4db48fc1a468f4c32">msgpack::detail::get_count()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a5138926c34b98462353d3ade9bcc2d0a">msgpack::detail::init_count()</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="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">msgpack::detail::context&lt; VisitorHolder &gt;::user()</a>.</p>
</div>
</div>
<a class="anchor" id="ad0095eaf0945754f209b7ca77805790a"></a>
<a id="ad0095eaf0945754f209b7ca77805790a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0095eaf0945754f209b7ca77805790a">&#9670;&nbsp;</a></span>reset()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1099,13 +1133,32 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<p>for backward compatibility </p>
<p>References <a class="el" href="classmsgpack_1_1detail_1_1context.html#ae0d157b928a8ed6d30115e6d7eed4913">msgpack::detail::context&lt; VisitorHolder &gt;::init()</a>.</p>
<p class="reference">References <a class="el" href="classmsgpack_1_1detail_1_1context.html#ae0d157b928a8ed6d30115e6d7eed4913">msgpack::detail::context&lt; VisitorHolder &gt;::init()</a>.</p>
<p>Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a0c5635fe757eb3b6dc229e343360e5a6">next()</a>.</p>
</div>
</div>
<a class="anchor" id="a0eb7d17a7d7962f8871a2ef8f2414e1e"></a>
<a id="a0eb7d17a7d7962f8871a2ef8f2414e1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eb7d17a7d7962f8871a2ef8f2414e1e">&#9670;&nbsp;</a></span>reset_zone() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void msgpack::unpacker::reset_zone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0eb7d17a7d7962f8871a2ef8f2414e1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0eb7d17a7d7962f8871a2ef8f2414e1e">&#9670;&nbsp;</a></span>reset_zone() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1127,28 +1180,15 @@ Additional Inherited Members</h2></td></tr>
</div><div class="memdoc">
<p>for backward compatibility </p>
<p>References <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#acab43016fc2cfb3d3e0a44821b1f0733">msgpack::detail::incr_count()</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>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">msgpack::detail::context&lt; VisitorHolder &gt;::user()</a>.</p>
<p class="reference">References <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#acab43016fc2cfb3d3e0a44821b1f0733">msgpack::detail::incr_count()</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>, and <a class="el" href="classmsgpack_1_1detail_1_1context.html#ac74485be61ea7a98565f1d496818eab1">msgpack::detail::context&lt; VisitorHolder &gt;::user()</a>.</p>
<p>Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a786c115bb4f50f608007b4e6715d3666">visitor()</a>.</p>
<p class="reference">Referenced by <a class="el" href="classmsgpack_1_1unpacker.html#a786c115bb4f50f608007b4e6715d3666">visitor()</a>.</p>
</div>
</div>
<a class="anchor" id="a0eb7d17a7d7962f8871a2ef8f2414e1e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void msgpack::unpacker::reset_zone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<a id="addac24de23663926c143992eb61df9af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addac24de23663926c143992eb61df9af">&#9670;&nbsp;</a></span>skip_nonparsed_buffer()</h2>
</div>
</div>
<a class="anchor" id="addac24de23663926c143992eb61df9af"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1177,11 +1217,15 @@ Additional Inherited Members</h2></td></tr>
</table>
</dd>
</dl>
<p>Note that the `size' argument must be smaller than <a class="el" href="classmsgpack_1_1unpacker.html#a88435bfcf7dc6be82bd96f8af78449b3" title="Get the size of the buffer that is not parsed. ">nonparsed_size()</a>. This function is usable when non-MessagePack message follows after MessagePack message. </p>
<p>Note that the `size' argument must be smaller than <a class="el" href="classmsgpack_1_1unpacker.html#a68279f3a1cfa5a26aefb62966cb8b907" title="Get the size of the buffer that is not parsed. ">nonparsed_size()</a>. This function is usable when non-MessagePack message follows after MessagePack message. </p>
<p class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#a7a061773204f4469948f1e39097da648">msgpack::type::size()</a>.</p>
</div>
</div>
<a class="anchor" id="a786c115bb4f50f608007b4e6715d3666"></a>
<a id="a786c115bb4f50f608007b4e6715d3666"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a786c115bb4f50f608007b4e6715d3666">&#9670;&nbsp;</a></span>visitor()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1202,7 +1246,7 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p>References <a class="el" href="classmsgpack_1_1detail_1_1context.html#a960c0f01ce409506a5efb476834e1056">msgpack::detail::context&lt; VisitorHolder &gt;::data()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>, <a class="el" href="classmsgpack_1_1parser.html#ade3e434723293d0f5636729a2b519c74">msgpack::parser&lt; VisitorHolder, ReferencedBufferHook &gt;::get_raw_buffer()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#acab43016fc2cfb3d3e0a44821b1f0733">msgpack::detail::incr_count()</a>, <a class="el" href="namespacemsgpack.html#a0dae22dcd0fa979a5b05ad81d23ae71b">msgpack::move()</a>, <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">msgpack::parser&lt; unpacker, zone_push_finalizer &gt;::next()</a>, <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">msgpack::parser&lt; VisitorHolder, ReferencedBufferHook &gt;::next()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aedf65ef5702191f2fe075221dd1d378a">msgpack::detail::create_object_visitor::referenced()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a03d7d745c9e677c555ad2fc7497eaabc">release_zone()</a>, <a class="el" href="classmsgpack_1_1parser.html#a24a72753c6cab06bdbde3c900962035a">msgpack::parser&lt; VisitorHolder, ReferencedBufferHook &gt;::reset()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a0eb7d17a7d7962f8871a2ef8f2414e1e">reset_zone()</a>, <a class="el" href="classmsgpack_1_1object__handle.html#aadf3cdc152b8463a2aa0b5af728d3454">msgpack::object_handle::set()</a>, <a class="el" href="namespacemsgpack.html#aef5190aded143061babd16881adaa37c">msgpack::unpack()</a>, <a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98a1ad8d1ba6a5974c463a19e5b6af9690f">msgpack::UNPACK_EXTRA_BYTES</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a9faa869d0a47dcb96467c908c8e84bdc">msgpack::detail::unpack_imp()</a>, <a class="el" href="namespacemsgpack.html#acb783138a9bf52537f466eb620225a98a414406e955e94b80d6546eb97acbf2e1">msgpack::UNPACK_SUCCESS</a>, and <a class="el" href="classmsgpack_1_1object__handle.html#a96356fdba1681dd1e0f31404e5e75687">msgpack::object_handle::zone()</a>.</p>
<p class="reference">References <a class="el" href="classmsgpack_1_1zone.html#a8d29e73c7129cec0f9c41e8eba8efaaa">msgpack::zone::clear()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#aa58a1f1f0edbe279de50ed836c9a95a2">msgpack::detail::decr_count()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#acab43016fc2cfb3d3e0a44821b1f0733">msgpack::detail::incr_count()</a>, <a class="el" href="structmsgpack_1_1zone__push__finalizer.html#a4469f04ee15a1f09b769acb50f2c9504">msgpack::zone_push_finalizer::m_z</a>, <a class="el" href="namespacemsgpack.html#a0dae22dcd0fa979a5b05ad81d23ae71b">msgpack::move()</a>, <a class="el" href="v1_2cpp__config__decl_8hpp.html#a68eb5e9337cb3cdcc7da1f4ab5333e26">MSGPACK_NULLPTR</a>, <a class="el" href="classmsgpack_1_1parser.html#aad4b57fe3f726575e844f6c1a9f534e4">msgpack::parser&lt; unpacker, zone_push_finalizer &gt;::next()</a>, <a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020ea2d14189ec74ce05fa981495fa6fe638f">msgpack::PARSE_EXTRA_BYTES</a>, <a class="el" href="namespacemsgpack.html#ad2aa541d4168ec1c937a76b73f26020ea34e4a2c3d4a4d61e3e005d770f9b1f3a">msgpack::PARSE_SUCCESS</a>, <a class="el" href="classmsgpack_1_1zone.html#acddf54432c05a3fd87dcf75b6af4b72a">msgpack::zone::push_finalizer()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aa377dbcbfcc02e9cfcfdcc0d3ce37119">msgpack::detail::create_object_visitor::referenced()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a03d7d745c9e677c555ad2fc7497eaabc">release_zone()</a>, <a class="el" href="classmsgpack_1_1unpacker.html#a0eb7d17a7d7962f8871a2ef8f2414e1e">reset_zone()</a>, <a class="el" href="classmsgpack_1_1object__handle.html#aadf3cdc152b8463a2aa0b5af728d3454">msgpack::object_handle::set()</a>, <a class="el" href="structmsgpack_1_1zone__push__finalizer.html#aa544620797f5ad151aee96a51f31b311">msgpack::zone_push_finalizer::set_zone()</a>, <a class="el" href="namespacemsgpack.html#aeb2f5c49616c57142cc5ed879dabb88b">msgpack::unpack()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a53b09020df222a85f50b415c705833c9">msgpack::detail::unpack_imp()</a>, and <a class="el" href="classmsgpack_1_1object__handle.html#a96356fdba1681dd1e0f31404e5e75687">msgpack::object_handle::zone()</a>.</p>
</div>
</div>
@@ -1214,7 +1258,7 @@ Additional Inherited Members</h2></td></tr>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</a> 1.8.13
</small></address>
</body>
</html>