json/classnlohmann_1_1basic__json_a26ef3058e249f82a04f8ec18f7419027.html
Niels Lohmann 529489661e
Update
2017-04-23 21:43:42 +02:00

307 lines
45 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.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JSON for Modern C++: nlohmann::basic_json::operator value_t</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" />
<link href="mylayout.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">JSON for Modern C++
&#160;<span id="projectnumber">2.1.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<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="namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a></li> </ul>
</div>
</div><!-- top -->
<div class="contents">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top">
<div class="navtab">
<table>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a86ce930490cf7773b26f5ef49c04a350.html#a86ce930490cf7773b26f5ef49c04a350">allocator_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4a4ec75e4d2845d9bcf7a9e5458e4949.html#a4a4ec75e4d2845d9bcf7a9e5458e4949">array</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae095578e03df97c5b3991787f1056374.html#ae095578e03df97c5b3991787f1056374">array_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a73ae333487310e3302135189ce8ff5d8.html#a73ae333487310e3302135189ce8ff5d8">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab157adb4de8475b452da9ebf04f2de15.html#ab157adb4de8475b452da9ebf04f2de15">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a93403e803947b86f4da2d1fb3345cf2c.html#a93403e803947b86f4da2d1fb3345cf2c">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_acac9d438c9bb12740dcdb01069293a34.html#acac9d438c9bb12740dcdb01069293a34">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a8ab61397c10f18b305520da7073b2b45.html#a8ab61397c10f18b305520da7073b2b45">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7479d686148c26e252781bb32aa5d5c9.html#a7479d686148c26e252781bb32aa5d5c9">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a011397134847f36db0ed7d7a93753677.html#a011397134847f36db0ed7d7a93753677">back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a83fe4a151b3a591f357527d5d9aa1b9f.html#a83fe4a151b3a591f357527d5d9aa1b9f">back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a32124a16dc80729d964d9caf607c2bc8.html#a32124a16dc80729d964d9caf607c2bc8">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae9be9e956bfc4658f35d17c6aa72b063.html#ae9be9e956bfc4658f35d17c6aa72b063">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5a6558bfd1be139a638f91f0e09fc737.html#a5a6558bfd1be139a638f91f0e09fc737">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_afbad48316e7cd37366ba3ac5d7e5859e.html#afbad48316e7cd37366ba3ac5d7e5859e">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab6816ae5100409254ed0a8bc21c387bb.html#ab6816ae5100409254ed0a8bc21c387bb">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abe197e9f3184487805cfb5bba6fd5938.html#abe197e9f3184487805cfb5bba6fd5938">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af5de621bcf646c332343f9c1e011126c.html#af5de621bcf646c332343f9c1e011126c">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9a06d1efd50a00f4889f831f851ce124.html#a9a06d1efd50a00f4889f831f851ce124">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0ff28dac23f2bdecee9564d07f51dcdc.html#a0ff28dac23f2bdecee9564d07f51dcdc">begin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4f0f5dd42b2987ff20306ed78bd31d1d.html#a4f0f5dd42b2987ff20306ed78bd31d1d">begin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4c919102a9b4fe0d588af64801436082.html#a4c919102a9b4fe0d588af64801436082">boolean_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad865d6c291b237ae508d5cb2146b5877.html#ad865d6c291b237ae508d5cb2146b5877">cbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a8dba7b7d2f38e6b0c614030aa43983f6.html#a8dba7b7d2f38e6b0c614030aa43983f6">cend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abfeba47810ca72f2176419942c4e1952.html#abfeba47810ca72f2176419942c4e1952">clear</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a41a70cf9993951836d129bb1c2b3126a.html#a41a70cf9993951836d129bb1c2b3126a">const_iterator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aff3d5cd2a75612364b888d8693231b58.html#aff3d5cd2a75612364b888d8693231b58">const_pointer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4057c5425f4faacfe39a8046871786ca.html#a4057c5425f4faacfe39a8046871786ca">const_reference</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a72be3c24bfa24f0993d6c11af03e7404.html#a72be3c24bfa24f0993d6c11af03e7404">const_reverse_iterator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5261eba9637f59d17d6cab5f14ce5747.html#a5261eba9637f59d17d6cab5f14ce5747">count</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1e0769d22d54573f294da0e5c6abc9de.html#a1e0769d22d54573f294da0e5c6abc9de">crbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5795b029dbf28e0cb2c7a439ec5d0a88.html#a5795b029dbf28e0cb2c7a439ec5d0a88">crend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6275ed57bae6866cdf5db5370a7ad47c.html#a6275ed57bae6866cdf5db5370a7ad47c">detail::external_constructor</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a543bd5f7490de54c875b2c0912dc9a49.html#a543bd5f7490de54c875b2c0912dc9a49">diff</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_afe7c1303357e19cea9527af4e9a31d8f.html#afe7c1303357e19cea9527af4e9a31d8f">difference_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5319dc1bb9dfe19ce7ff559aaded3422.html#a5319dc1bb9dfe19ce7ff559aaded3422">dump</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5338e282d1d02bed389d852dd670d98d.html#a5338e282d1d02bed389d852dd670d98d">emplace</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aacf5eed15a8b66fb1e88910707a5e229.html#aacf5eed15a8b66fb1e88910707a5e229">emplace_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1a86d444bfeaa9518d2421aedd74444a.html#a1a86d444bfeaa9518d2421aedd74444a">empty</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a13e032a02a7fd8a93fdddc2fcbc4763c.html#a13e032a02a7fd8a93fdddc2fcbc4763c">end</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1c15707055088cd5436ae91db72cbe67.html#a1c15707055088cd5436ae91db72cbe67">end</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a068a16e76be178e83da6a192916923ed.html#a068a16e76be178e83da6a192916923ed">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4b3f7eb2d4625d95a51fbbdceb7c5f39.html#a4b3f7eb2d4625d95a51fbbdceb7c5f39">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2f8484d69c55d8f2a9697a7bec29362a.html#a2f8484d69c55d8f2a9697a7bec29362a">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a88cbcefe9a3f4d294bed0653550a5cb9.html#a88cbcefe9a3f4d294bed0653550a5cb9">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9a0aced019cb1d65bb49703406c84970.html#a9a0aced019cb1d65bb49703406c84970">exception</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aeed33787bd362c7ead59a4ba945392db.html#aeed33787bd362c7ead59a4ba945392db">find</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6d2f26a0a84787a43c989c88e2b7023b.html#a6d2f26a0a84787a43c989c88e2b7023b">find</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab838f000d76662917ffd6ec529569e03.html#ab838f000d76662917ffd6ec529569e03">flatten</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab5e3e1758c1a52ffe89b1d379ef7fbe1.html#ab5e3e1758c1a52ffe89b1d379ef7fbe1">from_cbor</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a3eafe0b1fb2f2c443f1b3fea55c8a470.html#a3eafe0b1fb2f2c443f1b3fea55c8a470">from_msgpack</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a3acba9c6ceb7214e565fe08c3ba5b352.html#a3acba9c6ceb7214e565fe08c3ba5b352">front</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4b1fb3671ade9afc8d33b2c9510acbfc.html#a4b1fb3671ade9afc8d33b2c9510acbfc">front</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6b187a22994c12c8cae0dd5ee99dc85e.html#a6b187a22994c12c8cae0dd5ee99dc85e">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a16f9445f7629f634221a42b967cdcd43.html#a16f9445f7629f634221a42b967cdcd43">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab728c42baff9d11409d4f99d9f95d6af.html#ab728c42baff9d11409d4f99d9f95d6af">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a64135c19425f00b346d8ed63a23db334.html#a64135c19425f00b346d8ed63a23db334">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a44a090c15a67b9f02e579b6e17ef0e1b.html#a44a090c15a67b9f02e579b6e17ef0e1b">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af4ac14224fbdd29d3547fcb11bb55c8f.html#af4ac14224fbdd29d3547fcb11bb55c8f">get_allocator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aefa46bd2d96bb77a38d1c8b431eab44f.html#aefa46bd2d96bb77a38d1c8b431eab44f">get_ptr</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a14abd48803a8d5447faf5f583fa8e2a1.html#a14abd48803a8d5447faf5f583fa8e2a1">get_ptr</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_afbd800010b67619463c0fce6e74f7878.html#afbd800010b67619463c0fce6e74f7878">get_ref</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac382f3d2bc6a5d52d936e4e40593f03b.html#ac382f3d2bc6a5d52d936e4e40593f03b">get_ref</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0136728f5db69d4051c77b94307abd6c.html#a0136728f5db69d4051c77b94307abd6c">insert</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1ecce113ff11dd294689ee4d45cbb855.html#a1ecce113ff11dd294689ee4d45cbb855">insert</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a30a7cc24f2931c20ecae37ec4a5e901f.html#a30a7cc24f2931c20ecae37ec4a5e901f">insert</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a404cfe1bdbf1dc6b229627fcf2afb95f.html#a404cfe1bdbf1dc6b229627fcf2afb95f">insert</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad154c4228e4867c67b25a6601ced89bd.html#ad154c4228e4867c67b25a6601ced89bd">insert</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1b0a4e60d56f1fe80501ed941e122892.html#a1b0a4e60d56f1fe80501ed941e122892">insert</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac13d32f7cbd02d616e71d8dc30dadcbf.html#ac13d32f7cbd02d616e71d8dc30dadcbf">invalid_iterator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aef9ce5dd2381caee1f8ddcdb5bdd9c65.html#aef9ce5dd2381caee1f8ddcdb5bdd9c65">is_array</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a943e8cb182d0f2365c76d64b42eaa6fd.html#a943e8cb182d0f2365c76d64b42eaa6fd">is_boolean</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aabe623bc8304c2ba92d96d91f390fab4.html#aabe623bc8304c2ba92d96d91f390fab4">is_discarded</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a8faa039ca82427ed29c486ffd00600c3.html#a8faa039ca82427ed29c486ffd00600c3">is_null</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2b9852390abb4b1ef5fac6984e2fc0f3.html#a2b9852390abb4b1ef5fac6984e2fc0f3">is_number</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a33b4bf898b857c962e798fc7f6e86e70.html#a33b4bf898b857c962e798fc7f6e86e70">is_number_float</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abac8af76067f1e8fdca9052882c74428.html#abac8af76067f1e8fdca9052882c74428">is_number_integer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abc7378cba0613a78b9aad1c8e7044bb0.html#abc7378cba0613a78b9aad1c8e7044bb0">is_number_unsigned</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af8f511af124e82e4579f444b4175787c.html#af8f511af124e82e4579f444b4175787c">is_object</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6362b88718eb5c6d4fed6a61eed44b95.html#a6362b88718eb5c6d4fed6a61eed44b95">is_primitive</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a69b596a4a6683b362095c9a139637396.html#a69b596a4a6683b362095c9a139637396">is_string</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9f68a0af820c3ced7f9d17851ce4c22d.html#a9f68a0af820c3ced7f9d17851ce4c22d">is_structured</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a099316232c76c034030a38faa6e34dca.html#a099316232c76c034030a38faa6e34dca">iterator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aea8c06bb8e632f14cd77632519213d75.html#aea8c06bb8e632f14cd77632519213d75">iterator_wrapper</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_adb4db7abbc5ba12c9273f032a7b89198.html#adb4db7abbc5ba12c9273f032a7b89198">iterator_wrapper</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7768841baaaa7a21098a401c932efaff.html#a7768841baaaa7a21098a401c932efaff">json_serializer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2f47d3c6a441c57dd2be00449fbb88e1.html#a2f47d3c6a441c57dd2be00449fbb88e1">max_size</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aef6d0eeccee7c5c7e1317c2ea1607fab.html#aef6d0eeccee7c5c7e1317c2ea1607fab">meta</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a88d6103cb3620410b35200ee8e313d97.html#a88d6103cb3620410b35200ee8e313d97">number_float_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a98e611d67b7bd75307de99c9358ab2dc.html#a98e611d67b7bd75307de99c9358ab2dc">number_integer_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab906e29b5d83ac162e823ada2156b989.html#ab906e29b5d83ac162e823ada2156b989">number_unsigned_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9f42ee7d10eee2d5a73fd94ca7f767ca.html#a9f42ee7d10eee2d5a73fd94ca7f767ca">object</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa1eb13d5aa86f80cbee6c58e90fbaf49.html#aa1eb13d5aa86f80cbee6c58e90fbaf49">object_t</a></td></tr>
<tr><td class="navtab"><a class="qindexHL" href="classnlohmann_1_1basic__json_a26ef3058e249f82a04f8ec18f7419027.html#a26ef3058e249f82a04f8ec18f7419027">operator value_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1f1d4bc973c5b866db3d96e14d2c9f3f.html#a1f1d4bc973c5b866db3d96e14d2c9f3f">operator ValueType</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html#a6e2e21da48f5d9471716cd868a068327">operator!=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_afefc38fc08bdb7a9a7474b5ab4a1140f.html#afefc38fc08bdb7a9a7474b5ab4a1140f">operator!=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab0e886db6e9fa91ff9fd853333fed05b.html#ab0e886db6e9fa91ff9fd853333fed05b">operator!=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aea1085f2d35cc0e1ce119cf0110119e6.html#aea1085f2d35cc0e1ce119cf0110119e6">operator+=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_adc29dd6358ff7a9062d7e168c24e7484.html#adc29dd6358ff7a9062d7e168c24e7484">operator+=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abf04978d85a2d5c4754f4806d42f46fd.html#abf04978d85a2d5c4754f4806d42f46fd">operator+=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0cf23e7d44e78bb9014484971af2f40f.html#a0cf23e7d44e78bb9014484971af2f40f">operator+=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html#aacd442b66140c764c594ac8ad7dfd5b3">operator&lt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7999ee3a69a4979d92e98ab1e88c8759.html#a7999ee3a69a4979d92e98ab1e88c8759">operator&lt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abed3e9b4ab75f5bcbd3cd20f5af5cdab.html#abed3e9b4ab75f5bcbd3cd20f5af5cdab">operator&lt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html#a5e34c5435e557d0bf666bd7311211405">operator&lt;&lt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab7285a92514fcdbe6de505ebaba92ea3.html#ab7285a92514fcdbe6de505ebaba92ea3">operator&lt;&lt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html#a5c8bb5200f5eac10d31e26be46e5b1ac">operator&lt;=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7e368211047f725f333696aefdf39ffd.html#a7e368211047f725f333696aefdf39ffd">operator&lt;=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad73f88f70fe5acfa521750a8cd710026.html#ad73f88f70fe5acfa521750a8cd710026">operator&lt;=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aab256df8c5594ec693035822fa1e2904.html#aab256df8c5594ec693035822fa1e2904">operator=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html#a122640e7e2db1814fc7bbb3c122ec76e">operator==</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aba21440ea1aff44f718285ed7d6d20d9.html#aba21440ea1aff44f718285ed7d6d20d9">operator==</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aef302e3ae215e46e5035d0e4fdf47235.html#aef302e3ae215e46e5035d0e4fdf47235">operator==</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html#a87db51b6b936fb2ea293cdbc8702dcb8">operator&gt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a412895af9a582869a4d369a64fb1b6d6.html#a412895af9a582869a4d369a64fb1b6d6">operator&gt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a124c319566198d9f092c5bebea46ce77.html#a124c319566198d9f092c5bebea46ce77">operator&gt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html#a74a943800c7f103d0990d7eef82c6453">operator&gt;=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a68e3a92b3d9be1faa05c92d096299189.html#a68e3a92b3d9be1faa05c92d096299189">operator&gt;=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5ee0e3e8afc7cbd932d6ed66418fa80a.html#a5ee0e3e8afc7cbd932d6ed66418fa80a">operator&gt;=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9e06deabe69262c3ffc5533d32856983.html#a9e06deabe69262c3ffc5533d32856983">operator&gt;&gt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html#aaf363408931d76472ded14017e59c9e8">operator&gt;&gt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac871e3b03fb2eeca9a8de4db2bea760f.html#ac871e3b03fb2eeca9a8de4db2bea760f">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9cb592cd85c14f3e845e30d51cf17efb.html#a9cb592cd85c14f3e845e30d51cf17efb">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a233b02b0839ef798942dd46157cc0fe6.html#a233b02b0839ef798942dd46157cc0fe6">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab2318780e5ae692039e816b6ac32c91e.html#ab2318780e5ae692039e816b6ac32c91e">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1416bbec9d9a8eeca21c213cf5290868.html#a1416bbec9d9a8eeca21c213cf5290868">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab17b18f161ecd014074790e25449094a.html#ab17b18f161ecd014074790e25449094a">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abb8eaa633584b5aff9c8fcd242f25ca8.html#abb8eaa633584b5aff9c8fcd242f25ca8">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a26554213cbb1722accc460ce348c860a.html#a26554213cbb1722accc460ce348c860a">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac6946dffeb3be5aa173645f0467a44b3.html#ac6946dffeb3be5aa173645f0467a44b3">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9d55e3e63b05e03a2b70cea3761f84cb.html#a9d55e3e63b05e03a2b70cea3761f84cb">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a3333a5a8714912adda33a35b369f7b3d.html#a3333a5a8714912adda33a35b369f7b3d">other_error</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a28f7c2f087274a0012eb7a2333ee1580.html#a28f7c2f087274a0012eb7a2333ee1580">out_of_range</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a86f339e8449cce96b89e86635a7d389e.html#a86f339e8449cce96b89e86635a7d389e">parse</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab275a3e00a40189e96d244de6c8f311a.html#ab275a3e00a40189e96d244de6c8f311a">parse</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4cd30efe5c33a7cf73a0c6495bb16054.html#a4cd30efe5c33a7cf73a0c6495bb16054">parse</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a3bd712a1351ba28e5440fac2359da1cb.html#a3bd712a1351ba28e5440fac2359da1cb">parse</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a360d37260add46be89881db2366fe343.html#a360d37260add46be89881db2366fe343">parse</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a00795fca3388571ba4a56a1ea6e0466b.html#a00795fca3388571ba4a56a1ea6e0466b">parse</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af1efc2468e6022be6e35fc2944cabe4d.html#af1efc2468e6022be6e35fc2944cabe4d">parse_error</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html#aea1c863b719b4ca5b77188c171bbfafe">parse_event_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aecae491e175f8767c550ae3c59e180e3.html#aecae491e175f8767c550ae3c59e180e3">parser_callback_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a81e0c41a4a9dff4df2f6973f7f8b2a83.html#a81e0c41a4a9dff4df2f6973f7f8b2a83">patch</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aefee1f777198c68724bd127e0c8abbe4.html#aefee1f777198c68724bd127e0c8abbe4">pointer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac8e523ddc8c2dd7e5d2daf0d49a9c0d7.html#ac8e523ddc8c2dd7e5d2daf0d49a9c0d7">push_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab4384af330b79de0e5f279576803a2c7.html#ab4384af330b79de0e5f279576803a2c7">push_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae11a3a51782c058fff2f6550cdfb9b3c.html#ae11a3a51782c058fff2f6550cdfb9b3c">push_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab2716cbe2e997ab8309926b87f044434.html#ab2716cbe2e997ab8309926b87f044434">push_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a1ef93e2006dbe52667294f5ef38b0b10.html#a1ef93e2006dbe52667294f5ef38b0b10">rbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a515e7618392317dbf4b72d3e18bf2ab2.html#a515e7618392317dbf4b72d3e18bf2ab2">rbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac6a5eddd156c776ac75ff54cfe54a5bc.html#ac6a5eddd156c776ac75ff54cfe54a5bc">reference</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac77aed0925d447744676725ab0b6d535.html#ac77aed0925d447744676725ab0b6d535">rend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4f73d4cee67ea328d785979c22af0ae1.html#a4f73d4cee67ea328d785979c22af0ae1">rend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac223d5560c2b05a208c88de67376c5f2.html#ac223d5560c2b05a208c88de67376c5f2">reverse_iterator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a25e27ad0c6d53c01871c5485e1f75b96.html#a25e27ad0c6d53c01871c5485e1f75b96">size</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a39f2cd0b58106097e0e67bf185cc519b.html#a39f2cd0b58106097e0e67bf185cc519b">size_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a61f8566a1a85a424c7266fb531dca005.html#a61f8566a1a85a424c7266fb531dca005">string_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a8c9d932353e1ab98a7dc2fc27e002031.html#a8c9d932353e1ab98a7dc2fc27e002031">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a65b0a24e1361a030ad0a661de22f6c8e.html#a65b0a24e1361a030ad0a661de22f6c8e">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac31f12587d2f1a3be5ffc394aa9d72a4.html#ac31f12587d2f1a3be5ffc394aa9d72a4">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_adaa1ed0a889d86c8e0216a3d66980f76.html#adaa1ed0a889d86c8e0216a3d66980f76">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2566783e190dec524bf3445b322873b8.html#a2566783e190dec524bf3445b322873b8">to_cbor</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a09ca1dc273d226afe0ca83a9d7438d9c.html#a09ca1dc273d226afe0ca83a9d7438d9c">to_msgpack</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2b2d781d7f2a4ee41bc0016e931cadf7.html#a2b2d781d7f2a4ee41bc0016e931cadf7">type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4010e8e268fefd86da773c10318f2902.html#a4010e8e268fefd86da773c10318f2902">type_error</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6b75862bdb4d26650616cf9821430755.html#a6b75862bdb4d26650616cf9821430755">type_name</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a74fa3ab2003f2f6f2b69deaafed9126d.html#a74fa3ab2003f2f6f2b69deaafed9126d">unflatten</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af9c51328fbe1da75eca750be3009917a.html#af9c51328fbe1da75eca750be3009917a">value</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad6a18403e7fbac9c4efd06facc71fc88.html#ad6a18403e7fbac9c4efd06facc71fc88">value</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab7df4291dda0a80d86f74427cc3993ba.html#ab7df4291dda0a80d86f74427cc3993ba">value</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a869c900ee02cf1a68988dcce3b375424.html#a869c900ee02cf1a68988dcce3b375424">value</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">value_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2b3297873b70c080837e8eedc4fec32f.html#a2b3297873b70c080837e8eedc4fec32f">value_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a42347bbce75ba5571e292a3540af30e0.html#a42347bbce75ba5571e292a3540af30e0">~basic_json</a></td></tr>
</table>
</div>
</td>
<td valign="top" class="mempage">
<a id="a26ef3058e249f82a04f8ec18f7419027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26ef3058e249f82a04f8ec18f7419027">&#9670;&nbsp;</a></span>operator value_t()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; typename U, typename V, typename... Args &gt; class ObjectType = std::map, template&lt; typename U, typename... Args &gt; class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = std::int64_t, class NumberUnsignedType = std::uint64_t, class NumberFloatType = double, template&lt; typename U &gt; class AllocatorType = std::allocator, template&lt; typename T, typename SFINAE=void &gt; class JSONSerializer = adl_serializer&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr <a class="el" href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a>::operator <a class="el" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">value_t</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implicitly return the type of the JSON value as a value from the <a class="el" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">value_t</a> enumeration.</p>
<dl class="section return"><dt>Returns</dt><dd>the type of the JSON value</dd></dl>
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
<dl class="section user"><dt>Exception safety</dt><dd>No-throw guarantee: this member function never throws exceptions.</dd></dl>
<dl class="section user"><dt>Example</dt><dd>The following code exemplifies the <a class="el" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">value_t</a> operator for all JSON types. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &quot;json.hpp&quot;</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">using</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;{</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="comment">// create JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_null;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_boolean = <span class="keyword">true</span>;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_number_integer = 17;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_number_float = 23.42;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_object = {{<span class="stringliteral">&quot;one&quot;</span>, 1}, {<span class="stringliteral">&quot;two&quot;</span>, 2}};</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_array = {1, 2, 4, 8, 16};</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_string = <span class="stringliteral">&quot;Hello, world&quot;</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="comment">// call operator value_t()</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">json::value_t</a> t_null = j_null;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">json::value_t</a> t_boolean = j_boolean;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">json::value_t</a> t_number_integer = j_number_integer;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <a class="code" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">json::value_t</a> t_number_float = j_number_float;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <a class="code" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">json::value_t</a> t_object = j_object;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <a class="code" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">json::value_t</a> t_array = j_array;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <a class="code" href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">json::value_t</a> t_string = j_string;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// print types</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; std::cout &lt;&lt; std::boolalpha;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; std::cout &lt;&lt; (t_null == json::value_t::null) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; std::cout &lt;&lt; (t_boolean == json::value_t::boolean) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; std::cout &lt;&lt; (t_number_integer == json::value_t::number_integer) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; std::cout &lt;&lt; (t_number_float == json::value_t::number_float) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; std::cout &lt;&lt; (t_object == json::value_t::object) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; std::cout &lt;&lt; (t_array == json::value_t::array) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; std::cout &lt;&lt; (t_string == json::value_t::string) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json&lt;&gt; json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l13933">json.hpp:13933</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90_html_ae8cbef097f7da18a781fc86587de6b90"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae8cbef097f7da18a781fc86587de6b90.html#ae8cbef097f7da18a781fc86587de6b90">nlohmann::basic_json::value_t</a></div><div class="ttdeci">detail::value_t value_t</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01298">json.hpp:1298</a></div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="https://wandbox.org/permlink/hVycygNLPkyFqvN5"><b>online</b></a>): <pre class="fragment">true
true
true
true
true
true
true
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/operator__value_t.cpp -o operator__value_t </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l03255">3255</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
</td>
</tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Apr 23 2017 21:41:27 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>