msgpack/cpp/structmsgpack_1_1object_1_1with__zone.html
2017-06-30 11:05:26 +09:00

226 lines
35 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MessagePack for C++: msgpack::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.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
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><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> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structmsgpack_1_1object_1_1with__zone-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">msgpack::object::with_zone Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="v1_2object_8hpp_source.html">object.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for msgpack::object::with_zone:</div>
<div class="dyncontent">
<div class="center">
<img src="structmsgpack_1_1object_1_1with__zone.png" usemap="#msgpack::object::with_5Fzone_map" alt=""/>
<map id="msgpack::object::with_5Fzone_map" name="msgpack::object::with_5Fzone_map">
<area href="structmsgpack_1_1object.html" title="Object class that corresponding to MessagePack format object. " alt="msgpack::object" shape="rect" coords="0,56,163,80"/>
</map>
</div></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:a8164880663f3aef729201ed4c392f520"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object_1_1with__zone.html#a8164880663f3aef729201ed4c392f520">with_zone</a> (<a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;z)</td></tr>
<tr class="separator:a8164880663f3aef729201ed4c392f520"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a7124ac7bcd3b9ebf5b97e1fcef58f794 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7124ac7bcd3b9ebf5b97e1fcef58f794 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt; <a class="el" href="structmsgpack_1_1has__as.html">msgpack::has_as</a>&lt; T &gt;::value, T &gt;::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:af9e43fd0f2cb35e79941e0a6fe120354 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af9e43fd0f2cb35e79941e0a6fe120354 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if&lt;!<a class="el" href="structmsgpack_1_1has__as.html">msgpack::has_as</a>&lt; T &gt;::value, T &gt;::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a966586675f3c41ba3eeee3424e77e7ac inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a966586675f3c41ba3eeee3424e77e7ac inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>&lt; !<a class="el" href="structmsgpack_1_1is__array.html">msgpack::is_array</a>&lt; T &gt;::value &amp;&amp;!<a class="el" href="structmsgpack_1_1is__pointer.html">msgpack::is_pointer</a>&lt; T &gt;::value, T &amp;&gt;::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a966586675f3c41ba3eeee3424e77e7ac">convert</a> (T &amp;v) const</td></tr>
<tr class="memdesc:a966586675f3c41ba3eeee3424e77e7ac inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a94cbb3bc120866ac8aba247ba44dbe3b inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T , std::size_t N&gt; </td></tr>
<tr class="memitem:a94cbb3bc120866ac8aba247ba44dbe3b inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">T(&amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a94cbb3bc120866ac8aba247ba44dbe3b">convert</a> (T(&amp;v)[N]) const)[N]</td></tr>
<tr class="separator:a94cbb3bc120866ac8aba247ba44dbe3b inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c81d06c89a7741d1f203910b4875b02 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5c81d06c89a7741d1f203910b4875b02 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmsgpack_1_1enable__if.html">msgpack::enable_if</a>&lt; <a class="el" href="structmsgpack_1_1is__pointer.html">msgpack::is_pointer</a>&lt; T &gt;::value, T &gt;::<a class="el" href="structmsgpack_1_1object.html#aa0485f12b0839f0341249b8e28595fc9">type</a>&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a9d330398f311e0eea668477fbf673d11 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a9d330398f311e0eea668477fbf673d11 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a9d330398f311e0eea668477fbf673d11">convert_if_not_nil</a> (T &amp;v) const</td></tr>
<tr class="memdesc:a9d330398f311e0eea668477fbf673d11 inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a28ce6ef14c8529c5c914511f4154da43 inherit pub_methods_structmsgpack_1_1object"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</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">&#160;</td></tr>
<tr class="memitem:a05251b9b857d96d53d660d45c9931c98 inherit pub_methods_structmsgpack_1_1object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a05251b9b857d96d53d660d45c9931c98">object</a> (const msgpack_object &amp;o)</td></tr>
<tr class="memdesc:a05251b9b857d96d53d660d45c9931c98 inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. Object is shallow copied. <a href="structmsgpack_1_1object.html#a05251b9b857d96d53d660d45c9931c98">More...</a><br /></td></tr>
<tr class="separator:a05251b9b857d96d53d660d45c9931c98 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a61717bade4bf9c3b23f3434277f89e41">object</a> (const T &amp;v)</td></tr>
<tr class="memdesc:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f">object</a> (const T &amp;v, <a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;z)</td></tr>
<tr class="memdesc:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a6297df2d15f7ec8c6fd286295e5498d7 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a6297df2d15f7ec8c6fd286295e5498d7 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a6297df2d15f7ec8c6fd286295e5498d7">object</a> (const T &amp;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">&#160;</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">&#160;</td></tr>
<tr class="memitem:ad58a0cc2ec878688d8e691cdc3b71f4b inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </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> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ad58a0cc2ec878688d8e691cdc3b71f4b">operator=</a> (const T &amp;v)</td></tr>
<tr class="separator:ad58a0cc2ec878688d8e691cdc3b71f4b inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d6eb1a71f1e9d635435ed3cac8238e6 inherit pub_methods_structmsgpack_1_1object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a9d6eb1a71f1e9d635435ed3cac8238e6">operator msgpack_object</a> () const</td></tr>
<tr class="separator:a9d6eb1a71f1e9d635435ed3cac8238e6 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:a28ce6ef14c8529c5c914511f4154da43 inherit pub_methods_structmsgpack_1_1object"><td class="memItemLeft" align="right" valign="top">&#160;</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">&#160;</td></tr>
<tr class="memitem:adaedd88a20d340f8aa0068b510402cb5 inherit pub_methods_structmsgpack_1_1object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#adaedd88a20d340f8aa0068b510402cb5">object</a> (v1::object const &amp;o)</td></tr>
<tr class="separator:adaedd88a20d340f8aa0068b510402cb5 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a61717bade4bf9c3b23f3434277f89e41">object</a> (const T &amp;v)</td></tr>
<tr class="memdesc:a61717bade4bf9c3b23f3434277f89e41 inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ae7089d66fbd7b29a547e07d9ed1aee9f">object</a> (const T &amp;v, <a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;z)</td></tr>
<tr class="memdesc:ae7089d66fbd7b29a547e07d9ed1aee9f inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
<tr class="memitem:a759bd99973bc67996633b6fb5bd9096a inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a759bd99973bc67996633b6fb5bd9096a inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">T &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#a759bd99973bc67996633b6fb5bd9096a">convert</a> (T &amp;v) const</td></tr>
<tr class="memdesc:a759bd99973bc67996633b6fb5bd9096a inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</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">&#160;</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>&#160;</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">&#160;</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:af3fcfb94ad5fd0fcacc1add48af7e0d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object_1_1with__zone.html#af3fcfb94ad5fd0fcacc1add48af7e0d7">zone</a></td></tr>
<tr class="separator:af3fcfb94ad5fd0fcacc1add48af7e0d7"><td class="memSeparator" colspan="2">&#160;</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="-"/>&#160;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>&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8164880663f3aef729201ed4c392f520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8164880663f3aef729201ed4c392f520">&#9670;&nbsp;</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"><a class="el" href="structmsgpack_1_1object_1_1with__zone.html">msgpack::object::with_zone::with_zone</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a> &amp;&#160;</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="af3fcfb94ad5fd0fcacc1add48af7e0d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3fcfb94ad5fd0fcacc1add48af7e0d7">&#9670;&nbsp;</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>&amp; msgpack::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&lt; Tuple, N &gt;::convert()</a>, <a class="el" href="structmsgpack_1_1_msgpack_tuple_to_object_with_zone.html#a6f40a7294fdda4b2de09611cbe13f5da">msgpack::MsgpackTupleToObjectWithZone&lt; Tuple, N &gt;::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&lt; Tuple, 1 &gt;::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&lt; const char * &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone.html#a5e4c52abc750e32866650f8e9efa9879">msgpack::adaptor::object_with_zone&lt; T, Enabler &gt;::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&lt; std::vector&lt; bool, Alloc &gt; &gt;::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&lt; std::pair&lt; T1, T2 &gt; &gt;::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&lt; std::string &gt;::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&lt; std::forward_list&lt; T, Alloc &gt; &gt;::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&lt; std::unordered_set&lt; Key, Hash, Compare, Alloc &gt; &gt;::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&lt; std::list&lt; T, Alloc &gt; &gt;::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&lt; std::unordered_map&lt; K, V, Hash, Compare, Alloc &gt; &gt;::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&lt; std::array&lt; char, N &gt; &gt;::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&lt; std::deque&lt; T, Alloc &gt; &gt;::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&lt; std::array&lt; unsigned char, N &gt; &gt;::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&lt; std::set&lt; T, Compare, Alloc &gt; &gt;::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&lt; std::vector&lt; T, Alloc &gt; &gt;::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&lt; std::vector&lt; unsigned char, Alloc &gt; &gt;::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&lt; std::vector&lt; char, Alloc &gt; &gt;::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&lt; msgpack::type::ext &gt;::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&lt; type::assoc_vector&lt; K, V, Compare, Alloc &gt; &gt;::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&lt; std::array&lt; T, N &gt; &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01_t_00_01typename_01msgpack_1_1enable__if_3_01b98c2de830193b941176411e728ad0b3.html#ae2c75ea46292cf66a8305ced05e87021">msgpack::adaptor::object_with_zone&lt; T, typename msgpack::enable_if&lt; boost::fusion::traits::is_sequence&lt; T &gt;::value &gt;::type &gt;::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&lt; std::unordered_multiset&lt; Key, Hash, Compare, Alloc &gt; &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01_t[_n]_4.html#aeb990de5ee74fd2067593a1e5d2042d1">msgpack::adaptor::object_with_zone&lt; T[N]&gt;::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&lt; std::unordered_multimap&lt; K, V, Hash, Compare, Alloc &gt; &gt;::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&lt; std::tuple&lt; Args... &gt; &gt;::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&lt; std::multiset&lt; T, Compare, Alloc &gt; &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01char[_n]_4.html#abcd833693d79a1d5820b10493d0c3b89">msgpack::adaptor::object_with_zone&lt; char[N]&gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01char[_n]_4.html#ac0c21de310c9ba630089f89f2bab7e18">msgpack::adaptor::object_with_zone&lt; const char[N]&gt;::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&lt; std::map&lt; K, V, Compare, Alloc &gt; &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01unsigned_01char[_n]_4.html#ab3020dd490b56d9291a8712d87ddc1be">msgpack::adaptor::object_with_zone&lt; unsigned char[N]&gt;::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&lt; msgpack::type::tuple&lt; Args... &gt; &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01const_01unsigned_01char[_n]_4.html#aa1c7efffb052254805b36593efac7f38">msgpack::adaptor::object_with_zone&lt; const unsigned char[N]&gt;::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&lt; msgpack::type::array_ref&lt; T &gt; &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1array__ref_3_01_t[_n]_4_01_4.html#ac3cb55fbba35e528b87f9642f6efb0b1">msgpack::adaptor::object_with_zone&lt; msgpack::type::array_ref&lt; T[N]&gt; &gt;::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&lt; std::multimap&lt; K, V, Compare, Alloc &gt; &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1object_01_4.html#a1b11e812c37915a69a53e1bbadfd8dbe">msgpack::adaptor::object_with_zone&lt; msgpack::object &gt;::operator()()</a>, and <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&lt; type::tuple&lt;&gt; &gt;::operator()()</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>/home/kondo/work/msgpack-c/include/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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>