mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-04-26 18:11:30 +02:00
241 lines
36 KiB
HTML
241 lines
36 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++: v2::object::with_zone 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"><b>v2</b></li><li class="navelem"><b>object</b></li><li class="navelem"><a class="el" href="structmsgpack_1_1object_1_1with__zone.html">with_zone</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="structmsgpack_1_1object_1_1with__zone-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">v2::object::with_zone Struct Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="v1_2object_8hpp_source.html">object.hpp</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for v2::object::with_zone:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="structmsgpack_1_1object_1_1with__zone__inherit__graph.png" border="0" usemap="#av2_1_1object_1_1with__zone_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="av2_1_1object_1_1with__zone_inherit__map" id="av2_1_1object_1_1with__zone_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="5,155,175,181"/>
|
|
<area shape="rect" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object." alt="" coords="27,80,153,107"/>
|
|
<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 v2::object::with_zone:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="structmsgpack_1_1object_1_1with__zone__coll__graph.png" border="0" usemap="#av2_1_1object_1_1with__zone_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="av2_1_1object_1_1with__zone_coll__map" id="av2_1_1object_1_1with__zone_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="357,19,527,45"/>
|
|
<area shape="rect" href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object." alt="" coords="147,108,273,135"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__array.html" title=" " alt="" coords="551,135,720,161"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__kv.html" title=" " alt="" coords="368,195,516,221"/>
|
|
<area shape="rect" title=" " alt="" coords="5,108,97,135"/>
|
|
<area shape="rect" href="unionmsgpack_1_1object_1_1union__type.html" title=" " alt="" coords="976,221,1187,248"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__map.html" title=" " alt="" coords="744,196,899,223"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__ext.html" title=" " alt="" coords="744,247,899,273"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__bin.html" title=" " alt="" coords="744,297,899,324"/>
|
|
<area shape="rect" href="structmsgpack_1_1object__str.html" title=" " alt="" coords="744,348,899,375"/>
|
|
<area shape="rect" href="classmsgpack_1_1zone.html" title=" " alt="" coords="153,5,267,32"/>
|
|
</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="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a6fed60bc291d95156a8ba3c93f35cebc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object_1_1with__zone.html#a6fed60bc291d95156a8ba3c93f35cebc">with_zone</a> (<a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &z)</td></tr>
|
|
<tr class="separator:a6fed60bc291d95156a8ba3c93f35cebc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_structmsgpack_1_1object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structmsgpack_1_1object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a></td></tr>
|
|
<tr class="memitem:ad3ed794c0d09b9545db6c6732fa5476d inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7124ac7bcd3b9ebf5b97e1fcef58f794 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a7124ac7bcd3b9ebf5b97e1fcef58f794 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9e43fd0f2cb35e79941e0a6fe120354 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:af9e43fd0f2cb35e79941e0a6fe120354 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a966586675f3c41ba3eeee3424e77e7ac inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a966586675f3c41ba3eeee3424e77e7ac inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94cbb3bc120866ac8aba247ba44dbe3b inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T , std::size_t N> </td></tr>
|
|
<tr class="memitem:a94cbb3bc120866ac8aba247ba44dbe3b inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c81d06c89a7741d1f203910b4875b02 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a5c81d06c89a7741d1f203910b4875b02 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d330398f311e0eea668477fbf673d11 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a9d330398f311e0eea668477fbf673d11 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28ce6ef14c8529c5c914511f4154da43 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6297df2d15f7ec8c6fd286295e5498d7 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a6297df2d15f7ec8c6fd286295e5498d7 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad58a0cc2ec878688d8e691cdc3b71f4b inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ad58a0cc2ec878688d8e691cdc3b71f4b inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7db3bef98a7e17ee3d35ec5efcb39416 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28ce6ef14c8529c5c914511f4154da43 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adaedd88a20d340f8aa0068b510402cb5 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a759bd99973bc67996633b6fb5bd9096a inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a759bd99973bc67996633b6fb5bd9096a inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a056f17947ee40b360234c6e267d86394 inherit pub_methods_structmsgpack_1_1object"><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 inherit pub_methods_structmsgpack_1_1object"><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:ac8cedfe001b70db2594e0039e0c5e4e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object_1_1with__zone.html#ac8cedfe001b70db2594e0039e0c5e4e8">zone</a></td></tr>
|
|
<tr class="separator:ac8cedfe001b70db2594e0039e0c5e4e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_attribs_structmsgpack_1_1object"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structmsgpack_1_1object')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="structmsgpack_1_1object.html">msgpack::object</a></td></tr>
|
|
<tr class="memitem:aa0485f12b0839f0341249b8e28595fc9 inherit pub_attribs_structmsgpack_1_1object"><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 inherit pub_attribs_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c7c484d2a6979a833bdb69412ad382c inherit pub_attribs_structmsgpack_1_1object"><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 inherit pub_attribs_structmsgpack_1_1object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a6fed60bc291d95156a8ba3c93f35cebc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fed60bc291d95156a8ba3c93f35cebc">◆ </a></span>with_zone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">v2::object::with_zone::with_zone </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><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>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="ac8cedfe001b70db2594e0039e0c5e4e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8cedfe001b70db2594e0039e0c5e4e8">◆ </a></span>zone</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a>& v2::object::with_zone::zone</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="reference">Referenced by <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_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_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>, and <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone.html#a5e4c52abc750e32866650f8e9efa9879">msgpack::adaptor::object_with_zone< T, Enabler >::operator()()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<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>
|