renderd7/html/unionnlohmann_1_1basic__json_1_1json__value.html

207 lines
24 KiB
HTML
Raw Normal View History

2022-04-12 09:47:07 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Renderd7-nightly: nlohmann::basic_json::json_value Union 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.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">Renderd7-nightly
&#160;<span id="projectnumber">v0.7.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('unionnlohmann_1_1basic__json_1_1json__value.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<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="unionnlohmann_1_1basic__json_1_1json__value-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">nlohmann::basic_json::json_value Union Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>a JSON value
<a href="unionnlohmann_1_1basic__json_1_1json__value.html#details">More...</a></p>
<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:addaa9da9958343a8687079c6c8561828"><td class="memItemLeft" align="right" valign="top"><a id="addaa9da9958343a8687079c6c8561828"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#addaa9da9958343a8687079c6c8561828">json_value</a> ()=default</td></tr>
<tr class="memdesc:addaa9da9958343a8687079c6c8561828"><td class="mdescLeft">&#160;</td><td class="mdescRight">default constructor (for null values) <br /></td></tr>
<tr class="separator:addaa9da9958343a8687079c6c8561828"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a359b6d7bdd95150e28a21c2def590b3b"><td class="memItemLeft" align="right" valign="top"><a id="a359b6d7bdd95150e28a21c2def590b3b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a359b6d7bdd95150e28a21c2def590b3b">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#a8cc04e22d7ef18efd2d34bc04eb6a1b2">boolean_t</a> v) noexcept</td></tr>
<tr class="memdesc:a359b6d7bdd95150e28a21c2def590b3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for booleans <br /></td></tr>
<tr class="separator:a359b6d7bdd95150e28a21c2def590b3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd504626c862a55f3e464089390be61"><td class="memItemLeft" align="right" valign="top"><a id="a7bd504626c862a55f3e464089390be61"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a7bd504626c862a55f3e464089390be61">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#ab227d71ad47b6ed6a3acae52dedbb49d">number_integer_t</a> v) noexcept</td></tr>
<tr class="memdesc:a7bd504626c862a55f3e464089390be61"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for numbers (integer) <br /></td></tr>
<tr class="separator:a7bd504626c862a55f3e464089390be61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a356100d324dddcc0ed1bdcca086bc809"><td class="memItemLeft" align="right" valign="top"><a id="a356100d324dddcc0ed1bdcca086bc809"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a356100d324dddcc0ed1bdcca086bc809">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#a440094de5ef4e119b2771b549b33da70">number_unsigned_t</a> v) noexcept</td></tr>
<tr class="memdesc:a356100d324dddcc0ed1bdcca086bc809"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for numbers (unsigned) <br /></td></tr>
<tr class="separator:a356100d324dddcc0ed1bdcca086bc809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f3f88981a4c2a2a19aeb650e37bb117"><td class="memItemLeft" align="right" valign="top"><a id="a5f3f88981a4c2a2a19aeb650e37bb117"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a5f3f88981a4c2a2a19aeb650e37bb117">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#ade1eb06e9fc3ff2ba1efd709b94b401d">number_float_t</a> v) noexcept</td></tr>
<tr class="memdesc:a5f3f88981a4c2a2a19aeb650e37bb117"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for numbers (floating-point) <br /></td></tr>
<tr class="separator:a5f3f88981a4c2a2a19aeb650e37bb117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b3c9b26efff2a7e4ff417df750db888"><td class="memItemLeft" align="right" valign="top"><a id="a5b3c9b26efff2a7e4ff417df750db888"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a5b3c9b26efff2a7e4ff417df750db888">json_value</a> (<a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985">value_t</a> t)</td></tr>
<tr class="memdesc:a5b3c9b26efff2a7e4ff417df750db888"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for empty values of a given type <br /></td></tr>
<tr class="separator:a5b3c9b26efff2a7e4ff417df750db888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d36046b1d3a41021459229963aa906d"><td class="memItemLeft" align="right" valign="top"><a id="a7d36046b1d3a41021459229963aa906d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a7d36046b1d3a41021459229963aa906d">json_value</a> (const <a class="el" href="classnlohmann_1_1basic__json.html#a561057a2cc70397ad0ab890745d1d7c7">string_t</a> &amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a7d36046b1d3a41021459229963aa906d"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for strings <br /></td></tr>
<tr class="separator:a7d36046b1d3a41021459229963aa906d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cf11cea854b7d33ece1204c044d91d"><td class="memItemLeft" align="right" valign="top"><a id="a16cf11cea854b7d33ece1204c044d91d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a16cf11cea854b7d33ece1204c044d91d">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#a561057a2cc70397ad0ab890745d1d7c7">string_t</a> &amp;&amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a16cf11cea854b7d33ece1204c044d91d"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for rvalue strings <br /></td></tr>
<tr class="separator:a16cf11cea854b7d33ece1204c044d91d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d5a9dd88cf61a0fa90fec56d035273d"><td class="memItemLeft" align="right" valign="top"><a id="a9d5a9dd88cf61a0fa90fec56d035273d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a9d5a9dd88cf61a0fa90fec56d035273d">json_value</a> (const <a class="el" href="classnlohmann_1_1basic__json.html#a949272bf6af5eb8eab9675505422f5b3">object_t</a> &amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a9d5a9dd88cf61a0fa90fec56d035273d"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for objects <br /></td></tr>
<tr class="separator:a9d5a9dd88cf61a0fa90fec56d035273d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03d2d3f64da9403ffc2393c4b419e514"><td class="memItemLeft" align="right" valign="top"><a id="a03d2d3f64da9403ffc2393c4b419e514"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a03d2d3f64da9403ffc2393c4b419e514">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#a949272bf6af5eb8eab9675505422f5b3">object_t</a> &amp;&amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a03d2d3f64da9403ffc2393c4b419e514"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for rvalue objects <br /></td></tr>
<tr class="separator:a03d2d3f64da9403ffc2393c4b419e514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11a68bfcc7bd3623023594705788f25b"><td class="memItemLeft" align="right" valign="top"><a id="a11a68bfcc7bd3623023594705788f25b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a11a68bfcc7bd3623023594705788f25b">json_value</a> (const <a class="el" href="classnlohmann_1_1basic__json.html#a69524b1f8f42c0a81b86cee3fc54e034">array_t</a> &amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a11a68bfcc7bd3623023594705788f25b"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for arrays <br /></td></tr>
<tr class="separator:a11a68bfcc7bd3623023594705788f25b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9a619d174aa0f8020847e965db7752d"><td class="memItemLeft" align="right" valign="top"><a id="ae9a619d174aa0f8020847e965db7752d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#ae9a619d174aa0f8020847e965db7752d">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#a69524b1f8f42c0a81b86cee3fc54e034">array_t</a> &amp;&amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:ae9a619d174aa0f8020847e965db7752d"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for rvalue arrays <br /></td></tr>
<tr class="separator:ae9a619d174aa0f8020847e965db7752d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bfee5458a35e4b1d259797bb142bb12"><td class="memItemLeft" align="right" valign="top"><a id="a9bfee5458a35e4b1d259797bb142bb12"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a9bfee5458a35e4b1d259797bb142bb12">json_value</a> (const typename <a class="el" href="classnlohmann_1_1byte__container__with__subtype.html#a4d27e8633c5a5e3b49dd4ccb06515713">binary_t::container_type</a> &amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a9bfee5458a35e4b1d259797bb142bb12"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for binary arrays <br /></td></tr>
<tr class="separator:a9bfee5458a35e4b1d259797bb142bb12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6cfc1f8254912522487a3596a030f8b"><td class="memItemLeft" align="right" valign="top"><a id="ae6cfc1f8254912522487a3596a030f8b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#ae6cfc1f8254912522487a3596a030f8b">json_value</a> (typename <a class="el" href="classnlohmann_1_1byte__container__with__subtype.html#a4d27e8633c5a5e3b49dd4ccb06515713">binary_t::container_type</a> &amp;&amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:ae6cfc1f8254912522487a3596a030f8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for rvalue binary arrays <br /></td></tr>
<tr class="separator:ae6cfc1f8254912522487a3596a030f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2807432b367e5bd4e49f76c206b5cecf"><td class="memItemLeft" align="right" valign="top"><a id="a2807432b367e5bd4e49f76c206b5cecf"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a2807432b367e5bd4e49f76c206b5cecf">json_value</a> (const <a class="el" href="classnlohmann_1_1basic__json.html#acbf51bc13484009ed204bd78a498355e">binary_t</a> &amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a2807432b367e5bd4e49f76c206b5cecf"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for binary arrays (internal type) <br /></td></tr>
<tr class="separator:a2807432b367e5bd4e49f76c206b5cecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15baffa618c4e5bacd7daf7bba0f8e74"><td class="memItemLeft" align="right" valign="top"><a id="a15baffa618c4e5bacd7daf7bba0f8e74"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a15baffa618c4e5bacd7daf7bba0f8e74">json_value</a> (<a class="el" href="classnlohmann_1_1basic__json.html#acbf51bc13484009ed204bd78a498355e">binary_t</a> &amp;&amp;<a class="el" href="classnlohmann_1_1basic__json.html#ab29a59d20767180d6d2fe4f5054dd245">value</a>)</td></tr>
<tr class="memdesc:a15baffa618c4e5bacd7daf7bba0f8e74"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor for rvalue binary arrays (internal type) <br /></td></tr>
<tr class="separator:a15baffa618c4e5bacd7daf7bba0f8e74"><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:a9a17d18e60b32adfe4f7f978d3ab5f15"><td class="memItemLeft" align="right" valign="top"><a id="a9a17d18e60b32adfe4f7f978d3ab5f15"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#a949272bf6af5eb8eab9675505422f5b3">object_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a9a17d18e60b32adfe4f7f978d3ab5f15">object</a></td></tr>
<tr class="memdesc:a9a17d18e60b32adfe4f7f978d3ab5f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">object (stored with pointer to save storage) <br /></td></tr>
<tr class="separator:a9a17d18e60b32adfe4f7f978d3ab5f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a230c40872531081809d0265a45e1a3be"><td class="memItemLeft" align="right" valign="top"><a id="a230c40872531081809d0265a45e1a3be"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#a69524b1f8f42c0a81b86cee3fc54e034">array_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a230c40872531081809d0265a45e1a3be">array</a></td></tr>
<tr class="memdesc:a230c40872531081809d0265a45e1a3be"><td class="mdescLeft">&#160;</td><td class="mdescRight">array (stored with pointer to save storage) <br /></td></tr>
<tr class="separator:a230c40872531081809d0265a45e1a3be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eb894164977ae59922dddc11e1d901d"><td class="memItemLeft" align="right" valign="top"><a id="a9eb894164977ae59922dddc11e1d901d"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#a561057a2cc70397ad0ab890745d1d7c7">string_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a9eb894164977ae59922dddc11e1d901d">string</a></td></tr>
<tr class="memdesc:a9eb894164977ae59922dddc11e1d901d"><td class="mdescLeft">&#160;</td><td class="mdescRight">string (stored with pointer to save storage) <br /></td></tr>
<tr class="separator:a9eb894164977ae59922dddc11e1d901d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e02afb384ff616835e7756c54385015"><td class="memItemLeft" align="right" valign="top"><a id="a5e02afb384ff616835e7756c54385015"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#acbf51bc13484009ed204bd78a498355e">binary_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a5e02afb384ff616835e7756c54385015">binary</a></td></tr>
<tr class="memdesc:a5e02afb384ff616835e7756c54385015"><td class="mdescLeft">&#160;</td><td class="mdescRight">binary (stored with pointer to save storage) <br /></td></tr>
<tr class="separator:a5e02afb384ff616835e7756c54385015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10e0feb275d431d984cefd4b293d42d5"><td class="memItemLeft" align="right" valign="top"><a id="a10e0feb275d431d984cefd4b293d42d5"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#a8cc04e22d7ef18efd2d34bc04eb6a1b2">boolean_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a10e0feb275d431d984cefd4b293d42d5">boolean</a></td></tr>
<tr class="memdesc:a10e0feb275d431d984cefd4b293d42d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">boolean <br /></td></tr>
<tr class="separator:a10e0feb275d431d984cefd4b293d42d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36022bc146c1c190fb77f51ab654964d"><td class="memItemLeft" align="right" valign="top"><a id="a36022bc146c1c190fb77f51ab654964d"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#ab227d71ad47b6ed6a3acae52dedbb49d">number_integer_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a36022bc146c1c190fb77f51ab654964d">number_integer</a></td></tr>
<tr class="memdesc:a36022bc146c1c190fb77f51ab654964d"><td class="mdescLeft">&#160;</td><td class="mdescRight">number (integer) <br /></td></tr>
<tr class="separator:a36022bc146c1c190fb77f51ab654964d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a865e1935c91145c9d73aa1d925ce6b"><td class="memItemLeft" align="right" valign="top"><a id="a9a865e1935c91145c9d73aa1d925ce6b"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#a440094de5ef4e119b2771b549b33da70">number_unsigned_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a9a865e1935c91145c9d73aa1d925ce6b">number_unsigned</a></td></tr>
<tr class="memdesc:a9a865e1935c91145c9d73aa1d925ce6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">number (unsigned integer) <br /></td></tr>
<tr class="separator:a9a865e1935c91145c9d73aa1d925ce6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a685ff0842614609b61fd634a6c958ca6"><td class="memItemLeft" align="right" valign="top"><a id="a685ff0842614609b61fd634a6c958ca6"></a>
<a class="el" href="classnlohmann_1_1basic__json.html#ade1eb06e9fc3ff2ba1efd709b94b401d">number_float_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html#a685ff0842614609b61fd634a6c958ca6">number_float</a></td></tr>
<tr class="memdesc:a685ff0842614609b61fd634a6c958ca6"><td class="mdescLeft">&#160;</td><td class="mdescRight">number (floating-point) <br /></td></tr>
<tr class="separator:a685ff0842614609b61fd634a6c958ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>a JSON value </p>
<p>The actual storage for a JSON value of the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class. This union combines the different storage types for the JSON value types defined in value_t.</p>
<table class="markdownTable">
<tr class="markdownTableHead">
<th class="markdownTableHeadNone">JSON type </th><th class="markdownTableHeadNone">value_t type </th><th class="markdownTableHeadNone">used type </th></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone">object </td><td class="markdownTableBodyNone">object </td><td class="markdownTableBodyNone">pointer to <a class="el" href="classnlohmann_1_1basic__json.html#a949272bf6af5eb8eab9675505422f5b3">object_t</a> </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone">array </td><td class="markdownTableBodyNone">array </td><td class="markdownTableBodyNone">pointer to <a class="el" href="classnlohmann_1_1basic__json.html#a69524b1f8f42c0a81b86cee3fc54e034">array_t</a> </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone">string </td><td class="markdownTableBodyNone">string </td><td class="markdownTableBodyNone">pointer to <a class="el" href="classnlohmann_1_1basic__json.html#a561057a2cc70397ad0ab890745d1d7c7">string_t</a> </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone">boolean </td><td class="markdownTableBodyNone">boolean </td><td class="markdownTableBodyNone"><a class="el" href="classnlohmann_1_1basic__json.html#a8cc04e22d7ef18efd2d34bc04eb6a1b2">boolean_t</a> </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone">number </td><td class="markdownTableBodyNone">number_integer </td><td class="markdownTableBodyNone"><a class="el" href="classnlohmann_1_1basic__json.html#ab227d71ad47b6ed6a3acae52dedbb49d">number_integer_t</a> </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone">number </td><td class="markdownTableBodyNone">number_unsigned </td><td class="markdownTableBodyNone"><a class="el" href="classnlohmann_1_1basic__json.html#a440094de5ef4e119b2771b549b33da70">number_unsigned_t</a> </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone">number </td><td class="markdownTableBodyNone">number_float </td><td class="markdownTableBodyNone"><a class="el" href="classnlohmann_1_1basic__json.html#ade1eb06e9fc3ff2ba1efd709b94b401d">number_float_t</a> </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone">binary </td><td class="markdownTableBodyNone">binary </td><td class="markdownTableBodyNone">pointer to <a class="el" href="classnlohmann_1_1basic__json.html#acbf51bc13484009ed204bd78a498355e">binary_t</a> </td></tr>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone">null </td><td class="markdownTableBodyNone">null </td><td class="markdownTableBodyNone"><em>no value is stored</em> </td></tr>
</table>
<dl class="section note"><dt>Note</dt><dd>Variable-length types (objects, arrays, and strings) are stored as pointers. The size of the union should not exceed 64 bits if the default value types are used.</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<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><li class="navelem"><a class="el" href="unionnlohmann_1_1basic__json_1_1json__value.html">json_value</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>