mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-04-19 23:50:40 +02:00
954 lines
149 KiB
HTML
954 lines
149 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.9.1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>MessagePack for C++: msgpack::object Struct Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">MessagePack for C++
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacemsgpack.html">msgpack</a></li><li class="navelem"><a class="el" href="structmsgpack_1_1object.html">object</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="structmsgpack_1_1object-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">msgpack::object Struct Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Object class that corresponding to MessagePack format object.
|
|
<a href="structmsgpack_1_1object.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="v1_2object__fwd_8hpp_source.html">object_fwd.hpp</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for msgpack::object:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="structmsgpack_1_1object__inherit__graph.png" border="0" usemap="#amsgpack_1_1object_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="amsgpack_1_1object_inherit__map" id="amsgpack_1_1object_inherit__map">
|
|
<area shape="rect" title="Object class that corresponding to MessagePack format object." alt="" coords="27,80,153,107"/>
|
|
<area shape="rect" href="structmsgpack_1_1object_1_1with__zone.html" title=" " alt="" coords="5,155,175,181"/>
|
|
<area shape="rect" title=" " alt="" coords="44,5,136,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for msgpack::object:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="structmsgpack_1_1object__coll__graph.png" border="0" usemap="#amsgpack_1_1object_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="amsgpack_1_1object_coll__map" id="amsgpack_1_1object_coll__map">
|
|
<area shape="rect" title="Object class that corresponding to MessagePack format object." alt="" coords="147,220,273,247"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__array.html" title=" " alt="" coords="523,160,692,187"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__kv.html" title=" " alt="" coords="351,220,499,247"/>
|
|
<area shape="rect" title=" " alt="" coords="5,220,97,247"/>
|
|
<area shape="rect" href="unionmsgpack_1_1object_1_1union__type.html" title=" " alt="" coords="948,133,1159,160"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__map.html" title=" " alt="" coords="716,220,871,247"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__ext.html" title=" " alt="" coords="716,5,871,32"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__bin.html" title=" " alt="" coords="716,56,871,83"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__str.html" title=" " alt="" coords="716,107,871,133"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object_1_1implicit__type.html">implicit_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmsgpack_1_1object_1_1union__type.html">union_type</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ad3ed794c0d09b9545db6c6732fa5476d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ad3ed794c0d09b9545db6c6732fa5476d">is_nil</a> () const</td></tr>
|
|
<tr class="memdesc:ad3ed794c0d09b9545db6c6732fa5476d"><td class="mdescLeft"> </td><td class="mdescRight">Cheking nil. <a href="structmsgpack_1_1object.html#ad3ed794c0d09b9545db6c6732fa5476d">More...</a><br /></td></tr>
|
|
<tr class="separator:ad3ed794c0d09b9545db6c6732fa5476d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7124ac7bcd3b9ebf5b97e1fcef58f794"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a7124ac7bcd3b9ebf5b97e1fcef58f794"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if< <a class="el" href="structmsgpack_1_1has__as.html">msgpack::has_as</a>< T >::value, T >::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a7124ac7bcd3b9ebf5b97e1fcef58f794">as</a> () const</td></tr>
|
|
<tr class="memdesc:a7124ac7bcd3b9ebf5b97e1fcef58f794"><td class="mdescLeft"> </td><td class="mdescRight">Get value as T. <a href="structmsgpack_1_1object.html#a7124ac7bcd3b9ebf5b97e1fcef58f794">More...</a><br /></td></tr>
|
|
<tr class="separator:a7124ac7bcd3b9ebf5b97e1fcef58f794"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9e43fd0f2cb35e79941e0a6fe120354"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:af9e43fd0f2cb35e79941e0a6fe120354"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if<!<a class="el" href="structmsgpack_1_1has__as.html">msgpack::has_as</a>< T >::value, T >::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#af9e43fd0f2cb35e79941e0a6fe120354">as</a> () const</td></tr>
|
|
<tr class="memdesc:af9e43fd0f2cb35e79941e0a6fe120354"><td class="mdescLeft"> </td><td class="mdescRight">Get value as T. <a href="structmsgpack_1_1object.html#af9e43fd0f2cb35e79941e0a6fe120354">More...</a><br /></td></tr>
|
|
<tr class="separator:af9e43fd0f2cb35e79941e0a6fe120354"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a966586675f3c41ba3eeee3424e77e7ac"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a966586675f3c41ba3eeee3424e77e7ac"><td class="memTemplItemLeft" align="right" valign="top">msgpack::enable_if< !msgpack::is_array< T >::value &&!msgpack::is_pointer< T >::value, T & >::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a966586675f3c41ba3eeee3424e77e7ac">convert</a> (T &v) const</td></tr>
|
|
<tr class="memdesc:a966586675f3c41ba3eeee3424e77e7ac"><td class="mdescLeft"> </td><td class="mdescRight">Convert the object. <a href="structmsgpack_1_1object.html#a966586675f3c41ba3eeee3424e77e7ac">More...</a><br /></td></tr>
|
|
<tr class="separator:a966586675f3c41ba3eeee3424e77e7ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94cbb3bc120866ac8aba247ba44dbe3b"><td class="memTemplParams" colspan="2">template<typename T , std::size_t N> </td></tr>
|
|
<tr class="memitem:a94cbb3bc120866ac8aba247ba44dbe3b"><td class="memTemplItemLeft" align="right" valign="top">T(& </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a94cbb3bc120866ac8aba247ba44dbe3b">convert</a> (T(&v)[N]) const)[N]</td></tr>
|
|
<tr class="separator:a94cbb3bc120866ac8aba247ba44dbe3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c81d06c89a7741d1f203910b4875b02"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a5c81d06c89a7741d1f203910b4875b02"><td class="memTemplItemLeft" align="right" valign="top">msgpack::enable_if< msgpack::is_pointer< T >::value, T >::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a5c81d06c89a7741d1f203910b4875b02">convert</a> (T v) const</td></tr>
|
|
<tr class="memdesc:a5c81d06c89a7741d1f203910b4875b02"><td class="mdescLeft"> </td><td class="mdescRight">Convert the object (obsolete) <a href="structmsgpack_1_1object.html#a5c81d06c89a7741d1f203910b4875b02">More...</a><br /></td></tr>
|
|
<tr class="separator:a5c81d06c89a7741d1f203910b4875b02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d330398f311e0eea668477fbf673d11"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a9d330398f311e0eea668477fbf673d11"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a9d330398f311e0eea668477fbf673d11">convert_if_not_nil</a> (T &v) const</td></tr>
|
|
<tr class="memdesc:a9d330398f311e0eea668477fbf673d11"><td class="mdescLeft"> </td><td class="mdescRight">Convert the object if not nil. <a href="structmsgpack_1_1object.html#a9d330398f311e0eea668477fbf673d11">More...</a><br /></td></tr>
|
|
<tr class="separator:a9d330398f311e0eea668477fbf673d11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28ce6ef14c8529c5c914511f4154da43"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a28ce6ef14c8529c5c914511f4154da43">object</a> ()</td></tr>
|
|
<tr class="memdesc:a28ce6ef14c8529c5c914511f4154da43"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. The object is set to nil. <a href="structmsgpack_1_1object.html#a28ce6ef14c8529c5c914511f4154da43">More...</a><br /></td></tr>
|
|
<tr class="separator:a28ce6ef14c8529c5c914511f4154da43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a61717bade4bf9c3b23f3434277f89e41">object</a> (const T &v)</td></tr>
|
|
<tr class="memdesc:a61717bade4bf9c3b23f3434277f89e41"><td class="mdescLeft"> </td><td class="mdescRight">Construct object from T. <a href="structmsgpack_1_1object.html#a61717bade4bf9c3b23f3434277f89e41">More...</a><br /></td></tr>
|
|
<tr class="separator:a61717bade4bf9c3b23f3434277f89e41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f">object</a> (const T &v, <a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &z)</td></tr>
|
|
<tr class="memdesc:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="mdescLeft"> </td><td class="mdescRight">Construct object from T. <a href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f">More...</a><br /></td></tr>
|
|
<tr class="separator:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6297df2d15f7ec8c6fd286295e5498d7"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a6297df2d15f7ec8c6fd286295e5498d7"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a6297df2d15f7ec8c6fd286295e5498d7">object</a> (const T &v, <a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> *z)</td></tr>
|
|
<tr class="memdesc:a6297df2d15f7ec8c6fd286295e5498d7"><td class="mdescLeft"> </td><td class="mdescRight">Construct object from T (obsolete) <a href="structmsgpack_1_1object.html#a6297df2d15f7ec8c6fd286295e5498d7">More...</a><br /></td></tr>
|
|
<tr class="separator:a6297df2d15f7ec8c6fd286295e5498d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad58a0cc2ec878688d8e691cdc3b71f4b"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ad58a0cc2ec878688d8e691cdc3b71f4b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object.html">object</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ad58a0cc2ec878688d8e691cdc3b71f4b">operator=</a> (const T &v)</td></tr>
|
|
<tr class="separator:ad58a0cc2ec878688d8e691cdc3b71f4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7db3bef98a7e17ee3d35ec5efcb39416"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object_1_1implicit__type.html">implicit_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a7db3bef98a7e17ee3d35ec5efcb39416">convert</a> () const</td></tr>
|
|
<tr class="separator:a7db3bef98a7e17ee3d35ec5efcb39416"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28ce6ef14c8529c5c914511f4154da43"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a28ce6ef14c8529c5c914511f4154da43">object</a> ()</td></tr>
|
|
<tr class="separator:a28ce6ef14c8529c5c914511f4154da43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adaedd88a20d340f8aa0068b510402cb5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#adaedd88a20d340f8aa0068b510402cb5">object</a> (v1::object const &o)</td></tr>
|
|
<tr class="separator:adaedd88a20d340f8aa0068b510402cb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a61717bade4bf9c3b23f3434277f89e41">object</a> (const T &v)</td></tr>
|
|
<tr class="memdesc:a61717bade4bf9c3b23f3434277f89e41"><td class="mdescLeft"> </td><td class="mdescRight">Construct object from T. <a href="structmsgpack_1_1object.html#a61717bade4bf9c3b23f3434277f89e41">More...</a><br /></td></tr>
|
|
<tr class="separator:a61717bade4bf9c3b23f3434277f89e41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f">object</a> (const T &v, <a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &z)</td></tr>
|
|
<tr class="memdesc:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="mdescLeft"> </td><td class="mdescRight">Construct object from T. <a href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f">More...</a><br /></td></tr>
|
|
<tr class="separator:ae7089d66fbd7b29a547e07d9ed1aee9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a759bd99973bc67996633b6fb5bd9096a"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a759bd99973bc67996633b6fb5bd9096a"><td class="memTemplItemLeft" align="right" valign="top">T & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a759bd99973bc67996633b6fb5bd9096a">convert</a> (T &v) const</td></tr>
|
|
<tr class="memdesc:a759bd99973bc67996633b6fb5bd9096a"><td class="mdescLeft"> </td><td class="mdescRight">Convert the object. <a href="structmsgpack_1_1object.html#a759bd99973bc67996633b6fb5bd9096a">More...</a><br /></td></tr>
|
|
<tr class="separator:a759bd99973bc67996633b6fb5bd9096a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a056f17947ee40b360234c6e267d86394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1object_1_1implicit__type.html">implicit_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a056f17947ee40b360234c6e267d86394">convert</a> () const</td></tr>
|
|
<tr class="separator:a056f17947ee40b360234c6e267d86394"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:aa0485f12b0839f0341249b8e28595fc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543">msgpack::type::object_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a></td></tr>
|
|
<tr class="separator:aa0485f12b0839f0341249b8e28595fc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c7c484d2a6979a833bdb69412ad382c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="unionmsgpack_1_1object_1_1union__type.html">union_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">via</a></td></tr>
|
|
<tr class="separator:a8c7c484d2a6979a833bdb69412ad382c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Object class that corresponding to MessagePack format object. </p>
|
|
<p>See <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object</a> </p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a28ce6ef14c8529c5c914511f4154da43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28ce6ef14c8529c5c914511f4154da43">◆ </a></span>object() <span class="overload">[1/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Default constructor. The object is set to nil. </p>
|
|
|
|
<p class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a747d666186956d25be744e4e6e3f392e">msgpack::type::NIL</a>, and <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structmsgpack_1_1object.html#ad58a0cc2ec878688d8e691cdc3b71f4b">operator=()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61717bade4bf9c3b23f3434277f89e41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61717bade4bf9c3b23f3434277f89e41">◆ </a></span>object() <span class="overload">[2/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct object from T. </p>
|
|
<p>If <code>v</code> is the type that is corresponding to MessegePack format str, bin, ext, array, or map, you need to call <code><a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f" title="Construct object from T.">object(const T& v, msgpack::zone& z)</a></code> instead of this constructor.</p>
|
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of <code>v</code>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to convert. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7089d66fbd7b29a547e07d9ed1aee9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7089d66fbd7b29a547e07d9ed1aee9f">◆ </a></span>object() <span class="overload">[3/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> & </td>
|
|
<td class="paramname"><em>z</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct object from T. </p>
|
|
<p>The object is constructed on the zone <code>z</code>. See <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object</a></p>
|
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of <code>v</code>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to convert. </td></tr>
|
|
<tr><td class="paramname">z</td><td>The zone that is used by the object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacemsgpack.html#a4201954718c3c9a46a208e429ef5b359">msgpack::operator<<()</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">via</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6297df2d15f7ec8c6fd286295e5498d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6297df2d15f7ec8c6fd286295e5498d7">◆ </a></span>object() <span class="overload">[4/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> * </td>
|
|
<td class="paramname"><em>z</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct object from T (obsolete) </p>
|
|
<p>The object is constructed on the zone <code>z</code>. Use <code><a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f" title="Construct object from T.">object(const T& v, msgpack::zone& z)</a></code> instead of this constructor. See <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object</a></p>
|
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of <code>v</code>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to convert. </td></tr>
|
|
<tr><td class="paramname">z</td><td>The pointer to the zone that is used by the object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacemsgpack.html#a4201954718c3c9a46a208e429ef5b359">msgpack::operator<<()</a>, <a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a>, and <a class="el" href="structmsgpack_1_1object.html#a8c7c484d2a6979a833bdb69412ad382c">via</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28ce6ef14c8529c5c914511f4154da43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28ce6ef14c8529c5c914511f4154da43">◆ </a></span>object() <span class="overload">[5/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adaedd88a20d340f8aa0068b510402cb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adaedd88a20d340f8aa0068b510402cb5">◆ </a></span>object() <span class="overload">[6/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramtype">v1::object const & </td>
|
|
<td class="paramname"><em>o</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61717bade4bf9c3b23f3434277f89e41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61717bade4bf9c3b23f3434277f89e41">◆ </a></span>object() <span class="overload">[7/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct object from T. </p>
|
|
<p>If <code>v</code> is the type that is corresponding to MessegePack format str, bin, ext, array, or map, you need to call <code><a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f" title="Construct object from T.">object(const T& v, msgpack::zone& z)</a></code> instead of this constructor.</p>
|
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of <code>v</code>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to convert. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7089d66fbd7b29a547e07d9ed1aee9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7089d66fbd7b29a547e07d9ed1aee9f">◆ </a></span>object() <span class="overload">[8/8]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::object::object </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> & </td>
|
|
<td class="paramname"><em>z</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Construct object from T. </p>
|
|
<p>The object is constructed on the zone <code>z</code>. See <a href="https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object">https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object</a></p>
|
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of <code>v</code>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to convert. </td></tr>
|
|
<tr><td class="paramname">z</td><td>The zone that is used by the object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a7124ac7bcd3b9ebf5b97e1fcef58f794"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7124ac7bcd3b9ebf5b97e1fcef58f794">◆ </a></span>as() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::enable_if<!<a class="el" href="structmsgpack_1_1has__as.html">msgpack::has_as</a>< T >::value, T >::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> msgpack::object::as</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get value as T. </p>
|
|
<p>If the object can't be converted to T, <a class="el" href="classmsgpack_1_1type__error.html">msgpack::type_error</a> would be thrown. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type you want to get. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The converted object. </dd></dl>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structmsgpack_1_1adaptor_1_1detail_1_1array_1_1as__impl.html#a9c4c7bd064962ad5b7d6885f42aadd3e">msgpack::adaptor::detail::array::as_impl< T, N >::as()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1detail_1_1array_1_1as__impl_3_01_t_00_011_01_4.html#a3e05d55db8147c692cfd46576d518c1b">msgpack::adaptor::detail::array::as_impl< T, 1 >::as()</a>, <a class="el" href="structmsgpack_1_1_std_tuple_as_impl.html#af58c64c93a34313a572b57d48689d9e8">msgpack::StdTupleAsImpl< T, Args >::as()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_as_impl.html#a77856cc2bb273c2506c7c7d961d2775e">msgpack::MsgpackTupleAsImpl< T, Args >::as()</a>, <a class="el" href="namespacemsgpack_1_1type.html#a140bcbc4efcefd5c28959974d7721b2b">msgpack::type::convert_helper()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_1e0d936b936ce4be5c11a64cc6252b2966.html#a32c131b68c63417d1a87518395e112ce">msgpack::adaptor::as< std::deque< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_19bdd73b6f5b96ad81b2a7871be1e1a97.html#a47f9f41239ba3091eb14a0749efe5c89">msgpack::adaptor::as< std::vector< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1wstring_01_4.html#ad0911391ecdd9b9509e0bdf38a392385">msgpack::adaptor::as< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01_t_00_01typename_01msgpack_1_1enable__if_3_01detail_1_1is__se8677279a22acf65edc4a5bba2b360aae.html#a1e6bcee85a69f7e6b5fede1b3f380d39">msgpack::adaptor::as< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value &&boost::mpl::fold< T, boost::mpl::bool_< true >, boost::mpl::if_< boost::mpl::or_< boost::mpl::_1, msgpack::has_as< boost::mpl::_2 > >, boost::mpl::bool_< true >, boost::mpl::bool_< false > > >::type::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01type_1_1basic__variant_3_01_s_t_r_00_01_b_i_n_00_01_e_x_t_01_4_01_4.html#a1fb930e80db7ceaaaa206d994b0b21b3">msgpack::adaptor::as< type::basic_variant< STR, BIN, EXT > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01boost_1_1optional_3_01_t_01_4_00_01typename_01std_1_1enable__1b8a234d47c1802b82bae805c8539205.html#ab65784264b34ddd005acd96347255f56">msgpack::adaptor::as< boost::optional< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1complex_3_01_t_01_4_00_01typename_01std_1_1enable__if_7f1ff3d838495c5f5d03306edb4c96ff.html#af5f1fbdf9c95f50695bb608a1c19a3d6">msgpack::adaptor::as< std::complex< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_00_01typename_012a0106e3d955eaabd7e6d391aa387050.html#a71dbc9be4338702c24ca81bf650075d0">msgpack::adaptor::as< std::forward_list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1shared__ptr_3_01_t_01_4_00_01typename_01std_1_1enable_7e839477421e7179accecf491fc146da.html#ae9987d456c3930985ee2c5c6aa344280">msgpack::adaptor::as< std::shared_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unique__ptr_3_01_t_01_4_00_01typename_01std_1_1enable_b207c50745320206e7a2b0f208963d33.html#ab1f135f35b8500365e05cb43032026d9">msgpack::adaptor::as< std::unique_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_hash_00_01_compare682fd8cc8c1cbdf1e8e0c06866cdf29b.html#a519954fcd6ffa31f5ea9b1e24307eb42">msgpack::adaptor::as< std::unordered_map< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_01_hash_00_01_coc87758e8d287a8f7199e4b886d35da60.html#ad75c22df98f99d082369a64246509151">msgpack::adaptor::as< std::unordered_multimap< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_01_compare_00_017cd8f7fe50f684c7dfe929c829d799d3.html#a93239a2c8328bec8fe46fd2b4e6dd5b1">msgpack::adaptor::as< std::unordered_set< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__multiset_3_01_key_00_01_hash_00_01_compare_c038b04fd78ffc0de738fb0abb403948.html#acbaed8c23e73f2a3afad62a4cbdf477a">msgpack::adaptor::as< std::unordered_multiset< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1list_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_1en409a6de6f6e66830e75d1e926151d4d3.html#ae1f9388a3894b608b60cecb9eb8ebead">msgpack::adaptor::as< std::list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_allo8775f40693480b144253620c5e775304.html#aaab5d820d1815095b3776d8ab6b9e8ea">msgpack::adaptor::as< type::assoc_vector< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_00_056a93ab67b80ec3400687d0b715893a8.html#a06fe9e809b2bfca893564f6e4e36fe2c">msgpack::adaptor::as< std::map< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_464de6b1b460c494a9836f9dd508785ed.html#a73da27a139d4a26609b3db1e11341af0">msgpack::adaptor::as< std::multimap< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_00_01typename_01std_1_1enab4cb2696a2b353c23ec9cb76f9834a0e0.html#a5475a0a715fc7eb4bae2e4e507d35e6e">msgpack::adaptor::as< std::pair< T1, T2 >, typename std::enable_if< msgpack::any_of< msgpack::has_as, T1, T2 >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_00_01typenam395f0efdec0f0caf433e8553aa92db20.html#a4dee0a5be92944d1b6afb3826049f238">msgpack::adaptor::as< std::set< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_00_01ty0410fbf8460dfb7c8ae52fd606f11ce4.html#a22782602bc70e7a672618000fdc7d189">msgpack::adaptor::as< std::multiset< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#ae54c9187eb8e2452825b3ff65c0d09a4">msgpack::adaptor::convert< std::multiset< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#a4958f7445a85f01b00b71acb43b6e585">msgpack::adaptor::convert< std::set< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__multiset_3_01_key_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#a853c6b1ae6686637cae405ed12621b3c">msgpack::adaptor::convert< std::unordered_multiset< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#a37a073da2e0b54dc810278343d358a76">msgpack::adaptor::convert< std::unordered_set< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01bool_00_01_alloc_01_4_01_4.html#aa20a282e1a711e6210f0793550e3db40">msgpack::adaptor::convert< std::vector< bool, Alloc > >::operator()()</a>, and <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1basic__variant_3_01_s_t_r_00_01_b_i_n_00_01_e_x_t_01_4_01_4.html#af9f48c0ad346077bc37b0b9a6deebf87">msgpack::adaptor::convert< type::basic_variant< STR, BIN, EXT > >::operator()()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9e43fd0f2cb35e79941e0a6fe120354"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9e43fd0f2cb35e79941e0a6fe120354">◆ </a></span>as() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::enable_if<!<a class="el" href="structmsgpack_1_1has__as.html">msgpack::has_as</a><T>::value, T>::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> msgpack::object::as </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get value as T. </p>
|
|
<p>If the object can't be converted to T, <a class="el" href="classmsgpack_1_1type__error.html">msgpack::type_error</a> would be thrown. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type you want to get. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The converted object. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7db3bef98a7e17ee3d35ec5efcb39416"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7db3bef98a7e17ee3d35ec5efcb39416">◆ </a></span>convert() <span class="overload">[1/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structmsgpack_1_1object_1_1implicit__type.html">object::implicit_type</a> msgpack::object::convert </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structmsgpack_1_1object.html#a5c81d06c89a7741d1f203910b4875b02">convert()</a>, and <a class="el" href="structmsgpack_1_1object.html#a9d330398f311e0eea668477fbf673d11">convert_if_not_nil()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a056f17947ee40b360234c6e267d86394"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a056f17947ee40b360234c6e267d86394">◆ </a></span>convert() <span class="overload">[2/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structmsgpack_1_1object_1_1implicit__type.html">implicit_type</a> msgpack::object::convert </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a966586675f3c41ba3eeee3424e77e7ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a966586675f3c41ba3eeee3424e77e7ac">◆ </a></span>convert() <span class="overload">[3/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::enable_if< !msgpack::is_array< T >::value &&!msgpack::is_pointer< T >::value, T & >::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> msgpack::object::convert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the object. </p>
|
|
<p>If the object can't be converted to T, <a class="el" href="classmsgpack_1_1type__error.html">msgpack::type_error</a> would be thrown. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of v. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to get. <code>v</code> is output parameter. <code>v</code> is overwritten by converted value from the object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The reference of <code>v</code>. </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacemsgpack.html#aec73610d06debb4a9921afecf13b4586">msgpack::operator>>()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structmsgpack_1_1_std_tuple_converter.html#a464228d075b16c3359e5b96bf00cbb21">msgpack::StdTupleConverter< Tuple, N >::convert()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_converter.html#a3138584e4944519bcdf866590766c3ea">msgpack::MsgpackTupleConverter< Tuple, N >::convert()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_converter_3_01_tuple_00_011_01_4.html#af3715be1ea682f8c707ba6176dd4b3e3">msgpack::MsgpackTupleConverter< Tuple, 1 >::convert()</a>, <a class="el" href="namespacemsgpack.html#ad791b12166312c367396778baf52e949">msgpack::convert()</a>, <a class="el" href="namespacemsgpack_1_1type.html#ab2552826afa071378279f346c3335672">msgpack::type::convert_helper()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01std_1_1vector_3_01_t_01_4_01_4_01_4.html#ab656989b42d7e3face6ae5afa3f21d52">msgpack::adaptor::convert< msgpack::type::array_ref< std::vector< T > > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01_t_01_4_01_4.html#ab492bd775a6185600383f96fbea73197">msgpack::adaptor::convert< msgpack::type::array_ref< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01_t_0f_n_0e_4_01_4.html#a747d3d770507a4960fa7fd32d967b000">msgpack::adaptor::convert< msgpack::type::array_ref< T[N]> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1array_3_01_t_00_01_n_01_4_01_4.html#adc7a594bbc3255a67d438b7a0d362158">msgpack::adaptor::convert< std::array< T, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1complex_3_01_t_01_4_01_4.html#abb78d5d19d724cd1ed71c63c49741071">msgpack::adaptor::convert< std::complex< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_01_4.html#ae610b4fa04020ddf063c54659832f850">msgpack::adaptor::convert< std::deque< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_01_4.html#a1281d0c0cd9555c931baa699fdf2f719">msgpack::adaptor::convert< std::forward_list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1list_3_01_t_00_01_alloc_01_4_01_4.html#a592f5931ef47909626ce0723ef20a02c">msgpack::adaptor::convert< std::list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#ad9e2d5ad28292697e469d2a2bd5960d1">msgpack::adaptor::convert< std::map< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a99502bedcc2398d710b5dc8be6333a68">msgpack::adaptor::convert< std::multimap< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html#a176616b10d8e510103a39615f33efd6d">msgpack::adaptor::convert< std::pair< T1, T2 > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#ac8b3286520ffa6eb665c526c3851280e">msgpack::adaptor::convert< std::unordered_map< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_01_hash_00_4bac57a1ea1fe23342a7d69dacfb2938.html#a0e44b39c6cbcbd5b8d0eec49320eb493">msgpack::adaptor::convert< std::unordered_multimap< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_01_4.html#a2b9e6d67c20f2b49bdb30889007e4488">msgpack::adaptor::convert< std::vector< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1wstring_01_4.html#a635f8a229fb8da7c661a3b728a8021f2">msgpack::adaptor::convert< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert.html#a6f35d3951cc4f8f26d3f8387039e5c9c">msgpack::adaptor::convert< T, Enabler >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01_t_0f_n_0e_4.html#ad6f7a7cbc72d6b9cfc0fd31c963f4027">msgpack::adaptor::convert< T[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#af6ad378c4e71f4d814fd72a29a2cbf93">msgpack::adaptor::convert< type::assoc_vector< K, V, Compare, Alloc > >::operator()()</a>, and <a class="el" href="structmsgpack_1_1type_1_1tuple_3_4.html#a43c47d26e781f3b8ec755e2970b70a16">msgpack::type::tuple<>::tuple()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a759bd99973bc67996633b6fb5bd9096a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a759bd99973bc67996633b6fb5bd9096a">◆ </a></span>convert() <span class="overload">[4/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T& msgpack::object::convert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the object. </p>
|
|
<p>If the object can't be converted to T, <a class="el" href="classmsgpack_1_1type__error.html">msgpack::type_error</a> would be thrown. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of v. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to get. <code>v</code> is output parameter. <code>v</code> is overwritten by converted value from the object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The reference of <code>v</code>. </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacemsgpack.html#ad791b12166312c367396778baf52e949">msgpack::convert()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c81d06c89a7741d1f203910b4875b02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c81d06c89a7741d1f203910b4875b02">◆ </a></span>convert() <span class="overload">[5/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">msgpack::enable_if< msgpack::is_pointer< T >::value, T >::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a> msgpack::object::convert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the object (obsolete) </p>
|
|
<p>If the object can't be converted to T, <a class="el" href="classmsgpack_1_1type__error.html">msgpack::type_error</a> would be thrown. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of v. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The pointer of the value you want to get. <code>v</code> is output parameter. <code>*v</code> is overwritten by converted value from the object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>The pointer of <code>v</code>. </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="structmsgpack_1_1object.html#a7db3bef98a7e17ee3d35ec5efcb39416">convert()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94cbb3bc120866ac8aba247ba44dbe3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94cbb3bc120866ac8aba247ba44dbe3b">◆ </a></span>convert() <span class="overload">[6/6]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T , std::size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">T(& msgpack::object::convert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T(&) </td>
|
|
<td class="paramname"><em>v</em>[N]</td><td>)</td>
|
|
<td>)[N]</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="namespacemsgpack.html#aec73610d06debb4a9921afecf13b4586">msgpack::operator>>()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d330398f311e0eea668477fbf673d11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d330398f311e0eea668477fbf673d11">◆ </a></span>convert_if_not_nil()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool msgpack::object::convert_if_not_nil </td>
|
|
<td>(</td>
|
|
<td class="paramtype">T & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the object if not nil. </p>
|
|
<p>If the object is not nil and can't be converted to T, <a class="el" href="classmsgpack_1_1type__error.html">msgpack::type_error</a> would be thrown. </p><dl class="tparams"><dt>Template Parameters</dt><dd>
|
|
<table class="tparams">
|
|
<tr><td class="paramname">T</td><td>The type of v. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>The value you want to get. <code>v</code> is output parameter. <code>v</code> is overwritten by converted value from the object if the object is not nil. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>If the object is nil, then return false, else return true. </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="structmsgpack_1_1object.html#a7db3bef98a7e17ee3d35ec5efcb39416">convert()</a>, and <a class="el" href="structmsgpack_1_1object.html#ad3ed794c0d09b9545db6c6732fa5476d">is_nil()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3ed794c0d09b9545db6c6732fa5476d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3ed794c0d09b9545db6c6732fa5476d">◆ </a></span>is_nil()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool msgpack::object::is_nil </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Cheking nil. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>If the object is nil, then return true, else return false. </dd></dl>
|
|
|
|
<p class="reference">References <a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543a747d666186956d25be744e4e6e3f392e">msgpack::type::NIL</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structmsgpack_1_1object.html#a9d330398f311e0eea668477fbf673d11">convert_if_not_nil()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01boost_1_1optional_3_01_t_01_4_00_01typename_01std_1_1enable__1b8a234d47c1802b82bae805c8539205.html#ab65784264b34ddd005acd96347255f56">msgpack::adaptor::as< boost::optional< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1shared__ptr_3_01_t_01_4_00_01typename_01std_1_1enable_7e839477421e7179accecf491fc146da.html#ae9987d456c3930985ee2c5c6aa344280">msgpack::adaptor::as< std::shared_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unique__ptr_3_01_t_01_4_00_01typename_01std_1_1enable_b207c50745320206e7a2b0f208963d33.html#ab1f135f35b8500365e05cb43032026d9">msgpack::adaptor::as< std::unique_ptr< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01boost_1_1optional_3_01_t_01_4_01_4.html#ab8a9530f669d384139c20e4f01d702fc">msgpack::adaptor::convert< boost::optional< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1shared__ptr_3_01_t_01_4_01_4.html#a2313e427435931af6fc6356169737197">msgpack::adaptor::convert< std::shared_ptr< T > >::operator()()</a>, and <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unique__ptr_3_01_t_01_4_01_4.html#a4dc67af35562a83a9145521f7d961c2c">msgpack::adaptor::convert< std::unique_ptr< T > >::operator()()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad58a0cc2ec878688d8e691cdc3b71f4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad58a0cc2ec878688d8e691cdc3b71f4b">◆ </a></span>operator=()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<typename T > </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structmsgpack_1_1object.html">object</a> & msgpack::object::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">References <a class="el" href="structmsgpack_1_1object.html#a28ce6ef14c8529c5c914511f4154da43">object()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="aa0485f12b0839f0341249b8e28595fc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0485f12b0839f0341249b8e28595fc9">◆ </a></span>type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacemsgpack_1_1type.html#aebeb894b31101ddccf113e9ea8063543">msgpack::type::object_type</a> msgpack::object::type</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structmsgpack_1_1type_1_1detail_1_1convert__integer__sign_3_01_t_00_01true_01_4.html#a9f7c394ef659c25acd1ba0dc808dc993">msgpack::type::detail::convert_integer_sign< T, true >::convert()</a>, <a class="el" href="structmsgpack_1_1type_1_1detail_1_1convert__integer__sign_3_01_t_00_01false_01_4.html#aa42b886d668d9d433fb956a169149d6e">msgpack::type::detail::convert_integer_sign< T, false >::convert()</a>, <a class="el" href="structmsgpack_1_1type_1_1detail_1_1object__sign_3_01true_01_4.html#a800193222e72a50c4db7be3dd6664c97">msgpack::type::detail::object_sign< true >::make()</a>, <a class="el" href="structmsgpack_1_1type_1_1detail_1_1object__sign_3_01false_01_4.html#a31d417e44101be9e5f051abd6a9473ff">msgpack::type::detail::object_sign< false >::make()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array_3_4.html#ae70e1206f4b35c90fe7191d7d1f7e413">msgpack::type::define_array<>::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map_3_4.html#adf1918595c58ff798ae813c46e4f1e0b">msgpack::type::define_map<>::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array.html#a22ab4eecd87c286cb7edb060789c0f67">msgpack::type::define_array< Args >::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map.html#ad57c618f1ae928b2a315f03a962f41a9">msgpack::type::define_map< Args >::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array_3_4.html#a4e1cb39506c9e60575a05f21a27b4042">msgpack::type::define_array<>::msgpack_unpack()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array.html#aa7bd0d64f934985068d190c48be48cf0">msgpack::type::define_array< Args >::msgpack_unpack()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map_3_4.html#a9b1d9c6d04d9e2c2dd21652c2fb6b595">msgpack::type::define_map<>::msgpack_unpack()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map.html#a0d19bd0fe04220d333d269977944ce69">msgpack::type::define_map< Args >::msgpack_unpack()</a>, <a class="el" href="structmsgpack_1_1object.html#a28ce6ef14c8529c5c914511f4154da43">object()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_1e0d936b936ce4be5c11a64cc6252b2966.html#a32c131b68c63417d1a87518395e112ce">msgpack::adaptor::as< std::deque< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_19bdd73b6f5b96ad81b2a7871be1e1a97.html#a47f9f41239ba3091eb14a0749efe5c89">msgpack::adaptor::as< std::vector< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1wstring_01_4.html#ad0911391ecdd9b9509e0bdf38a392385">msgpack::adaptor::as< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01bool_01_4.html#a9d64c61c277406ae47aefedce31beec1">msgpack::adaptor::object< bool >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01boost_1_1optional_3_01_t_01_4_01_4.html#a162ff239de73776580766fa60eac4d2b">msgpack::adaptor::object< boost::optional< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01const_01char_01_5_01_4.html#abbb8db0bb76cb6708f33b91760a29f87">msgpack::adaptor::object< const char * >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01char_0f_n_0e_4.html#a2cd859b60a139a9f3534ad41f070165a">msgpack::adaptor::object< char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01const_01char_0f_n_0e_4.html#a415169541f94c9bb16ab58ec897d60b9">msgpack::adaptor::object< const char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01msgpack_1_1type_1_1ext__ref_01_4.html#a1f7ffec1f8bf7a62d2137d9baa695d31">msgpack::adaptor::object< msgpack::type::ext_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1array_3_01char_00_01_n_01_4_01_4.html#ae05c9d8654becc65243fe6cdc13cd33c">msgpack::adaptor::object< std::array< char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1array_3_01unsigned_01char_00_01_n_01_4_01_4.html#af67c3253856313642f3fb841b2a2f601">msgpack::adaptor::object< std::array< unsigned char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1shared__ptr_3_01_t_01_4_01_4.html#a649a7cd8293efb95614b2af264d3a99b">msgpack::adaptor::object< std::shared_ptr< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1string_01_4.html#a087f2738642e91fc3661ce19cebd63af">msgpack::adaptor::object< std::string >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1unique__ptr_3_01_t_01_4_01_4.html#a9004ea504f23beafd7e343401507ebba">msgpack::adaptor::object< std::unique_ptr< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1vector_3_01char_00_01_alloc_01_4_01_4.html#a26abcf442ad2c61b72fbe6057ddf73d9">msgpack::adaptor::object< std::vector< char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1vector_3_01unsigned_01char_00_01_alloc_01_4_01_4.html#a684afde5738e1903020c7601819bf1c2">msgpack::adaptor::object< std::vector< unsigned char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1raw__ref_01_4.html#a93b6f79b468bc89151f632bc703bdcd6">msgpack::adaptor::object< type::raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1v4raw__ref_01_4.html#ad3756292f25936ef25778b64a11a3429">msgpack::adaptor::object< type::v4raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01double_01_4.html#a8f2e51e249779b1b04dafab5f97d3627">msgpack::adaptor::object< double >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01float_01_4.html#ae538189795157b8ad9b4e24edf5409c6">msgpack::adaptor::object< float >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01char_01_4.html#a202e8f34c62d2ad562bacc57d1ea54bf">msgpack::adaptor::object< signed char >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01int_01_4.html#a3c5033440009b302f6e462cc2d68c43e">msgpack::adaptor::object< signed int >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01long_01long_01_4.html#a5be1108ca5e09bf7b9f0a5dfddf28fa6">msgpack::adaptor::object< signed long long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01long_01_4.html#a5a6741535380edb69daab3a5af01cb0e">msgpack::adaptor::object< signed long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01short_01_4.html#ad4dbfa6eb39d9f529f014ee91e4a87a2">msgpack::adaptor::object< signed short >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int16_01_4.html#a755632c84b6ef9e945a0074bb5fd716d">msgpack::adaptor::object< type::fix_int16 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int32_01_4.html#a5cfd5f56a6e5251b0eace396897a695a">msgpack::adaptor::object< type::fix_int32 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int64_01_4.html#a335271791aaa18f15092412982d20ada">msgpack::adaptor::object< type::fix_int64 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int8_01_4.html#a1397bdd5f6b170b02c4fc5985cc7dfd6">msgpack::adaptor::object< type::fix_int8 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint16_01_4.html#a1cc4de3bf8f6c074590a130ab8e7b581">msgpack::adaptor::object< type::fix_uint16 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint32_01_4.html#a43fd99cf3ad8b987fc2d812685782fb7">msgpack::adaptor::object< type::fix_uint32 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint64_01_4.html#aa84dc52a64ae040a2d7d1738ed7c070b">msgpack::adaptor::object< type::fix_uint64 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint8_01_4.html#aa429ee5c7d3f0521dd6b17dcbf1c0768">msgpack::adaptor::object< type::fix_uint8 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1nil__t_01_4.html#a7a89eff77c101217d27ed5176750d3d9">msgpack::adaptor::object< type::nil_t >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01char_01_4.html#aabbb443e5a54588cc43f1316c866d481">msgpack::adaptor::object< unsigned char >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01int_01_4.html#a6140d8ed9b32216530ae8fe181e75cf9">msgpack::adaptor::object< unsigned int >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01long_01long_01_4.html#a14fda4e28a57f07245e05a13dead3ed1">msgpack::adaptor::object< unsigned long long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01long_01_4.html#a169eaef2bb1dc8a5ebaebe9b5ee65348">msgpack::adaptor::object< unsigned long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01short_01_4.html#a0a676e173ca6007458c9913f64e71941">msgpack::adaptor::object< unsigned short >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01_t_00_01typename_01msgpack_1_1enable__if_3_01detail_1_1is__se8677279a22acf65edc4a5bba2b360aae.html#a1e6bcee85a69f7e6b5fede1b3f380d39">msgpack::adaptor::as< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value &&boost::mpl::fold< T, boost::mpl::bool_< true >, boost::mpl::if_< boost::mpl::or_< boost::mpl::_1, msgpack::has_as< boost::mpl::_2 > >, boost::mpl::bool_< true >, boost::mpl::bool_< false > > >::type::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01type_1_1basic__variant_3_01_s_t_r_00_01_b_i_n_00_01_e_x_t_01_4_01_4.html#a1fb930e80db7ceaaaa206d994b0b21b3">msgpack::adaptor::as< type::basic_variant< STR, BIN, EXT > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1complex_3_01_t_01_4_00_01typename_01std_1_1enable__if_7f1ff3d838495c5f5d03306edb4c96ff.html#af5f1fbdf9c95f50695bb608a1c19a3d6">msgpack::adaptor::as< std::complex< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1array_3_01_t_00_01_n_01_4_00_01typename_01std_1_1enabl0558ad1975455e7639b300dd55db600d.html#a40d6d40616462986c8c3743216d3f126">msgpack::adaptor::as< std::array< T, N >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1chrono_1_1time__point_3_01_clock_00_01_duration_01_4_01_4.html#a322e938dbcde801a141f3f8c6a6d56ac">msgpack::adaptor::as< std::chrono::time_point< Clock, Duration > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_00_01typename_012a0106e3d955eaabd7e6d391aa387050.html#a71dbc9be4338702c24ca81bf650075d0">msgpack::adaptor::as< std::forward_list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1tuple_3_01_args_8_8_8_01_4_00_01typename_01std_1_1enabda9549f53d430849c2ff9d0d67b82f6c.html#a4665759dc7974dad22eb425a0c3723df">msgpack::adaptor::as< std::tuple< Args... >, typename std::enable_if< msgpack::any_of< msgpack::has_as, Args... >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_hash_00_01_compare682fd8cc8c1cbdf1e8e0c06866cdf29b.html#a519954fcd6ffa31f5ea9b1e24307eb42">msgpack::adaptor::as< std::unordered_map< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_01_hash_00_01_coc87758e8d287a8f7199e4b886d35da60.html#ad75c22df98f99d082369a64246509151">msgpack::adaptor::as< std::unordered_multimap< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_01_compare_00_017cd8f7fe50f684c7dfe929c829d799d3.html#a93239a2c8328bec8fe46fd2b4e6dd5b1">msgpack::adaptor::as< std::unordered_set< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__multiset_3_01_key_00_01_hash_00_01_compare_c038b04fd78ffc0de738fb0abb403948.html#acbaed8c23e73f2a3afad62a4cbdf477a">msgpack::adaptor::as< std::unordered_multiset< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01msgpack_1_1type_1_1tuple_3_01_args_8_8_8_01_4_00_01typename_00715cbe432a925a9417cc30a85123986.html#a4b658c673a768026c226021dee35233e">msgpack::adaptor::as< msgpack::type::tuple< Args... >, typename std::enable_if< msgpack::any_of< msgpack::has_as, Args... >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1list_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_1en409a6de6f6e66830e75d1e926151d4d3.html#ae1f9388a3894b608b60cecb9eb8ebead">msgpack::adaptor::as< std::list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_allo8775f40693480b144253620c5e775304.html#aaab5d820d1815095b3776d8ab6b9e8ea">msgpack::adaptor::as< type::assoc_vector< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_00_056a93ab67b80ec3400687d0b715893a8.html#a06fe9e809b2bfca893564f6e4e36fe2c">msgpack::adaptor::as< std::map< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_464de6b1b460c494a9836f9dd508785ed.html#a73da27a139d4a26609b3db1e11341af0">msgpack::adaptor::as< std::multimap< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_00_01typename_01std_1_1enab4cb2696a2b353c23ec9cb76f9834a0e0.html#a5475a0a715fc7eb4bae2e4e507d35e6e">msgpack::adaptor::as< std::pair< T1, T2 >, typename std::enable_if< msgpack::any_of< msgpack::has_as, T1, T2 >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_00_01typenam395f0efdec0f0caf433e8553aa92db20.html#a4dee0a5be92944d1b6afb3826049f238">msgpack::adaptor::as< std::set< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_00_01ty0410fbf8460dfb7c8ae52fd606f11ce4.html#a22782602bc70e7a672618000fdc7d189">msgpack::adaptor::as< std::multiset< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01bool_01_4.html#a4a34ed9df4562fb68b87f2682dac9a14">msgpack::adaptor::convert< bool >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01char_0f_n_0e_4.html#a9e0ff9ef757f4a47e03295b1e75b2eda">msgpack::adaptor::convert< char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01double_01_4.html#a63764546f2a97285f8d46f3482a4acd2">msgpack::adaptor::convert< double >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01float_01_4.html#a4cf67096a8ddefac67171a5088e05a2c">msgpack::adaptor::convert< float >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01std_1_1vector_3_01_t_01_4_01_4_01_4.html#ab656989b42d7e3face6ae5afa3f21d52">msgpack::adaptor::convert< msgpack::type::array_ref< std::vector< T > > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01_t_01_4_01_4.html#ab492bd775a6185600383f96fbea73197">msgpack::adaptor::convert< msgpack::type::array_ref< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01_t_0f_n_0e_4_01_4.html#a747d3d770507a4960fa7fd32d967b000">msgpack::adaptor::convert< msgpack::type::array_ref< T[N]> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1ext_01_4.html#a3f2aa3d2a785627f8a02333dff219429">msgpack::adaptor::convert< msgpack::type::ext >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1ext__ref_01_4.html#a9b7d8fb4d292e76fe745b8ebb060b710">msgpack::adaptor::convert< msgpack::type::ext_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1tuple_3_01_args_8_8_8_01_4_01_4.html#aba15446dfb2d7eda1a605b96670c23fc">msgpack::adaptor::convert< msgpack::type::tuple< Args... > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1array_3_01char_00_01_n_01_4_01_4.html#a1e610d2eb77ee1ce6cebfccb7a7e1fbe">msgpack::adaptor::convert< std::array< char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1array_3_01_t_00_01_n_01_4_01_4.html#adc7a594bbc3255a67d438b7a0d362158">msgpack::adaptor::convert< std::array< T, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1array_3_01unsigned_01char_00_01_n_01_4_01_4.html#a823aeab53f5c88c7418b1d1f6ca8371b">msgpack::adaptor::convert< std::array< unsigned char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1chrono_1_1time__point_3_01_clock_00_01_duration_01_4_01_4.html#a0bbf280d4fec7fae95f0025fe01520e2">msgpack::adaptor::convert< std::chrono::time_point< Clock, Duration > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1complex_3_01_t_01_4_01_4.html#abb78d5d19d724cd1ed71c63c49741071">msgpack::adaptor::convert< std::complex< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_01_4.html#ae610b4fa04020ddf063c54659832f850">msgpack::adaptor::convert< std::deque< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_01_4.html#a1281d0c0cd9555c931baa699fdf2f719">msgpack::adaptor::convert< std::forward_list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1list_3_01_t_00_01_alloc_01_4_01_4.html#a592f5931ef47909626ce0723ef20a02c">msgpack::adaptor::convert< std::list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#ad9e2d5ad28292697e469d2a2bd5960d1">msgpack::adaptor::convert< std::map< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a99502bedcc2398d710b5dc8be6333a68">msgpack::adaptor::convert< std::multimap< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#ae54c9187eb8e2452825b3ff65c0d09a4">msgpack::adaptor::convert< std::multiset< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html#a176616b10d8e510103a39615f33efd6d">msgpack::adaptor::convert< std::pair< T1, T2 > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#a4958f7445a85f01b00b71acb43b6e585">msgpack::adaptor::convert< std::set< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1string_01_4.html#a10fedf175ad2df4db7aae1d4f2f06525">msgpack::adaptor::convert< std::string >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1tuple_3_01_args_8_8_8_01_4_01_4.html#a18d9e2f221d3110cbb637bfde67cf5d4">msgpack::adaptor::convert< std::tuple< Args... > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#ac8b3286520ffa6eb665c526c3851280e">msgpack::adaptor::convert< std::unordered_map< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_01_hash_00_4bac57a1ea1fe23342a7d69dacfb2938.html#a0e44b39c6cbcbd5b8d0eec49320eb493">msgpack::adaptor::convert< std::unordered_multimap< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__multiset_3_01_key_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#a853c6b1ae6686637cae405ed12621b3c">msgpack::adaptor::convert< std::unordered_multiset< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#a37a073da2e0b54dc810278343d358a76">msgpack::adaptor::convert< std::unordered_set< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01bool_00_01_alloc_01_4_01_4.html#aa20a282e1a711e6210f0793550e3db40">msgpack::adaptor::convert< std::vector< bool, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01char_00_01_alloc_01_4_01_4.html#a648a1e5e10d2aa51aeb5d0e98a4f3a6f">msgpack::adaptor::convert< std::vector< char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_01_4.html#a2b9e6d67c20f2b49bdb30889007e4488">msgpack::adaptor::convert< std::vector< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01unsigned_01char_00_01_alloc_01_4_01_4.html#aef86df87509d57c553b47a923a89ce92">msgpack::adaptor::convert< std::vector< unsigned char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1wstring_01_4.html#a635f8a229fb8da7c661a3b728a8021f2">msgpack::adaptor::convert< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01_t_00_01typename_01msgpack_1_1enable__if_3_01detail_1_1i0891772f94ba58818ca358ef44ae9bda.html#a249eafac2cd300780833dc19c2f2aaef">msgpack::adaptor::convert< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01_t_0f_n_0e_4.html#ad6f7a7cbc72d6b9cfc0fd31c963f4027">msgpack::adaptor::convert< T[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01timespec_01_4.html#a0f214dc7237f5d609bad81b375ddd143">msgpack::adaptor::convert< timespec >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#af6ad378c4e71f4d814fd72a29a2cbf93">msgpack::adaptor::convert< type::assoc_vector< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1basic__variant_3_01_s_t_r_00_01_b_i_n_00_01_e_x_t_01_4_01_4.html#af9f48c0ad346077bc37b0b9a6deebf87">msgpack::adaptor::convert< type::basic_variant< STR, BIN, EXT > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1nil__t_01_4.html#af3728e751e25e7c33bbc0ba4ae42ccef">msgpack::adaptor::convert< type::nil_t >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1raw__ref_01_4.html#a448cbe0c0f3338881348558eae07805c">msgpack::adaptor::convert< type::raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1size__equal__only_3_01_t_01_4_01_4.html#a3dc1f0f45f5b14531e0d17d95cf5972d">msgpack::adaptor::convert< type::size_equal_only< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1tuple_3_4_01_4.html#a3fc4375959219d35fb98eec5a7aaedce">msgpack::adaptor::convert< type::tuple<> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1v4raw__ref_01_4.html#acd48f40b4b9ebb20b1414425d4edc581">msgpack::adaptor::convert< type::v4raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01unsigned_01char_0f_n_0e_4.html#a8786654a026daff040ef7e453a4523f2">msgpack::adaptor::convert< unsigned char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01boost_1_1optional_3_01_t_01_4_01_4.html#a201fc7afa19b72be097b85daf7899b61">msgpack::adaptor::object_with_zone< boost::optional< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01char_01_5_01_4.html#ad42df2c3d13ef7647b6283eedcc72fc2">msgpack::adaptor::object_with_zone< const char * >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01char_0f_n_0e_4.html#abcd833693d79a1d5820b10493d0c3b89">msgpack::adaptor::object_with_zone< char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01char_0f_n_0e_4.html#ac0c21de310c9ba630089f89f2bab7e18">msgpack::adaptor::object_with_zone< const char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1array__ref_3_01_t_01_4_01_4.html#aa39bd022eeb25424c4443a2add5e5272">msgpack::adaptor::object_with_zone< msgpack::type::array_ref< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1array__ref_3_01_t_0f_n_0e_4_01_4.html#ac3cb55fbba35e528b87f9642f6efb0b1">msgpack::adaptor::object_with_zone< msgpack::type::array_ref< T[N]> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1ext_01_4.html#ab40ca5afe0b2287ade4e9dfbb8b1779c">msgpack::adaptor::object_with_zone< msgpack::type::ext >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1array_3_01char_00_01_n_01_4_01_4.html#a35ddac6e779c3e0976dc181a45dcacce">msgpack::adaptor::object_with_zone< std::array< char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1array_3_01_t_00_01_n_01_4_01_4.html#a2c3f38f427934a672f4efb4de9b77917">msgpack::adaptor::object_with_zone< std::array< T, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1array_3_01unsigned_01char_00_01_n_01_4_01_4.html#a7a308b083d94bcba18fec3497a7cb6c8">msgpack::adaptor::object_with_zone< std::array< unsigned char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1chrono_1_1time__point_3_01_clock_00_01_duration_01_4_01_4.html#a857e2613cb91518fa68219e7658f1ad3">msgpack::adaptor::object_with_zone< std::chrono::time_point< Clock, Duration > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_01_4.html#a540bfd7ae948509ca3d9fa755bbac790">msgpack::adaptor::object_with_zone< std::deque< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_01_4.html#a16c820312183d61414762230ece625e5">msgpack::adaptor::object_with_zone< std::forward_list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1list_3_01_t_00_01_alloc_01_4_01_4.html#a0c0ef7a0b3fd76c4a19cde7f2d08690a">msgpack::adaptor::object_with_zone< std::list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a10c979c1db1d1cf43238aafcb390478c">msgpack::adaptor::object_with_zone< std::map< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a1546c775644b0154f77b67e1631ba95b">msgpack::adaptor::object_with_zone< std::multimap< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#a1c83738b7acba3d9d344b79318667a66">msgpack::adaptor::object_with_zone< std::multiset< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html#ab7a310fd3502fca1eff53e4fe795588f">msgpack::adaptor::object_with_zone< std::pair< T1, T2 > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#a89712c4612269f72bae21c78f683ba7a">msgpack::adaptor::object_with_zone< std::set< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1shared__ptr_3_01_t_01_4_01_4.html#a16d47b844afaccffdb5e8be30c79f3a5">msgpack::adaptor::object_with_zone< std::shared_ptr< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1string_01_4.html#adeb443c9c3167c55b0eb283b0c5bfd00">msgpack::adaptor::object_with_zone< std::string >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unique__ptr_3_01_t_01_4_01_4.html#a8f589cd7735866bc05701b46f87b715c">msgpack::adaptor::object_with_zone< std::unique_ptr< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_haefa10a0b7757ac692f561053fc666c79.html#a3c06471acba295f11701f5d8bc55bdd5">msgpack::adaptor::object_with_zone< std::unordered_map< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_cb0b6776fc0df41210818e5a3c9f15cb.html#ae02d0461d8b9f3239d6ae0bcee45f444">msgpack::adaptor::object_with_zone< std::unordered_multimap< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__multiset_3_01_key_00_01_has762fca96734b668de9078b4375e7fd47.html#a630613e5e828d7a8616178fca8b83f5f">msgpack::adaptor::object_with_zone< std::unordered_multiset< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_97fe9b6fbaec081fa918ae054f3fdb90.html#a198c828aa3495ade267b7ae5aa045269">msgpack::adaptor::object_with_zone< std::unordered_set< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01bool_00_01_alloc_01_4_01_4.html#a7dabb494a53253617206b38d57198f7e">msgpack::adaptor::object_with_zone< std::vector< bool, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01char_00_01_alloc_01_4_01_4.html#af8e7e5eb8ad98a2ca259d173ef50861c">msgpack::adaptor::object_with_zone< std::vector< char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_01_4.html#a2c35a7058bd0870735c5eb7b1ba911b6">msgpack::adaptor::object_with_zone< std::vector< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01unsigned_01char_00_01_alloc_01_4_01_4.html#ad4e118e09af4c44e8f69912974507dc9">msgpack::adaptor::object_with_zone< std::vector< unsigned char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1wstring_01_4.html#ad7182c24e5ab4ba4a4a35e3370ab8cfd">msgpack::adaptor::object_with_zone< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01_t_00_01typename_01msgpack_1_1enable__if_3_0139c55f93282ade660a9e903c581e3b54.html#a71b578abc705d08a510ba77f6bca2ed9">msgpack::adaptor::object_with_zone< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01_t_0f_n_0e_4.html#aeb990de5ee74fd2067593a1e5d2042d1">msgpack::adaptor::object_with_zone< T[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01timespec_01_4.html#a5a7ba04ae36cd7bd9abc66a55a804175">msgpack::adaptor::object_with_zone< timespec >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#aacf68d80d9daa074526196bc953163cd">msgpack::adaptor::object_with_zone< type::assoc_vector< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01type_1_1tuple_3_4_01_4.html#ad7f4e297670a3e8013692e44b782d860">msgpack::adaptor::object_with_zone< type::tuple<> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01unsigned_01char_0f_n_0e_4.html#ab3020dd490b56d9291a8712d87ddc1be">msgpack::adaptor::object_with_zone< unsigned char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01unsigned_01char_0f_n_0e_4.html#aa1c7efffb052254805b36593efac7f38">msgpack::adaptor::object_with_zone< const unsigned char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1tuple_3_01_args_8_8_8_01_4_01_4.html#a1ad601949fa799f7a7db340866e11a15">msgpack::adaptor::object_with_zone< msgpack::type::tuple< Args... > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1complex_3_01_t_01_4_01_4.html#a9398a44dc56b1a5145828f0cb716ea90">msgpack::adaptor::object_with_zone< std::complex< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1tuple_3_01_args_8_8_8_01_4_01_4.html#a77e62ed7c145e7dcb7f0c641bf29a97a">msgpack::adaptor::object_with_zone< std::tuple< Args... > >::operator()()</a>, <a class="el" href="structmsgpack_1_1detail_1_1unpack__array.html#a18b658016a95f47ea0fb89cdf6b20400">msgpack::detail::unpack_array::operator()()</a>, <a class="el" href="structmsgpack_1_1detail_1_1unpack__map.html#ac7cec3fd694264cc98f8ac7f4509846b">msgpack::detail::unpack_map::operator()()</a>, <a class="el" href="namespacemsgpack.html#a1d7bc570680b8ae0de1c749c8e2613a3">msgpack::operator==()</a>, <a class="el" href="classmsgpack_1_1object__parser.html#a4b4ac74ed883feda2b0080b76ebe8685">msgpack::object_parser::parse()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#acd4db742d137d4c7956a30d512a43006">msgpack::object_equal_visitor::start_array()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#abcede1d8647e7e6e875ccfb4b27ea2b4">msgpack::detail::create_object_visitor::start_array()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#acb56ecea92a77722138877c669babe4a">msgpack::object_equal_visitor::start_map()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#af1b9d0237b969a1e4fd3b0b8d792c045">msgpack::detail::create_object_visitor::start_map()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#ac5a1c0468d4cf47bcedc198231e6b5d7">msgpack::detail::unpack_bin()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#af0ce75e4c642380d51dbebe5622f55de">msgpack::detail::unpack_double()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a04c19a782b1848cb620c4ed0a5f54eee">msgpack::detail::unpack_ext()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a144b09f49b214997a1a8470f51408c64">msgpack::detail::unpack_false()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a0e5165bfddd04c12a245468c0bbfdd64">msgpack::detail::unpack_float()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a36ffed13f07cf434e2c769eef699195d">msgpack::detail::unpack_int16()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a04599088ca22dba0616a47d3975f55f4">msgpack::detail::unpack_int32()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#abdc3ca6ed8bfbd5f2102140625eaee7d">msgpack::detail::unpack_int64()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#ac6a7ee8c26d49b756127374dfa2b3503">msgpack::detail::unpack_int8()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a470c40a927813ea6577425131a8be4f9">msgpack::detail::unpack_nil()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a3d8f95b547025cb3ac1dc82e4c6d434d">msgpack::detail::unpack_str()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#acec71749be6cc29b94d01c7d60fd40e6">msgpack::detail::unpack_true()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#adf2104fdd721377d05e7ab337d2d54a9">msgpack::detail::unpack_uint16()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#af149873e9d5b2ae6d0dd09bc7c074231">msgpack::detail::unpack_uint32()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a599a9a50c4b2be139577af7cb7276dee">msgpack::detail::unpack_uint64()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#ac367630a095c237cceaf821e37c60e79">msgpack::detail::unpack_uint8()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a6fb360cde8005244dc00eb3eb517046f">msgpack::object_equal_visitor::visit_bin()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#add1a11fe6e515fb35839933eb42b3d30">msgpack::detail::create_object_visitor::visit_bin()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a465b67c43e08b022feb2a93545f0c478">msgpack::object_equal_visitor::visit_boolean()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#ad3215f66b908657fe52ff50afda2926c">msgpack::detail::create_object_visitor::visit_boolean()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a316ba76b78d6dd5237c375b4ab379a09">msgpack::object_equal_visitor::visit_ext()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a2279d3df7f6d5d70d71032cf60e2d8aa">msgpack::detail::create_object_visitor::visit_ext()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#ad1820ee59d14c52a065f27aeed282022">msgpack::object_equal_visitor::visit_float32()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aca76f6f23ab82e77fd9cdc71ff818e87">msgpack::detail::create_object_visitor::visit_float32()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#abbcb50761fd9c4b5c9f46bd1ee563bca">msgpack::object_equal_visitor::visit_float64()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a1076398b333ab3e6883cc72ca354d897">msgpack::detail::create_object_visitor::visit_float64()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a84d7e340cc98d3c114c8da957917e460">msgpack::object_equal_visitor::visit_negative_integer()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a2f5b82a72277329a76a8e74b8e7b937e">msgpack::detail::create_object_visitor::visit_negative_integer()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a84991c9ceab4d5d79c4fa5dbbcbd72c3">msgpack::object_equal_visitor::visit_nil()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a8b796095ca3117e410ac31b0df4873d0">msgpack::detail::create_object_visitor::visit_nil()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#ab9b6691812bddbf947c30cc3d568b5fb">msgpack::object_equal_visitor::visit_positive_integer()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a25b76663278d635803ee4d1303bf44ff">msgpack::detail::create_object_visitor::visit_positive_integer()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a456fd0a47a293be96f538117bf9e9f76">msgpack::object_equal_visitor::visit_str()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a836514c388a88a01e5f8851f1b982704">msgpack::detail::create_object_visitor::visit_str()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c7c484d2a6979a833bdb69412ad382c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c7c484d2a6979a833bdb69412ad382c">◆ </a></span>via</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="unionmsgpack_1_1object_1_1union__type.html">union_type</a> msgpack::object::via</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <a class="el" href="structmsgpack_1_1adaptor_1_1detail_1_1array_1_1as__impl.html#a9c4c7bd064962ad5b7d6885f42aadd3e">msgpack::adaptor::detail::array::as_impl< T, N >::as()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1detail_1_1array_1_1as__impl_3_01_t_00_011_01_4.html#a3e05d55db8147c692cfd46576d518c1b">msgpack::adaptor::detail::array::as_impl< T, 1 >::as()</a>, <a class="el" href="structmsgpack_1_1_std_tuple_as_impl.html#af58c64c93a34313a572b57d48689d9e8">msgpack::StdTupleAsImpl< T, Args >::as()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_as_impl.html#a77856cc2bb273c2506c7c7d961d2775e">msgpack::MsgpackTupleAsImpl< T, Args >::as()</a>, <a class="el" href="structmsgpack_1_1type_1_1detail_1_1convert__integer__sign_3_01_t_00_01true_01_4.html#a9f7c394ef659c25acd1ba0dc808dc993">msgpack::type::detail::convert_integer_sign< T, true >::convert()</a>, <a class="el" href="structmsgpack_1_1type_1_1detail_1_1convert__integer__sign_3_01_t_00_01false_01_4.html#aa42b886d668d9d433fb956a169149d6e">msgpack::type::detail::convert_integer_sign< T, false >::convert()</a>, <a class="el" href="structmsgpack_1_1_std_tuple_converter.html#a464228d075b16c3359e5b96bf00cbb21">msgpack::StdTupleConverter< Tuple, N >::convert()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_converter.html#a3138584e4944519bcdf866590766c3ea">msgpack::MsgpackTupleConverter< Tuple, N >::convert()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_converter_3_01_tuple_00_011_01_4.html#af3715be1ea682f8c707ba6176dd4b3e3">msgpack::MsgpackTupleConverter< Tuple, 1 >::convert()</a>, <a class="el" href="structmsgpack_1_1_std_tuple_to_object_with_zone.html#a54d3fa35d279463d235d92e246896cd3">msgpack::StdTupleToObjectWithZone< Tuple, N >::convert()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_to_object_with_zone.html#a6f40a7294fdda4b2de09611cbe13f5da">msgpack::MsgpackTupleToObjectWithZone< Tuple, N >::convert()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_to_object_with_zone_3_01_tuple_00_011_01_4.html#a94bb6a6e562aa2e94ad0c8cb521237ca">msgpack::MsgpackTupleToObjectWithZone< Tuple, 1 >::convert()</a>, <a class="el" href="structmsgpack_1_1type_1_1detail_1_1object__sign_3_01true_01_4.html#a800193222e72a50c4db7be3dd6664c97">msgpack::type::detail::object_sign< true >::make()</a>, <a class="el" href="structmsgpack_1_1type_1_1detail_1_1object__sign_3_01false_01_4.html#a31d417e44101be9e5f051abd6a9473ff">msgpack::type::detail::object_sign< false >::make()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array_3_4.html#ae70e1206f4b35c90fe7191d7d1f7e413">msgpack::type::define_array<>::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map_3_4.html#adf1918595c58ff798ae813c46e4f1e0b">msgpack::type::define_map<>::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array.html#a22ab4eecd87c286cb7edb060789c0f67">msgpack::type::define_array< Args >::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map.html#ad57c618f1ae928b2a315f03a962f41a9">msgpack::type::define_map< Args >::msgpack_object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map.html#a0d19bd0fe04220d333d269977944ce69">msgpack::type::define_map< Args >::msgpack_unpack()</a>, <a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f">object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array__imp.html#ae7491f4131d6883ead165de030a5e7f7">msgpack::type::define_array_imp< Tuple, N >::object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array__imp_3_01_tuple_00_011_01_4.html#a5eb69811f8696d6d73e5fcf5aa446b40">msgpack::type::define_array_imp< Tuple, 1 >::object()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__map__imp.html#a94e5d2cfdd607297037858be21b2cec7">msgpack::type::define_map_imp< Tuple, N >::object()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_1e0d936b936ce4be5c11a64cc6252b2966.html#a32c131b68c63417d1a87518395e112ce">msgpack::adaptor::as< std::deque< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_19bdd73b6f5b96ad81b2a7871be1e1a97.html#a47f9f41239ba3091eb14a0749efe5c89">msgpack::adaptor::as< std::vector< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1wstring_01_4.html#ad0911391ecdd9b9509e0bdf38a392385">msgpack::adaptor::as< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01bool_01_4.html#a9d64c61c277406ae47aefedce31beec1">msgpack::adaptor::object< bool >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01const_01char_01_5_01_4.html#abbb8db0bb76cb6708f33b91760a29f87">msgpack::adaptor::object< const char * >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01char_0f_n_0e_4.html#a2cd859b60a139a9f3534ad41f070165a">msgpack::adaptor::object< char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01const_01char_0f_n_0e_4.html#a415169541f94c9bb16ab58ec897d60b9">msgpack::adaptor::object< const char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01msgpack_1_1type_1_1ext__ref_01_4.html#a1f7ffec1f8bf7a62d2137d9baa695d31">msgpack::adaptor::object< msgpack::type::ext_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1array_3_01char_00_01_n_01_4_01_4.html#ae05c9d8654becc65243fe6cdc13cd33c">msgpack::adaptor::object< std::array< char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1array_3_01unsigned_01char_00_01_n_01_4_01_4.html#af67c3253856313642f3fb841b2a2f601">msgpack::adaptor::object< std::array< unsigned char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1string_01_4.html#a087f2738642e91fc3661ce19cebd63af">msgpack::adaptor::object< std::string >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1vector_3_01char_00_01_alloc_01_4_01_4.html#a26abcf442ad2c61b72fbe6057ddf73d9">msgpack::adaptor::object< std::vector< char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01std_1_1vector_3_01unsigned_01char_00_01_alloc_01_4_01_4.html#a684afde5738e1903020c7601819bf1c2">msgpack::adaptor::object< std::vector< unsigned char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1raw__ref_01_4.html#a93b6f79b468bc89151f632bc703bdcd6">msgpack::adaptor::object< type::raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1v4raw__ref_01_4.html#ad3756292f25936ef25778b64a11a3429">msgpack::adaptor::object< type::v4raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01double_01_4.html#a8f2e51e249779b1b04dafab5f97d3627">msgpack::adaptor::object< double >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01float_01_4.html#ae538189795157b8ad9b4e24edf5409c6">msgpack::adaptor::object< float >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01char_01_4.html#a202e8f34c62d2ad562bacc57d1ea54bf">msgpack::adaptor::object< signed char >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01int_01_4.html#a3c5033440009b302f6e462cc2d68c43e">msgpack::adaptor::object< signed int >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01long_01long_01_4.html#a5be1108ca5e09bf7b9f0a5dfddf28fa6">msgpack::adaptor::object< signed long long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01long_01_4.html#a5a6741535380edb69daab3a5af01cb0e">msgpack::adaptor::object< signed long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01signed_01short_01_4.html#ad4dbfa6eb39d9f529f014ee91e4a87a2">msgpack::adaptor::object< signed short >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int16_01_4.html#a755632c84b6ef9e945a0074bb5fd716d">msgpack::adaptor::object< type::fix_int16 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int32_01_4.html#a5cfd5f56a6e5251b0eace396897a695a">msgpack::adaptor::object< type::fix_int32 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int64_01_4.html#a335271791aaa18f15092412982d20ada">msgpack::adaptor::object< type::fix_int64 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__int8_01_4.html#a1397bdd5f6b170b02c4fc5985cc7dfd6">msgpack::adaptor::object< type::fix_int8 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint16_01_4.html#a1cc4de3bf8f6c074590a130ab8e7b581">msgpack::adaptor::object< type::fix_uint16 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint32_01_4.html#a43fd99cf3ad8b987fc2d812685782fb7">msgpack::adaptor::object< type::fix_uint32 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint64_01_4.html#aa84dc52a64ae040a2d7d1738ed7c070b">msgpack::adaptor::object< type::fix_uint64 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01type_1_1fix__uint8_01_4.html#aa429ee5c7d3f0521dd6b17dcbf1c0768">msgpack::adaptor::object< type::fix_uint8 >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01char_01_4.html#aabbb443e5a54588cc43f1316c866d481">msgpack::adaptor::object< unsigned char >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01int_01_4.html#a6140d8ed9b32216530ae8fe181e75cf9">msgpack::adaptor::object< unsigned int >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01long_01long_01_4.html#a14fda4e28a57f07245e05a13dead3ed1">msgpack::adaptor::object< unsigned long long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01long_01_4.html#a169eaef2bb1dc8a5ebaebe9b5ee65348">msgpack::adaptor::object< unsigned long >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object_3_01unsigned_01short_01_4.html#a0a676e173ca6007458c9913f64e71941">msgpack::adaptor::object< unsigned short >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01_t_00_01typename_01msgpack_1_1enable__if_3_01detail_1_1is__se8677279a22acf65edc4a5bba2b360aae.html#a1e6bcee85a69f7e6b5fede1b3f380d39">msgpack::adaptor::as< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value &&boost::mpl::fold< T, boost::mpl::bool_< true >, boost::mpl::if_< boost::mpl::or_< boost::mpl::_1, msgpack::has_as< boost::mpl::_2 > >, boost::mpl::bool_< true >, boost::mpl::bool_< false > > >::type::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1complex_3_01_t_01_4_00_01typename_01std_1_1enable__if_7f1ff3d838495c5f5d03306edb4c96ff.html#af5f1fbdf9c95f50695bb608a1c19a3d6">msgpack::adaptor::as< std::complex< T >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1array_3_01_t_00_01_n_01_4_00_01typename_01std_1_1enabl0558ad1975455e7639b300dd55db600d.html#a40d6d40616462986c8c3743216d3f126">msgpack::adaptor::as< std::array< T, N >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1chrono_1_1time__point_3_01_clock_00_01_duration_01_4_01_4.html#a322e938dbcde801a141f3f8c6a6d56ac">msgpack::adaptor::as< std::chrono::time_point< Clock, Duration > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_00_01typename_012a0106e3d955eaabd7e6d391aa387050.html#a71dbc9be4338702c24ca81bf650075d0">msgpack::adaptor::as< std::forward_list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_hash_00_01_compare682fd8cc8c1cbdf1e8e0c06866cdf29b.html#a519954fcd6ffa31f5ea9b1e24307eb42">msgpack::adaptor::as< std::unordered_map< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_01_hash_00_01_coc87758e8d287a8f7199e4b886d35da60.html#ad75c22df98f99d082369a64246509151">msgpack::adaptor::as< std::unordered_multimap< K, V, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_01_compare_00_017cd8f7fe50f684c7dfe929c829d799d3.html#a93239a2c8328bec8fe46fd2b4e6dd5b1">msgpack::adaptor::as< std::unordered_set< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1unordered__multiset_3_01_key_00_01_hash_00_01_compare_c038b04fd78ffc0de738fb0abb403948.html#acbaed8c23e73f2a3afad62a4cbdf477a">msgpack::adaptor::as< std::unordered_multiset< Key, Hash, Compare, Alloc >, typename std::enable_if< msgpack::has_as< Key >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1list_3_01_t_00_01_alloc_01_4_00_01typename_01std_1_1en409a6de6f6e66830e75d1e926151d4d3.html#ae1f9388a3894b608b60cecb9eb8ebead">msgpack::adaptor::as< std::list< T, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_allo8775f40693480b144253620c5e775304.html#aaab5d820d1815095b3776d8ab6b9e8ea">msgpack::adaptor::as< type::assoc_vector< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_00_056a93ab67b80ec3400687d0b715893a8.html#a06fe9e809b2bfca893564f6e4e36fe2c">msgpack::adaptor::as< std::map< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_464de6b1b460c494a9836f9dd508785ed.html#a73da27a139d4a26609b3db1e11341af0">msgpack::adaptor::as< std::multimap< K, V, Compare, Alloc >, typename std::enable_if< msgpack::has_as< K >::value||msgpack::has_as< V >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_00_01typename_01std_1_1enab4cb2696a2b353c23ec9cb76f9834a0e0.html#a5475a0a715fc7eb4bae2e4e507d35e6e">msgpack::adaptor::as< std::pair< T1, T2 >, typename std::enable_if< msgpack::any_of< msgpack::has_as, T1, T2 >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_00_01typenam395f0efdec0f0caf433e8553aa92db20.html#a4dee0a5be92944d1b6afb3826049f238">msgpack::adaptor::as< std::set< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1as_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_00_01ty0410fbf8460dfb7c8ae52fd606f11ce4.html#a22782602bc70e7a672618000fdc7d189">msgpack::adaptor::as< std::multiset< T, Compare, Alloc >, typename std::enable_if< msgpack::has_as< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01bool_01_4.html#a4a34ed9df4562fb68b87f2682dac9a14">msgpack::adaptor::convert< bool >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01char_0f_n_0e_4.html#a9e0ff9ef757f4a47e03295b1e75b2eda">msgpack::adaptor::convert< char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01double_01_4.html#a63764546f2a97285f8d46f3482a4acd2">msgpack::adaptor::convert< double >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01float_01_4.html#a4cf67096a8ddefac67171a5088e05a2c">msgpack::adaptor::convert< float >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01std_1_1vector_3_01_t_01_4_01_4_01_4.html#ab656989b42d7e3face6ae5afa3f21d52">msgpack::adaptor::convert< msgpack::type::array_ref< std::vector< T > > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01_t_01_4_01_4.html#ab492bd775a6185600383f96fbea73197">msgpack::adaptor::convert< msgpack::type::array_ref< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1array__ref_3_01_t_0f_n_0e_4_01_4.html#a747d3d770507a4960fa7fd32d967b000">msgpack::adaptor::convert< msgpack::type::array_ref< T[N]> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1ext_01_4.html#a3f2aa3d2a785627f8a02333dff219429">msgpack::adaptor::convert< msgpack::type::ext >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01msgpack_1_1type_1_1ext__ref_01_4.html#a9b7d8fb4d292e76fe745b8ebb060b710">msgpack::adaptor::convert< msgpack::type::ext_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1array_3_01char_00_01_n_01_4_01_4.html#a1e610d2eb77ee1ce6cebfccb7a7e1fbe">msgpack::adaptor::convert< std::array< char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1array_3_01_t_00_01_n_01_4_01_4.html#adc7a594bbc3255a67d438b7a0d362158">msgpack::adaptor::convert< std::array< T, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1array_3_01unsigned_01char_00_01_n_01_4_01_4.html#a823aeab53f5c88c7418b1d1f6ca8371b">msgpack::adaptor::convert< std::array< unsigned char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1chrono_1_1time__point_3_01_clock_00_01_duration_01_4_01_4.html#a0bbf280d4fec7fae95f0025fe01520e2">msgpack::adaptor::convert< std::chrono::time_point< Clock, Duration > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1complex_3_01_t_01_4_01_4.html#abb78d5d19d724cd1ed71c63c49741071">msgpack::adaptor::convert< std::complex< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_01_4.html#ae610b4fa04020ddf063c54659832f850">msgpack::adaptor::convert< std::deque< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_01_4.html#a1281d0c0cd9555c931baa699fdf2f719">msgpack::adaptor::convert< std::forward_list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1list_3_01_t_00_01_alloc_01_4_01_4.html#a592f5931ef47909626ce0723ef20a02c">msgpack::adaptor::convert< std::list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#ad9e2d5ad28292697e469d2a2bd5960d1">msgpack::adaptor::convert< std::map< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a99502bedcc2398d710b5dc8be6333a68">msgpack::adaptor::convert< std::multimap< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#ae54c9187eb8e2452825b3ff65c0d09a4">msgpack::adaptor::convert< std::multiset< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html#a176616b10d8e510103a39615f33efd6d">msgpack::adaptor::convert< std::pair< T1, T2 > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#a4958f7445a85f01b00b71acb43b6e585">msgpack::adaptor::convert< std::set< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1string_01_4.html#a10fedf175ad2df4db7aae1d4f2f06525">msgpack::adaptor::convert< std::string >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#ac8b3286520ffa6eb665c526c3851280e">msgpack::adaptor::convert< std::unordered_map< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_01_hash_00_4bac57a1ea1fe23342a7d69dacfb2938.html#a0e44b39c6cbcbd5b8d0eec49320eb493">msgpack::adaptor::convert< std::unordered_multimap< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__multiset_3_01_key_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#a853c6b1ae6686637cae405ed12621b3c">msgpack::adaptor::convert< std::unordered_multiset< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_01_compare_00_01_alloc_01_4_01_4.html#a37a073da2e0b54dc810278343d358a76">msgpack::adaptor::convert< std::unordered_set< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01bool_00_01_alloc_01_4_01_4.html#aa20a282e1a711e6210f0793550e3db40">msgpack::adaptor::convert< std::vector< bool, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01char_00_01_alloc_01_4_01_4.html#a648a1e5e10d2aa51aeb5d0e98a4f3a6f">msgpack::adaptor::convert< std::vector< char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_01_4.html#a2b9e6d67c20f2b49bdb30889007e4488">msgpack::adaptor::convert< std::vector< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1vector_3_01unsigned_01char_00_01_alloc_01_4_01_4.html#aef86df87509d57c553b47a923a89ce92">msgpack::adaptor::convert< std::vector< unsigned char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01std_1_1wstring_01_4.html#a635f8a229fb8da7c661a3b728a8021f2">msgpack::adaptor::convert< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01_t_00_01typename_01msgpack_1_1enable__if_3_01detail_1_1i0891772f94ba58818ca358ef44ae9bda.html#a249eafac2cd300780833dc19c2f2aaef">msgpack::adaptor::convert< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01_t_0f_n_0e_4.html#ad6f7a7cbc72d6b9cfc0fd31c963f4027">msgpack::adaptor::convert< T[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01timespec_01_4.html#a0f214dc7237f5d609bad81b375ddd143">msgpack::adaptor::convert< timespec >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#af6ad378c4e71f4d814fd72a29a2cbf93">msgpack::adaptor::convert< type::assoc_vector< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1raw__ref_01_4.html#a448cbe0c0f3338881348558eae07805c">msgpack::adaptor::convert< type::raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1size__equal__only_3_01_t_01_4_01_4.html#a3dc1f0f45f5b14531e0d17d95cf5972d">msgpack::adaptor::convert< type::size_equal_only< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01type_1_1v4raw__ref_01_4.html#acd48f40b4b9ebb20b1414425d4edc581">msgpack::adaptor::convert< type::v4raw_ref >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1convert_3_01unsigned_01char_0f_n_0e_4.html#a8786654a026daff040ef7e453a4523f2">msgpack::adaptor::convert< unsigned char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01char_01_5_01_4.html#ad42df2c3d13ef7647b6283eedcc72fc2">msgpack::adaptor::object_with_zone< const char * >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01char_0f_n_0e_4.html#abcd833693d79a1d5820b10493d0c3b89">msgpack::adaptor::object_with_zone< char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01char_0f_n_0e_4.html#ac0c21de310c9ba630089f89f2bab7e18">msgpack::adaptor::object_with_zone< const char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1array__ref_3_01_t_01_4_01_4.html#aa39bd022eeb25424c4443a2add5e5272">msgpack::adaptor::object_with_zone< msgpack::type::array_ref< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1array__ref_3_01_t_0f_n_0e_4_01_4.html#ac3cb55fbba35e528b87f9642f6efb0b1">msgpack::adaptor::object_with_zone< msgpack::type::array_ref< T[N]> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1ext_01_4.html#ab40ca5afe0b2287ade4e9dfbb8b1779c">msgpack::adaptor::object_with_zone< msgpack::type::ext >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1array_3_01char_00_01_n_01_4_01_4.html#a35ddac6e779c3e0976dc181a45dcacce">msgpack::adaptor::object_with_zone< std::array< char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1array_3_01_t_00_01_n_01_4_01_4.html#a2c3f38f427934a672f4efb4de9b77917">msgpack::adaptor::object_with_zone< std::array< T, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1array_3_01unsigned_01char_00_01_n_01_4_01_4.html#a7a308b083d94bcba18fec3497a7cb6c8">msgpack::adaptor::object_with_zone< std::array< unsigned char, N > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1chrono_1_1time__point_3_01_clock_00_01_duration_01_4_01_4.html#a857e2613cb91518fa68219e7658f1ad3">msgpack::adaptor::object_with_zone< std::chrono::time_point< Clock, Duration > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1deque_3_01_t_00_01_alloc_01_4_01_4.html#a540bfd7ae948509ca3d9fa755bbac790">msgpack::adaptor::object_with_zone< std::deque< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1forward__list_3_01_t_00_01_alloc_01_4_01_4.html#a16c820312183d61414762230ece625e5">msgpack::adaptor::object_with_zone< std::forward_list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1list_3_01_t_00_01_alloc_01_4_01_4.html#a0c0ef7a0b3fd76c4a19cde7f2d08690a">msgpack::adaptor::object_with_zone< std::list< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a10c979c1db1d1cf43238aafcb390478c">msgpack::adaptor::object_with_zone< std::map< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a1546c775644b0154f77b67e1631ba95b">msgpack::adaptor::object_with_zone< std::multimap< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1multiset_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#a1c83738b7acba3d9d344b79318667a66">msgpack::adaptor::object_with_zone< std::multiset< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1pair_3_01_t1_00_01_t2_01_4_01_4.html#ab7a310fd3502fca1eff53e4fe795588f">msgpack::adaptor::object_with_zone< std::pair< T1, T2 > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1set_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#a89712c4612269f72bae21c78f683ba7a">msgpack::adaptor::object_with_zone< std::set< T, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1string_01_4.html#adeb443c9c3167c55b0eb283b0c5bfd00">msgpack::adaptor::object_with_zone< std::string >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__map_3_01_k_00_01_v_00_01_haefa10a0b7757ac692f561053fc666c79.html#a3c06471acba295f11701f5d8bc55bdd5">msgpack::adaptor::object_with_zone< std::unordered_map< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__multimap_3_01_k_00_01_v_00_cb0b6776fc0df41210818e5a3c9f15cb.html#ae02d0461d8b9f3239d6ae0bcee45f444">msgpack::adaptor::object_with_zone< std::unordered_multimap< K, V, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__multiset_3_01_key_00_01_has762fca96734b668de9078b4375e7fd47.html#a630613e5e828d7a8616178fca8b83f5f">msgpack::adaptor::object_with_zone< std::unordered_multiset< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1unordered__set_3_01_key_00_01_hash_00_97fe9b6fbaec081fa918ae054f3fdb90.html#a198c828aa3495ade267b7ae5aa045269">msgpack::adaptor::object_with_zone< std::unordered_set< Key, Hash, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01bool_00_01_alloc_01_4_01_4.html#a7dabb494a53253617206b38d57198f7e">msgpack::adaptor::object_with_zone< std::vector< bool, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01char_00_01_alloc_01_4_01_4.html#af8e7e5eb8ad98a2ca259d173ef50861c">msgpack::adaptor::object_with_zone< std::vector< char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01_t_00_01_alloc_01_4_01_4.html#a2c35a7058bd0870735c5eb7b1ba911b6">msgpack::adaptor::object_with_zone< std::vector< T, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1vector_3_01unsigned_01char_00_01_alloc_01_4_01_4.html#ad4e118e09af4c44e8f69912974507dc9">msgpack::adaptor::object_with_zone< std::vector< unsigned char, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1wstring_01_4.html#ad7182c24e5ab4ba4a4a35e3370ab8cfd">msgpack::adaptor::object_with_zone< std::wstring >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01_t_00_01typename_01msgpack_1_1enable__if_3_0139c55f93282ade660a9e903c581e3b54.html#a71b578abc705d08a510ba77f6bca2ed9">msgpack::adaptor::object_with_zone< T, typename msgpack::enable_if< detail::is_seq_no_pair_no_tuple< T >::value >::type >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01_t_0f_n_0e_4.html#aeb990de5ee74fd2067593a1e5d2042d1">msgpack::adaptor::object_with_zone< T[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01timespec_01_4.html#a5a7ba04ae36cd7bd9abc66a55a804175">msgpack::adaptor::object_with_zone< timespec >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01type_1_1assoc__vector_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#aacf68d80d9daa074526196bc953163cd">msgpack::adaptor::object_with_zone< type::assoc_vector< K, V, Compare, Alloc > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01type_1_1tuple_3_4_01_4.html#ad7f4e297670a3e8013692e44b782d860">msgpack::adaptor::object_with_zone< type::tuple<> >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01unsigned_01char_0f_n_0e_4.html#ab3020dd490b56d9291a8712d87ddc1be">msgpack::adaptor::object_with_zone< unsigned char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01unsigned_01char_0f_n_0e_4.html#aa1c7efffb052254805b36593efac7f38">msgpack::adaptor::object_with_zone< const unsigned char[N]>::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1tuple_3_01_args_8_8_8_01_4_01_4.html#a1ad601949fa799f7a7db340866e11a15">msgpack::adaptor::object_with_zone< msgpack::type::tuple< Args... > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1complex_3_01_t_01_4_01_4.html#a9398a44dc56b1a5145828f0cb716ea90">msgpack::adaptor::object_with_zone< std::complex< T > >::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01std_1_1tuple_3_01_args_8_8_8_01_4_01_4.html#a77e62ed7c145e7dcb7f0c641bf29a97a">msgpack::adaptor::object_with_zone< std::tuple< Args... > >::operator()()</a>, <a class="el" href="structmsgpack_1_1detail_1_1unpack__array.html#a18b658016a95f47ea0fb89cdf6b20400">msgpack::detail::unpack_array::operator()()</a>, <a class="el" href="structmsgpack_1_1detail_1_1unpack__map.html#ac7cec3fd694264cc98f8ac7f4509846b">msgpack::detail::unpack_map::operator()()</a>, <a class="el" href="classmsgpack_1_1object__parser.html#a4b4ac74ed883feda2b0080b76ebe8685">msgpack::object_parser::parse()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#acd4db742d137d4c7956a30d512a43006">msgpack::object_equal_visitor::start_array()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#abcede1d8647e7e6e875ccfb4b27ea2b4">msgpack::detail::create_object_visitor::start_array()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#acb56ecea92a77722138877c669babe4a">msgpack::object_equal_visitor::start_map()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#af1b9d0237b969a1e4fd3b0b8d792c045">msgpack::detail::create_object_visitor::start_map()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array__imp.html#af11320ddd6657c5655580ffe0206bb68">msgpack::type::define_array_imp< Tuple, N >::unpack()</a>, <a class="el" href="structmsgpack_1_1type_1_1define__array__imp_3_01_tuple_00_011_01_4.html#a2ba75538cd3b3e5634caa200556f88b8">msgpack::type::define_array_imp< Tuple, 1 >::unpack()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a99b3cb4490317734e1af75d152c5c964">msgpack::detail::unpack_array_item()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#ac5a1c0468d4cf47bcedc198231e6b5d7">msgpack::detail::unpack_bin()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#af0ce75e4c642380d51dbebe5622f55de">msgpack::detail::unpack_double()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a04c19a782b1848cb620c4ed0a5f54eee">msgpack::detail::unpack_ext()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a144b09f49b214997a1a8470f51408c64">msgpack::detail::unpack_false()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a0e5165bfddd04c12a245468c0bbfdd64">msgpack::detail::unpack_float()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a36ffed13f07cf434e2c769eef699195d">msgpack::detail::unpack_int16()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a04599088ca22dba0616a47d3975f55f4">msgpack::detail::unpack_int32()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#abdc3ca6ed8bfbd5f2102140625eaee7d">msgpack::detail::unpack_int64()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#ac6a7ee8c26d49b756127374dfa2b3503">msgpack::detail::unpack_int8()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#ad04caa1a8e9d9ae5b1a765ba77611b60">msgpack::detail::unpack_map_item()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a3d8f95b547025cb3ac1dc82e4c6d434d">msgpack::detail::unpack_str()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#acec71749be6cc29b94d01c7d60fd40e6">msgpack::detail::unpack_true()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#adf2104fdd721377d05e7ab337d2d54a9">msgpack::detail::unpack_uint16()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#af149873e9d5b2ae6d0dd09bc7c074231">msgpack::detail::unpack_uint32()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#a599a9a50c4b2be139577af7cb7276dee">msgpack::detail::unpack_uint64()</a>, <a class="el" href="namespacemsgpack_1_1detail.html#ac367630a095c237cceaf821e37c60e79">msgpack::detail::unpack_uint8()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a6fb360cde8005244dc00eb3eb517046f">msgpack::object_equal_visitor::visit_bin()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#add1a11fe6e515fb35839933eb42b3d30">msgpack::detail::create_object_visitor::visit_bin()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a465b67c43e08b022feb2a93545f0c478">msgpack::object_equal_visitor::visit_boolean()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#ad3215f66b908657fe52ff50afda2926c">msgpack::detail::create_object_visitor::visit_boolean()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a316ba76b78d6dd5237c375b4ab379a09">msgpack::object_equal_visitor::visit_ext()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a2279d3df7f6d5d70d71032cf60e2d8aa">msgpack::detail::create_object_visitor::visit_ext()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#ad1820ee59d14c52a065f27aeed282022">msgpack::object_equal_visitor::visit_float32()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#aca76f6f23ab82e77fd9cdc71ff818e87">msgpack::detail::create_object_visitor::visit_float32()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#abbcb50761fd9c4b5c9f46bd1ee563bca">msgpack::object_equal_visitor::visit_float64()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a1076398b333ab3e6883cc72ca354d897">msgpack::detail::create_object_visitor::visit_float64()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a84d7e340cc98d3c114c8da957917e460">msgpack::object_equal_visitor::visit_negative_integer()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a2f5b82a72277329a76a8e74b8e7b937e">msgpack::detail::create_object_visitor::visit_negative_integer()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#ab9b6691812bddbf947c30cc3d568b5fb">msgpack::object_equal_visitor::visit_positive_integer()</a>, <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a25b76663278d635803ee4d1303bf44ff">msgpack::detail::create_object_visitor::visit_positive_integer()</a>, <a class="el" href="structmsgpack_1_1object__equal__visitor.html#a456fd0a47a293be96f538117bf9e9f76">msgpack::object_equal_visitor::visit_str()</a>, and <a class="el" href="classmsgpack_1_1detail_1_1create__object__visitor.html#a836514c388a88a01e5f8851f1b982704">msgpack::detail::create_object_visitor::visit_str()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following files:<ul>
|
|
<li>msgpack/v1/<a class="el" href="v1_2object__fwd_8hpp_source.html">object_fwd.hpp</a></li>
|
|
<li>msgpack/v1/<a class="el" href="v1_2object_8hpp_source.html">object.hpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
|
</small></address>
|
|
</body>
|
|
</html>
|