json/doc/html/classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html

261 lines
30 KiB
HTML
Raw Normal View History

2015-07-12 15:42:31 +03:00
<!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.9.1"/>
<title>JSON for Modern C++: nlohmann::basic_json::number_float_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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</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 style="padding-left: 0.5em;">
<div id="projectname">JSON for Modern C++
&#160;<span id="projectnumber">3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<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="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="annotated.html"><span>Classes</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>
<!-- 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_ae928414b2805cf6ef56b4e4f8d235416.html#ae928414b2805cf6ef56b4e4f8d235416">allocator_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_afc4223b5ad03b1b76e925374a8fff98e.html#afc4223b5ad03b1b76e925374a8fff98e">array</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html#ac82abedf356d252e0589850c3d8b35ba">array_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html#af6b6050ccd906dddf7c9f47fe3ad62a5">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html#a652414dd930cb3af3b6f454cc535a23e">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html#a16a275d0201e9aedc87c933c764b8869">at</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html#aa1f3b3f1dca79392d6727b81f9668c6c">back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html#ab9da2afc6f77295f25252725fde142a6">back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a793e5c1da2fc7de7a04b19eadbb3f2cb.html#a793e5c1da2fc7de7a04b19eadbb3f2cb">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5a2d4dbcdbc8ea065b87daf52cd786b9.html#a5a2d4dbcdbc8ea065b87daf52cd786b9">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0a9c6a1fccc4db365860463e8203eb38.html#a0a9c6a1fccc4db365860463e8203eb38">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af93e556bf708cb81b22ce223af1aa727.html#af93e556bf708cb81b22ce223af1aa727">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad7067a1a8ad2d88125915ada6d4d79b7.html#ad7067a1a8ad2d88125915ada6d4d79b7">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae2980ed978451f844e6e9a0890b637a6.html#ae2980ed978451f844e6e9a0890b637a6">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0bb6ea56c89560cce8003485bffe49d4.html#a0bb6ea56c89560cce8003485bffe49d4">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a034bccea9f5400650443e9f12e67b079.html#a034bccea9f5400650443e9f12e67b079">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af1e3f9e079136abca2530c8191c56292.html#af1e3f9e079136abca2530c8191c56292">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_add77b50f69debb20e98d5a8c6c11c90c.html#add77b50f69debb20e98d5a8c6c11c90c">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4">basic_json</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884">begin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html#a4361aa791f3980abb239e4155a3450cb">begin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html#aafa839f2a74dc1b5060314b3423143b8">boolean_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html#ad8e0c5d04f016d1b3ac7369e5c73bedf">cbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html#a72ba20783ecb3eec98bd6a3b870d565c">cend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html#a8c40cd9ead4de7c82f28268bdf0ec98a">clear</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html#a13e5642dbfa1602c937d295a085413cc">const_pointer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html#ac4011bd0781e51afe4994d2b09fd27e9">const_reference</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">count</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">crbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html#a4943b7f16ddc4e0df33c0cae7ef14471">crend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html#adbd4c16c9ac641b2a4736bc2c6787d83">difference_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html#ade7bd6e0fe221fec9d3fa9b430f5ce76">dump</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a572cdf681c75b42c2bc38a1fbe993eca.html#a572cdf681c75b42c2bc38a1fbe993eca">empty</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html#ab2162bc76e10d8736cab9b2039956054">end</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html#aa5413178b8041f7ac685dec4b040dd2c">end</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html#a75a1754e0d39f33095d3102a8bdb9881">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html#ad497cbc4f80c8d79662ee6e19bf145dd">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html#a7d1b990f2c12fecb57db1504fdadd0bb">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544">erase</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html#a7dab69b10b98e7bc694339720e37fb2b">find</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html#a7c19a5c3be6cc755377ee41eade78baf">find</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html#a83cbbfbf5d3ecbad6de8ece0be6b36c4">front</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html#a8b526709d395142b68d21abfbfff17c3">front</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe.html#a5f0aad50ed7e8aec3128fe018c18b3fe">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae50f22a1c646b8627e88f1313cceffd4.html#ae50f22a1c646b8627e88f1313cceffd4">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ac66fedfefc284420b01124cd24cb06c2.html#ac66fedfefc284420b01124cd24cb06c2">get</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html#ad2c4513cef5d8db760c4b2d871eea42c">get_allocator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a656939a3dc9a6047e4afacd9e11b83a6.html#a656939a3dc9a6047e4afacd9e11b83a6">get_ptr</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae19d3fe7f9ded97236715406e94ab979.html#ae19d3fe7f9ded97236715406e94ab979">get_ptr</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af70222eb312ca0a44cd7d793b1516e2e.html#af70222eb312ca0a44cd7d793b1516e2e">is_array</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a62136b62f0ec60c0f2b5a3ce9aaa19b4.html#a62136b62f0ec60c0f2b5a3ce9aaa19b4">is_boolean</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad1fea64ed433a6f4e7408c8c7bbc4a37.html#ad1fea64ed433a6f4e7408c8c7bbc4a37">is_discarded</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abb086fd840bedb05e0aee67f70eba1a9.html#abb086fd840bedb05e0aee67f70eba1a9">is_null</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html#a058be74840ddfec9dad9755ac8dc8b99">is_number</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab8682827348d8eb61507bbe8c7829ce8.html#ab8682827348d8eb61507bbe8c7829ce8">is_number_float</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa5a06ef7009d3a8c72cc173f1f5da760.html#aa5a06ef7009d3a8c72cc173f1f5da760">is_number_integer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html#a2bb1b109282149119a070be4ac76f820">is_object</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ab2fa1c4df15db5de07144b5c15c6f0f6.html#ab2fa1c4df15db5de07144b5c15c6f0f6">is_primitive</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_abc2b49c2c44c61a15d4b272a85b41064.html#abc2b49c2c44c61a15d4b272a85b41064">is_string</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9d508dc7eb7023cd17b3c6958ea7c4ee.html#a9d508dc7eb7023cd17b3c6958ea7c4ee">is_structured</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html#a0998ed4a76d1e5048fd043475eb7bfde">max_size</a></td></tr>
<tr><td class="navtab"><a class="qindexHL" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">number_float_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">number_integer_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad1f617d29e8923dd40c89153f792b1bc.html#ad1f617d29e8923dd40c89153f792b1bc">object</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">object_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a31af4b416e9ccb373291a645da7f83d7.html#a31af4b416e9ccb373291a645da7f83d7">operator value_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af709c079de0ac3507143ea2c60699bd0.html#af709c079de0ac3507143ea2c60699bd0">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_a6a67c72ba65322bfcb28d170617dcdff.html#a6a67c72ba65322bfcb28d170617dcdff">operator+=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0a7560122349628cf4942a316aa6d21f.html#a0a7560122349628cf4942a316aa6d21f">operator+=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a0e372f4c5a90c6be7242a2d7a3709b48.html#a0e372f4c5a90c6be7242a2d7a3709b48">operator+=</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html#aac185a137428a7337aa620de07bfbbd7">operator&lt;</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_a5e34c5435e557d0bf666bd7311211405.html#a5e34c5435e557d0bf666bd7311211405">operator&lt;&lt;</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html#a60ca396028b8d9714c6e10efbf475af6">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_af3abeeb0e9676de8bc2d6aa6f6c0d6c6.html#af3abeeb0e9676de8bc2d6aa6f6c0d6c6">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_a87db51b6b936fb2ea293cdbc8702dcb8.html#a87db51b6b936fb2ea293cdbc8702dcb8">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_a34d6a60dd99e9f33b8273a1c8db5669b.html#a34d6a60dd99e9f33b8273a1c8db5669b">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_a57703688bee6b9736ab3a430d8d246f2.html#a57703688bee6b9736ab3a430d8d246f2">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html#ae960d2d6bc7b94fe39cc5e9f106edfa9">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html#af74581d177dafc38df5a126ccd358999">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html#a8e34088252a3ee6b2377f3a1f26dd1ba">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html#a266c4dd24d11a86e4831523af5d9df4d">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html#a9daafb4c15ed5a008cb825bbd8c29d87">operator[]</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html#af2730bc8ffa6b28916875c13ee7b83f5">parse</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html#a74ccfa471a0c061876b247f820f3c741">parse</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_aa8e533b4290ade5bf5a33104a69b202a.html#aa8e533b4290ade5bf5a33104a69b202a">parser_callback_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html#a6bbd3e72a870f1ba81ff6886b063b0fe">pointer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html#a429c2606865483ff357cccc1b1c46569">push_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a749e58042d8069f4f048ee4d23c43f63.html#a749e58042d8069f4f048ee4d23c43f63">push_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aeda4ec7473c17fae51e6d1eba0faf720.html#aeda4ec7473c17fae51e6d1eba0faf720">push_back</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html#af0ebd1757acb971a6504b4acabf88584">rbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html#a2adfc8d24bea3908398cbf325b5dc1d7">rbegin</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html#a5fd8b54389698edf0c08e2dd001f610b">reference</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html#a7c08f966200af98db0313a3b517ce0a9">rend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html#a4ad3f27ecece8f644e8dca69a97eb67f">rend</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html#af49c37bbda87f36170c67f960db3781a">size</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html#a80ceaa3bdd346292273b309e08525c1c">size_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html#ace8338e57fdb11e1955c2a0c2d782069">string_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html#afb19d4669daf3c4347763f043471b835">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html#aa71e977d31f470689883ac60d16ea4ac">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html#a4bf695ddf4a00ea8feea2c725ec847f1">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html#a57a96ab3ff1ce7b48a754129fb12c982">swap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_ad81f3cedf09ccd70b2f3239d148c8752.html#ad81f3cedf09ccd70b2f3239d148c8752">type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522">value_t</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">value_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html#aa6a24b176f9599a21d662cc5f8e1ca76">~basic_json</a></td></tr>
</table>
</div>
</td>
<td valign="top" class="mempage">
<a class="anchor" id="aacf6c869f6a9c66ac1bc99e93f310044"></a>
<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 = int64_t, class NumberFloatType = double, template&lt; typename U &gt; class AllocatorType = std::allocator&gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a>::<a class="el" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">number_float_t</a> = NumberFloatType</td>
</tr>
</table>
</div><div class="memdoc">
<p><a href="http://rfc7159.net/rfc7159">RFC 7159</a> describes numbers as follows: </p><blockquote class="doxtable">
<p>The representation of numbers is similar to that used in most programming languages. A number is represented in base 10 using decimal digits. It contains an integer component that may be prefixed with an optional minus sign, which may be followed by a fraction part and/or an exponent part. Leading zeros are not allowed. (...) Numeric values that cannot be represented in the grammar below (such as Infinity and NaN) are not permitted. </p>
</blockquote>
<p>This description includes both integer and floating-point numbers. However, C++ allows more precise storage if it is known whether the number is an integer or a floating-point number. Therefore, two different types, <a class="el" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">number_integer_t</a> and <a class="el" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">number_float_t</a> are used.</p>
<p>To store floating-point numbers in C++, a type is defined by the template parameter <em>NumberFloatType</em> which chooses the type to use.</p>
<h4>Default type</h4>
<p>With the default values for <em>NumberFloatType</em> (<code>double</code>), the default value for <em>number_float_t</em> is:</p>
<div class="fragment"><div class="line"><span class="keywordtype">double</span></div>
</div><!-- fragment --><h4>Default behavior</h4>
<ul>
<li>The restrictions about leading zeros is not enforced in C++. Instead, leading zeros in floating-point literals will be ignored. Internally, the value will be stored as decimal number. For instance, the C++ floating-point literal <code>01.2</code> will be serialized to <code>1.2</code>. During deserialization, leading zeros yield an error.</li>
<li>Not-a-number (NaN) values will be serialized to <code>null</code>.</li>
</ul>
<h4>Limits</h4>
<p><a href="http://rfc7159.net/rfc7159">RFC 7159</a> states: </p><blockquote class="doxtable">
<p>This specification allows implementations to set limits on the range and precision of numbers accepted. Since software that implements IEEE 754-2008 binary64 (double precision) numbers is generally available and widely used, good interoperability can be achieved by implementations that expect no more precision or range than these provide, in the sense that implementations will approximate JSON numbers within the expected precision. </p>
</blockquote>
<p>This implementation does exactly follow this approach, as it uses double precision floating-point numbers. Note values smaller than <code>-1.79769313486232e+308</code> and values greather than <code>1.79769313486232e+308</code> will be stored as NaN internally and be serialized to <code>null</code>.</p>
<h4>Storage</h4>
<p>Floating-point number values are stored directly inside a <code><a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a></code> type. </p>
</div>
</div>
</td>
</tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Jul 12 2015 14:40:36 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.9.1
</small></address>
</body>
</html>