msgpack/cpp/structmsgpack_1_1object_1_1with__zone.html
2016-04-03 23:53:04 +09:00

243 lines
34 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.11"/>
<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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</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.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- 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_zone_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:a6d1eb410ebed31a274c16d3751a2e82f 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#a6d1eb410ebed31a274c16d3751a2e82f">is_nil</a> () const </td></tr>
<tr class="memdesc:a6d1eb410ebed31a274c16d3751a2e82f inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cheking nil. <a href="#a6d1eb410ebed31a274c16d3751a2e82f">More...</a><br /></td></tr>
<tr class="separator:a6d1eb410ebed31a274c16d3751a2e82f inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96428a8d28249b463c9adec83b33c10a inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a96428a8d28249b463c9adec83b33c10a 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#a96428a8d28249b463c9adec83b33c10a">as</a> () const </td></tr>
<tr class="memdesc:a96428a8d28249b463c9adec83b33c10a inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get value as T. <a href="#a96428a8d28249b463c9adec83b33c10a">More...</a><br /></td></tr>
<tr class="separator:a96428a8d28249b463c9adec83b33c10a inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f9109c9ac209b24b77402a5f22a449 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a30f9109c9ac209b24b77402a5f22a449 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#a30f9109c9ac209b24b77402a5f22a449">as</a> () const </td></tr>
<tr class="memdesc:a30f9109c9ac209b24b77402a5f22a449 inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get value as T. <a href="#a30f9109c9ac209b24b77402a5f22a449">More...</a><br /></td></tr>
<tr class="separator:a30f9109c9ac209b24b77402a5f22a449 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3fe03824e04295d537a880899f9ad6b inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae3fe03824e04295d537a880899f9ad6b 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#ae3fe03824e04295d537a880899f9ad6b">convert</a> (T &amp;v) const </td></tr>
<tr class="memdesc:ae3fe03824e04295d537a880899f9ad6b inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the object. <a href="#ae3fe03824e04295d537a880899f9ad6b">More...</a><br /></td></tr>
<tr class="separator:ae3fe03824e04295d537a880899f9ad6b inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ce033929097da8d4647935bff84e51 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae5ce033929097da8d4647935bff84e51 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplItemLeft" align="right" valign="top">T *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structmsgpack_1_1object.html#ae5ce033929097da8d4647935bff84e51">convert</a> (T *v) const </td></tr>
<tr class="memdesc:ae5ce033929097da8d4647935bff84e51 inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the object (obsolete) <a href="#ae5ce033929097da8d4647935bff84e51">More...</a><br /></td></tr>
<tr class="separator:ae5ce033929097da8d4647935bff84e51 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19bd893b8f329f1dff53b1a3615c474b inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a19bd893b8f329f1dff53b1a3615c474b 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#a19bd893b8f329f1dff53b1a3615c474b">convert_if_not_nil</a> (T &amp;v) const </td></tr>
<tr class="memdesc:a19bd893b8f329f1dff53b1a3615c474b inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the object if not nil. <a href="#a19bd893b8f329f1dff53b1a3615c474b">More...</a><br /></td></tr>
<tr class="separator:a19bd893b8f329f1dff53b1a3615c474b 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="#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="#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="#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="#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="#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:a1a41993ce5db55989a880a8e14355af0 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#a1a41993ce5db55989a880a8e14355af0">operator msgpack_object</a> () const </td></tr>
<tr class="separator:a1a41993ce5db55989a880a8e14355af0 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb0966173cc671d770c625d560ae37e 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#a5eb0966173cc671d770c625d560ae37e">convert</a> () const </td></tr>
<tr class="separator:a5eb0966173cc671d770c625d560ae37e 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="#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="#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:ac444ac60e4a2ca809d9eb14d628aede9 inherit pub_methods_structmsgpack_1_1object"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ac444ac60e4a2ca809d9eb14d628aede9 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#ac444ac60e4a2ca809d9eb14d628aede9">convert</a> (T &amp;v) const </td></tr>
<tr class="memdesc:ac444ac60e4a2ca809d9eb14d628aede9 inherit pub_methods_structmsgpack_1_1object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the object. <a href="#ac444ac60e4a2ca809d9eb14d628aede9">More...</a><br /></td></tr>
<tr class="separator:ac444ac60e4a2ca809d9eb14d628aede9 inherit pub_methods_structmsgpack_1_1object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd0618387a5a2c047cafaa5213abc182 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#afd0618387a5a2c047cafaa5213abc182">convert</a> () const </td></tr>
<tr class="separator:afd0618387a5a2c047cafaa5213abc182 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 class="anchor" id="a8164880663f3aef729201ed4c392f520"></a>
<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 class="anchor" id="af3fcfb94ad5fd0fcacc1add48af7e0d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classmsgpack_1_1zone.html">msgpack::zone</a>&amp; msgpack::object::with_zone::zone</td>
</tr>
</table>
</div><div class="memdoc">
<p>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#abfc8297e640400040d9e9ebc05c6a218">msgpack::adaptor::object_with_zone&lt; const char * &gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone.html#a32bf677fa3393b321aea13b1ec8cd93b">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#aa7934a59aa71f44bff0760b3ff79eb41">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#a8982004c5a97c512782d66220f1f4cd5">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#a5e241c2177ba08b8e334a0ed99d1188b">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#a249b4802f09f9ee0891526ddadf60b9e">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_1array_3_01unsigned_01char_00_01_n_01_4_01_4.html#a2e507eb44365b038c75256ba2e251ff4">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_1array_3_01char_00_01_n_01_4_01_4.html#a4c1ee57216315f658127f37c4912635d">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_1unordered__set_3_01_key_00_01_hash_00_97fe9b6fbaec081fa918ae054f3fdb90.html#a274b2779c83d6df3845c8d6528a85785">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#a7035205ef811243c282d6ef42ccd909a">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#adddd6b94060cf75b63a604e7829042db">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_1deque_3_01_t_00_01_alloc_01_4_01_4.html#a4b669d10c805eb71d32997dd62c72aca">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_1set_3_01_t_00_01_compare_00_01_alloc_01_4_01_4.html#ac56b6db2dc34da7afc149a1e2ca9dba6">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#a57d5d3e1e7db316fff8fa5ea2d5e392d">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#a5aa78b511fccaa59cf8b752b55acf189">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#a3284bf068130bc17fda49a0d1906c190">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_01char[_n]_4.html#aaa2c875fd73f3e037148bc9b820ae758">msgpack::adaptor::object_with_zone&lt; char[N]&gt;::operator()()</a>, <a class="el" href="structmsgpack_1_1adaptor_1_1object__with__zone_3_01msgpack_1_1type_1_1ext_01_4.html#af947c3fc446727edb4bdc63e74aaeb35">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#aa93e6eecd7b9818354fab8636fdb5544">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#aac0021cd112d77b8b376484892cafb65">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_01const_01char[_n]_4.html#a5d9d10993d7a706a71c6733c6f1637fb">msgpack::adaptor::object_with_zone&lt; const char[N]&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#ab2e9c1036b25692eaeb7b658c15f32f4">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_01msgpack_1_1type_1_1array__ref_3_01_t_01_4_01_4.html#a94d64467a0e6b63542dfbb310c6ce60b">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_01std_1_1unordered__multiset_3_01_key_00_01_has762fca96734b668de9078b4375e7fd47.html#a1c6cbb5b9215cd21ff78c141d87cc18c">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_01std_1_1unordered__multimap_3_01_k_00_01_v_00_cb0b6776fc0df41210818e5a3c9f15cb.html#a1c2f4b8daaca3bd62b8c6e5cc0e079ef">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#aa380b63a9808bd3313c7aa53253bf98f">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#ac624473e208a8210ad524203d4e9e2d5">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_01std_1_1map_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#a91260912c16c1d9181a7c721c876672d">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_01msgpack_1_1type_1_1tuple_3_01_args_8_8_8_01_4_01_4.html#a3a283db6113311529f1ce148dca833f9">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_01std_1_1multimap_3_01_k_00_01_v_00_01_compare_00_01_alloc_01_4_01_4.html#aa792e8de61cfd5069662621ddfae19d0">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#af71f0ee9a5da471ded8e34f875abdd87">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#a20be8c7d77de01f10492822a737449b3">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.11
</small></address>
</body>
</html>