+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.13"/>
-<meta name="viewport" content="width=device-width, initial-scale=1"/>
-<title>o-du/phy: nlohmann::detail Namespace Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">o-du/phy
- </div>
- <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.13 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-<script type="text/javascript" src="menudata.js"></script>
-<script type="text/javascript" src="menu.js"></script>
-<script type="text/javascript">
-$(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
-});
-</script>
-<div id="main-nav"></div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="namespacenlohmann.html">nlohmann</a></li><li class="navelem"><a class="el" href="namespacenlohmann_1_1detail.html">detail</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Data Structures</a> |
-<a href="#typedef-members">Typedefs</a> |
-<a href="#enum-members">Enumerations</a> |
-<a href="#func-members">Functions</a> </div>
- <div class="headertitle">
-<div class="title">nlohmann::detail Namespace Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>unnamed namespace with internal helper functions
-<a href="#details">More...</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Data Structures</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1conjunction.html">conjunction</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1conjunction_3_01_b1_01_4.html">conjunction< B1 ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1conjunction_3_01_b1_00_01_bn_8_8_8_01_4.html">conjunction< B1, Bn... ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor.html">external_constructor</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1array_01_4.html">external_constructor< value_t::array ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1boolean_01_4.html">external_constructor< value_t::boolean ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__float_01_4.html">external_constructor< value_t::number_float ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__integer_01_4.html">external_constructor< value_t::number_integer ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1number__unsigned_01_4.html">external_constructor< value_t::number_unsigned ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1object_01_4.html">external_constructor< value_t::object ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1external__constructor_3_01value__t_1_1string_01_4.html">external_constructor< value_t::string ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1from__json__fn.html">from_json_fn</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1has__from__json.html">has_from_json</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1has__non__default__from__json.html">has_non_default_from_json</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1has__to__json.html">has_to_json</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__basic__json__nested__type.html">is_basic_json_nested_type</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__compatible__array__type.html">is_compatible_array_type</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__compatible__integer__type.html">is_compatible_integer_type</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__compatible__integer__type__impl.html">is_compatible_integer_type_impl</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__compatible__integer__type__impl_3_01true_00_01_real_integer_type78b0ba77f36a8c8169cdb79b01d1a4bf.html">is_compatible_integer_type_impl< true, RealIntegerType, CompatibleNumberIntegerType ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__compatible__object__type.html">is_compatible_object_type</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__compatible__object__type__impl.html">is_compatible_object_type_impl</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1is__compatible__object__type__impl_3_01true_00_01_real_type_00_01_compatible_object_type_01_4.html">is_compatible_object_type_impl< true, RealType, CompatibleObjectType ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1negation.html">negation</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1priority__tag.html">priority_tag</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1priority__tag_3_010_01_4.html">priority_tag< 0 ></a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1static__const.html">static_const</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnlohmann_1_1detail_1_1to__json__fn.html">to_json_fn</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:a012819c9e8b5e04872a271f50f8b8196"><td class="memTemplParams" colspan="2">template<bool B, typename T = void> </td></tr>
-<tr class="memitem:a012819c9e8b5e04872a271f50f8b8196"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a012819c9e8b5e04872a271f50f8b8196">enable_if_t</a> = typename std::enable_if< B, T >::type</td></tr>
-<tr class="separator:a012819c9e8b5e04872a271f50f8b8196"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abdf13e40e891be51aab2f16091efb71d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
-<tr class="memitem:abdf13e40e891be51aab2f16091efb71d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#abdf13e40e891be51aab2f16091efb71d">uncvref_t</a> = typename std::remove_cv< typename std::remove_reference< T >::type >::type</td></tr>
-<tr class="separator:abdf13e40e891be51aab2f16091efb71d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2286e6d77b4265b8daa7ebdb15f99f8d"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
-<tr class="memitem:a2286e6d77b4265b8daa7ebdb15f99f8d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a2286e6d77b4265b8daa7ebdb15f99f8d">is_unscoped_enum</a> = std::integral_constant< bool, std::is_convertible< T, int >::value and std::is_enum< T >::value ></td></tr>
-<tr class="separator:a2286e6d77b4265b8daa7ebdb15f99f8d"><td class="memSeparator" colspan="2"> </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
-Enumerations</h2></td></tr>
-<tr class="memitem:aedb3045c82a17d48de0f030229adbffe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffe">value_t</a> : uint8_t { <br />
-  <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffea37a6259cc0c1dae299a7866489dff0bd">null</a>,
-<a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffeaa8cfde6331bd59eb2ac96f8911c4b666">object</a>,
-<a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffeaf1f713c9e000f5d3f280adbd124df4f5">array</a>,
-<a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffeab45cffe084dd3d20d928bee85e7b0f21">string</a>,
-<br />
-  <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffea84e2c64f38f78ba3ea5c905ab5a2da27">boolean</a>,
-<a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffea5763da164f8659d94a56e29df64b4bcc">number_integer</a>,
-<a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffeadce7cc8ec29055c4158828921f2f265e">number_unsigned</a>,
-<a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffead9966ecb59667235a57b4b999a649eef">number_float</a>,
-<br />
-  <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffea94708897ec9db8647dfe695714c98e46">discarded</a>
-<br />
- }<tr class="memdesc:aedb3045c82a17d48de0f030229adbffe"><td class="mdescLeft"> </td><td class="mdescRight">the JSON type enumeration <a href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffe">More...</a><br /></td></tr>
-</td></tr>
-<tr class="separator:aedb3045c82a17d48de0f030229adbffe"><td class="memSeparator" colspan="2"> </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a09169efff3bd1771fff29bd92cea19e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a09169efff3bd1771fff29bd92cea19e0">operator<</a> (const <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffe">value_t</a> lhs, const <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffe">value_t</a> rhs) noexcept</td></tr>
-<tr class="memdesc:a09169efff3bd1771fff29bd92cea19e0"><td class="mdescLeft"> </td><td class="mdescRight">comparison operator for JSON types <a href="#a09169efff3bd1771fff29bd92cea19e0">More...</a><br /></td></tr>
-<tr class="separator:a09169efff3bd1771fff29bd92cea19e0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7b2601c238073c43a07862768b319cf8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7b2601c238073c43a07862768b319cf8">NLOHMANN_JSON_HAS_HELPER</a> (mapped_type)</td></tr>
-<tr class="separator:a7b2601c238073c43a07862768b319cf8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad19328f0c4ffe2890ecafb7c89e0355b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ad19328f0c4ffe2890ecafb7c89e0355b">NLOHMANN_JSON_HAS_HELPER</a> (key_type)</td></tr>
-<tr class="separator:ad19328f0c4ffe2890ecafb7c89e0355b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af3e900eb1e0b107c812f7babbb94e69e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#af3e900eb1e0b107c812f7babbb94e69e">NLOHMANN_JSON_HAS_HELPER</a> (value_type)</td></tr>
-<tr class="separator:af3e900eb1e0b107c812f7babbb94e69e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6648328c4b1466fdc48f1fcfbff23e2f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a6648328c4b1466fdc48f1fcfbff23e2f">NLOHMANN_JSON_HAS_HELPER</a> (iterator)</td></tr>
-<tr class="separator:a6648328c4b1466fdc48f1fcfbff23e2f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1a804b98cbe89b7e44b698f2ca860490"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , enable_if_t< std::is_same< T, typename BasicJsonType::boolean_t >::value, int > = 0> </td></tr>
-<tr class="memitem:a1a804b98cbe89b7e44b698f2ca860490"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a1a804b98cbe89b7e44b698f2ca860490">to_json</a> (BasicJsonType &j, T b) noexcept</td></tr>
-<tr class="separator:a1a804b98cbe89b7e44b698f2ca860490"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7356ed05cdbbb080cee80e1211e1c6c9"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleString , enable_if_t< std::is_constructible< typename BasicJsonType::string_t, CompatibleString >::value, int > = 0> </td></tr>
-<tr class="memitem:a7356ed05cdbbb080cee80e1211e1c6c9"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7356ed05cdbbb080cee80e1211e1c6c9">to_json</a> (BasicJsonType &j, const CompatibleString &s)</td></tr>
-<tr class="separator:a7356ed05cdbbb080cee80e1211e1c6c9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a22bffdc8bc7e43af380ba2050696b230"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename FloatType , enable_if_t< std::is_floating_point< FloatType >::value, int > = 0> </td></tr>
-<tr class="memitem:a22bffdc8bc7e43af380ba2050696b230"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a22bffdc8bc7e43af380ba2050696b230">to_json</a> (BasicJsonType &j, FloatType val) noexcept</td></tr>
-<tr class="separator:a22bffdc8bc7e43af380ba2050696b230"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae5fd66b5517b3b5a6c6b9fd9f29ba8dc"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleNumberUnsignedType , enable_if_t< is_compatible_integer_type< typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType >::value, int > = 0> </td></tr>
-<tr class="memitem:ae5fd66b5517b3b5a6c6b9fd9f29ba8dc"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ae5fd66b5517b3b5a6c6b9fd9f29ba8dc">to_json</a> (BasicJsonType &j, CompatibleNumberUnsignedType val) noexcept</td></tr>
-<tr class="separator:ae5fd66b5517b3b5a6c6b9fd9f29ba8dc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a91fe576be579c8c2fdd14610605c6dd2"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleNumberIntegerType , enable_if_t< is_compatible_integer_type< typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType >::value, int > = 0> </td></tr>
-<tr class="memitem:a91fe576be579c8c2fdd14610605c6dd2"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a91fe576be579c8c2fdd14610605c6dd2">to_json</a> (BasicJsonType &j, CompatibleNumberIntegerType val) noexcept</td></tr>
-<tr class="separator:a91fe576be579c8c2fdd14610605c6dd2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1f83504de38ee6f440a77ae898b86a18"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename UnscopedEnumType , enable_if_t< is_unscoped_enum< UnscopedEnumType >::value, int > = 0> </td></tr>
-<tr class="memitem:a1f83504de38ee6f440a77ae898b86a18"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a1f83504de38ee6f440a77ae898b86a18">to_json</a> (BasicJsonType &j, UnscopedEnumType e) noexcept</td></tr>
-<tr class="separator:a1f83504de38ee6f440a77ae898b86a18"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3afebc132c5ff83f9cd160e52030fdfd"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleArrayType , enable_if_t< is_compatible_array_type< BasicJsonType, CompatibleArrayType >::value or std::is_same< typename BasicJsonType::array_t, CompatibleArrayType >::value, int > = 0> </td></tr>
-<tr class="memitem:a3afebc132c5ff83f9cd160e52030fdfd"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a3afebc132c5ff83f9cd160e52030fdfd">to_json</a> (BasicJsonType &j, const CompatibleArrayType &arr)</td></tr>
-<tr class="separator:a3afebc132c5ff83f9cd160e52030fdfd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6fa2f784014bfc0b62d7a35d51e676c9"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleObjectType , enable_if_t< is_compatible_object_type< BasicJsonType, CompatibleObjectType >::value, int > = 0> </td></tr>
-<tr class="memitem:a6fa2f784014bfc0b62d7a35d51e676c9"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a6fa2f784014bfc0b62d7a35d51e676c9">to_json</a> (BasicJsonType &j, const CompatibleObjectType &arr)</td></tr>
-<tr class="separator:a6fa2f784014bfc0b62d7a35d51e676c9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a85955b9c6dd31846e4b8e891f78614b6"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename ArithmeticType , enable_if_t< std::is_arithmetic< ArithmeticType >::value and not std::is_same< ArithmeticType, typename BasicJsonType::boolean_t >::value, int > = 0> </td></tr>
-<tr class="memitem:a85955b9c6dd31846e4b8e891f78614b6"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a85955b9c6dd31846e4b8e891f78614b6">get_arithmetic_value</a> (const BasicJsonType &j, ArithmeticType &val)</td></tr>
-<tr class="separator:a85955b9c6dd31846e4b8e891f78614b6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a58117f225f43d03e3a0a4a6f3d77c9d9"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
-<tr class="memitem:a58117f225f43d03e3a0a4a6f3d77c9d9"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a58117f225f43d03e3a0a4a6f3d77c9d9">from_json</a> (const BasicJsonType &j, typename BasicJsonType::boolean_t &b)</td></tr>
-<tr class="separator:a58117f225f43d03e3a0a4a6f3d77c9d9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad74d89f77ada7a57eff38b43d4bf2335"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
-<tr class="memitem:ad74d89f77ada7a57eff38b43d4bf2335"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ad74d89f77ada7a57eff38b43d4bf2335">from_json</a> (const BasicJsonType &j, typename BasicJsonType::string_t &s)</td></tr>
-<tr class="separator:ad74d89f77ada7a57eff38b43d4bf2335"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7cb5dd7d46a60e65f9a8e0873b3f7dd8"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
-<tr class="memitem:a7cb5dd7d46a60e65f9a8e0873b3f7dd8"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7cb5dd7d46a60e65f9a8e0873b3f7dd8">from_json</a> (const BasicJsonType &j, typename BasicJsonType::number_float_t &val)</td></tr>
-<tr class="separator:a7cb5dd7d46a60e65f9a8e0873b3f7dd8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ace4d5680ba413d9fd897ccb5d9c61a1c"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
-<tr class="memitem:ace4d5680ba413d9fd897ccb5d9c61a1c"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ace4d5680ba413d9fd897ccb5d9c61a1c">from_json</a> (const BasicJsonType &j, typename BasicJsonType::number_unsigned_t &val)</td></tr>
-<tr class="separator:ace4d5680ba413d9fd897ccb5d9c61a1c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a047d881e611fcac709dc318f730a1732"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
-<tr class="memitem:a047d881e611fcac709dc318f730a1732"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a047d881e611fcac709dc318f730a1732">from_json</a> (const BasicJsonType &j, typename BasicJsonType::number_integer_t &val)</td></tr>
-<tr class="separator:a047d881e611fcac709dc318f730a1732"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:acf8dd944c2c7455880dee6f0b355aa01"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename UnscopedEnumType , enable_if_t< is_unscoped_enum< UnscopedEnumType >::value, int > = 0> </td></tr>
-<tr class="memitem:acf8dd944c2c7455880dee6f0b355aa01"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#acf8dd944c2c7455880dee6f0b355aa01">from_json</a> (const BasicJsonType &j, UnscopedEnumType &e)</td></tr>
-<tr class="separator:acf8dd944c2c7455880dee6f0b355aa01"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abc62958462b916726b89f25fa381a129"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
-<tr class="memitem:abc62958462b916726b89f25fa381a129"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#abc62958462b916726b89f25fa381a129">from_json</a> (const BasicJsonType &j, typename BasicJsonType::array_t &arr)</td></tr>
-<tr class="separator:abc62958462b916726b89f25fa381a129"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7fb5b5b8034d347b702d31d7fec4ecd7"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , typename Allocator > </td></tr>
-<tr class="memitem:a7fb5b5b8034d347b702d31d7fec4ecd7"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7fb5b5b8034d347b702d31d7fec4ecd7">from_json</a> (const BasicJsonType &j, std::forward_list< T, Allocator > &l)</td></tr>
-<tr class="separator:a7fb5b5b8034d347b702d31d7fec4ecd7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac53673a5ce29fb69b96d41dad33cb3b0"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleArrayType > </td></tr>
-<tr class="memitem:ac53673a5ce29fb69b96d41dad33cb3b0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ac53673a5ce29fb69b96d41dad33cb3b0">from_json_array_impl</a> (const BasicJsonType &j, CompatibleArrayType &arr, <a class="el" href="structnlohmann_1_1detail_1_1priority__tag.html">priority_tag</a>< 0 >)</td></tr>
-<tr class="separator:ac53673a5ce29fb69b96d41dad33cb3b0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a57f93ed57254a1639087cdc316e0fb83"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleArrayType > </td></tr>
-<tr class="memitem:a57f93ed57254a1639087cdc316e0fb83"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a57f93ed57254a1639087cdc316e0fb83">from_json_array_impl</a> (const BasicJsonType &j, CompatibleArrayType &arr, <a class="el" href="structnlohmann_1_1detail_1_1priority__tag.html">priority_tag</a>< 1 >) -> decltype(arr.reserve(std::declval< typename CompatibleArrayType::size_type >()), void())</td></tr>
-<tr class="separator:a57f93ed57254a1639087cdc316e0fb83"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8dcac00852dbe1f61d1e78135b19d428"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleArrayType , enable_if_t< is_compatible_array_type< BasicJsonType, CompatibleArrayType >::value and not std::is_same< typename BasicJsonType::array_t, CompatibleArrayType >::value, int > = 0> </td></tr>
-<tr class="memitem:a8dcac00852dbe1f61d1e78135b19d428"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a8dcac00852dbe1f61d1e78135b19d428">from_json</a> (const BasicJsonType &j, CompatibleArrayType &arr)</td></tr>
-<tr class="separator:a8dcac00852dbe1f61d1e78135b19d428"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5e7a3674e8ac46f8feebad9712d7c55f"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleObjectType , enable_if_t< is_compatible_object_type< BasicJsonType, CompatibleObjectType >::value, int > = 0> </td></tr>
-<tr class="memitem:a5e7a3674e8ac46f8feebad9712d7c55f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a5e7a3674e8ac46f8feebad9712d7c55f">from_json</a> (const BasicJsonType &j, CompatibleObjectType &obj)</td></tr>
-<tr class="separator:a5e7a3674e8ac46f8feebad9712d7c55f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a839b0ab50d2c9bce669068f56bc41202"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename ArithmeticType , enable_if_t< std::is_arithmetic< ArithmeticType >::value and not std::is_same< ArithmeticType, typename BasicJsonType::number_unsigned_t >::value and not std::is_same< ArithmeticType, typename BasicJsonType::number_integer_t >::value and not std::is_same< ArithmeticType, typename BasicJsonType::number_float_t >::value and not std::is_same< ArithmeticType, typename BasicJsonType::boolean_t >::value, int > = 0> </td></tr>
-<tr class="memitem:a839b0ab50d2c9bce669068f56bc41202"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a839b0ab50d2c9bce669068f56bc41202">from_json</a> (const BasicJsonType &j, ArithmeticType &val)</td></tr>
-<tr class="separator:a839b0ab50d2c9bce669068f56bc41202"><td class="memSeparator" colspan="2"> </td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>unnamed namespace with internal helper functions </p>
-<p>This namespace collects some functions that could not be defined inside the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class.</p>
-<dl class="section since"><dt>Since</dt><dd>version 2.1.0 </dd></dl>
-</div><h2 class="groupheader">Typedef Documentation</h2>
-<a id="a012819c9e8b5e04872a271f50f8b8196"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a012819c9e8b5e04872a271f50f8b8196">◆ </a></span>enable_if_t</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">using <a class="el" href="namespacenlohmann_1_1detail.html#a012819c9e8b5e04872a271f50f8b8196">enable_if_t</a> = typename std::enable_if<B, T>::type</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00179">179</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a2286e6d77b4265b8daa7ebdb15f99f8d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a2286e6d77b4265b8daa7ebdb15f99f8d">◆ </a></span>is_unscoped_enum</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">using <a class="el" href="namespacenlohmann_1_1detail.html#a2286e6d77b4265b8daa7ebdb15f99f8d">is_unscoped_enum</a> = std::integral_constant<bool, std::is_convertible<T, int>::value and std::is_enum<T>::value></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00188">188</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="abdf13e40e891be51aab2f16091efb71d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abdf13e40e891be51aab2f16091efb71d">◆ </a></span>uncvref_t</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">using <a class="el" href="namespacenlohmann_1_1detail.html#abdf13e40e891be51aab2f16091efb71d">uncvref_t</a> = typename std::remove_cv<typename std::remove_reference<T>::type>::type</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00182">182</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Enumeration Type Documentation</h2>
-<a id="aedb3045c82a17d48de0f030229adbffe"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aedb3045c82a17d48de0f030229adbffe">◆ </a></span>value_t</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffe">value_t</a> : uint8_t</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">strong</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>the JSON type enumeration </p>
-<p>This enumeration collects the different JSON types. It is internally used to distinguish the stored values, and the functions <a class="el" href="classnlohmann_1_1basic__json.html#a5343c52ade262b120e6cdafb516f1f65">basic_json::is_null()</a>, <a class="el" href="classnlohmann_1_1basic__json.html#ad6a2a9425ea3806424417c2e7dcdbc01">basic_json::is_object()</a>, <a class="el" href="classnlohmann_1_1basic__json.html#a286a1af9e72e4e41a359b6d01a7b9be9">basic_json::is_array()</a>, <a class="el" href="classnlohmann_1_1basic__json.html#adef80b7704d7b8d8ed6bcf3c69fe9568">basic_json::is_string()</a>, <a class="el" href="classnlohmann_1_1basic__json.html#a3f27b4908e7f73e1028bf681f0e25258">basic_json::is_boolean()</a>, <a class="el" href="classnlohmann_1_1basic__json.html#ac752edf4fd63784b587cd7116a407392">basic_json::is_number()</a> (with <a class="el" href="classnlohmann_1_1basic__json.html#a8719f77e4b63e026597607704740f89a">basic_json::is_number_integer()</a>, <a class="el" href="classnlohmann_1_1basic__json.html#a1899915ea90604c5bf3204c2a270d44e">basic_json::is_number_unsigned()</a>, and <a class="el" href="classnlohmann_1_1basic__json.html#a8bcacf4b2549df21e7e3d6d5882bc26f">basic_json::is_number_float()</a>), <a class="el" href="classnlohmann_1_1basic__json.html#aa3755192d05bc50d680919b259b69305">basic_json::is_discarded()</a>, <a class="el" href="classnlohmann_1_1basic__json.html#ae5e7e83e05bf011781326a00fdf7a733">basic_json::is_primitive()</a>, and <a class="el" href="classnlohmann_1_1basic__json.html#abc946f8df0445e62162a6633a444ae79">basic_json::is_structured()</a> rely on it.</p>
-<dl class="section note"><dt>Note</dt><dd>There are three enumeration entries (number_integer, number_unsigned, and number_float), because the library distinguishes these three types for numbers: <a class="el" href="classnlohmann_1_1basic__json.html#a915185d4413599516b85993e6baaca73">basic_json::number_unsigned_t</a> is used for unsigned integers, <a class="el" href="classnlohmann_1_1basic__json.html#a4bd9b6d54deaadefc43b5c536062b792">basic_json::number_integer_t</a> is used for signed integers, and <a class="el" href="classnlohmann_1_1basic__json.html#aa43a00a590f6ce46ee8ced69513ee4ef">basic_json::number_float_t</a> is used for floating-point numbers or to approximate integers which do not fit in the limits of their respective type.</dd></dl>
-<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json.html#af2ec44358263a76e8289454bd0514f69">basic_json::basic_json(const value_t value_type)</a> – create a JSON value with the default value <a class="el" href="gen__test_8m.html#af3108abdfc7dbfa64896900ace74b015">for</a> a given type</dd></dl>
-<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffea37a6259cc0c1dae299a7866489dff0bd"></a>null </td><td class="fielddoc"><p>null value </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffeaa8cfde6331bd59eb2ac96f8911c4b666"></a>object </td><td class="fielddoc"><p>object (unordered set of name/value pairs) </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffeaf1f713c9e000f5d3f280adbd124df4f5"></a>array </td><td class="fielddoc"><p>array (ordered collection of values) </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffeab45cffe084dd3d20d928bee85e7b0f21"></a>string </td><td class="fielddoc"><p>string value </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffea84e2c64f38f78ba3ea5c905ab5a2da27"></a>boolean </td><td class="fielddoc"><p>boolean value </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffea5763da164f8659d94a56e29df64b4bcc"></a>number_integer </td><td class="fielddoc"><p>number value (signed integer) </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffeadce7cc8ec29055c4158828921f2f265e"></a>number_unsigned </td><td class="fielddoc"><p>number value (unsigned integer) </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffead9966ecb59667235a57b4b999a649eef"></a>number_float </td><td class="fielddoc"><p>number value (floating-point) </p>
-</td></tr>
-<tr><td class="fieldname"><a id="aedb3045c82a17d48de0f030229adbffea94708897ec9db8647dfe695714c98e46"></a>discarded </td><td class="fielddoc"><p>discarded by the the parser callback function </p>
-</td></tr>
-</table>
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00126">126</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<h2 class="groupheader">Function Documentation</h2>
-<a id="a58117f225f43d03e3a0a4a6f3d77c9d9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a58117f225f43d03e3a0a4a6f3d77c9d9">◆ </a></span>from_json() <span class="overload">[1/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">typename BasicJsonType::boolean_t & </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00612">612</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="ad74d89f77ada7a57eff38b43d4bf2335"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad74d89f77ada7a57eff38b43d4bf2335">◆ </a></span>from_json() <span class="overload">[2/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">typename BasicJsonType::string_t & </td>
- <td class="paramname"><em>s</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00622">622</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a7cb5dd7d46a60e65f9a8e0873b3f7dd8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7cb5dd7d46a60e65f9a8e0873b3f7dd8">◆ </a></span>from_json() <span class="overload">[3/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">typename BasicJsonType::number_float_t & </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00632">632</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_a7cb5dd7d46a60e65f9a8e0873b3f7dd8_cgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_a7cb5dd7d46a60e65f9a8e0873b3f7dd8_cgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_a7cb5dd7d46a60e65f9a8e0873b3f7dd8_cgraph" id="namespacenlohmann_1_1detail_a7cb5dd7d46a60e65f9a8e0873b3f7dd8_cgraph">
-<area shape="rect" id="node2" href="namespacenlohmann_1_1detail.html#a85955b9c6dd31846e4b8e891f78614b6" title="get_arithmetic_value" alt="" coords="132,5,275,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="ace4d5680ba413d9fd897ccb5d9c61a1c"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ace4d5680ba413d9fd897ccb5d9c61a1c">◆ </a></span>from_json() <span class="overload">[4/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">typename BasicJsonType::number_unsigned_t & </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00638">638</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_ace4d5680ba413d9fd897ccb5d9c61a1c_cgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_ace4d5680ba413d9fd897ccb5d9c61a1c_cgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_ace4d5680ba413d9fd897ccb5d9c61a1c_cgraph" id="namespacenlohmann_1_1detail_ace4d5680ba413d9fd897ccb5d9c61a1c_cgraph">
-<area shape="rect" id="node2" href="namespacenlohmann_1_1detail.html#a85955b9c6dd31846e4b8e891f78614b6" title="get_arithmetic_value" alt="" coords="132,5,275,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a047d881e611fcac709dc318f730a1732"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a047d881e611fcac709dc318f730a1732">◆ </a></span>from_json() <span class="overload">[5/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">typename BasicJsonType::number_integer_t & </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00644">644</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_a047d881e611fcac709dc318f730a1732_cgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_a047d881e611fcac709dc318f730a1732_cgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_a047d881e611fcac709dc318f730a1732_cgraph" id="namespacenlohmann_1_1detail_a047d881e611fcac709dc318f730a1732_cgraph">
-<area shape="rect" id="node2" href="namespacenlohmann_1_1detail.html#a85955b9c6dd31846e4b8e891f78614b6" title="get_arithmetic_value" alt="" coords="132,5,275,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="acf8dd944c2c7455880dee6f0b355aa01"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#acf8dd944c2c7455880dee6f0b355aa01">◆ </a></span>from_json() <span class="overload">[6/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">UnscopedEnumType & </td>
- <td class="paramname"><em>e</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00651">651</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_acf8dd944c2c7455880dee6f0b355aa01_cgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_acf8dd944c2c7455880dee6f0b355aa01_cgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_acf8dd944c2c7455880dee6f0b355aa01_cgraph" id="namespacenlohmann_1_1detail_acf8dd944c2c7455880dee6f0b355aa01_cgraph">
-<area shape="rect" id="node2" href="namespacenlohmann_1_1detail.html#a85955b9c6dd31846e4b8e891f78614b6" title="get_arithmetic_value" alt="" coords="132,5,275,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="abc62958462b916726b89f25fa381a129"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#abc62958462b916726b89f25fa381a129">◆ </a></span>from_json() <span class="overload">[7/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">typename BasicJsonType::array_t & </td>
- <td class="paramname"><em>arr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00659">659</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a7fb5b5b8034d347b702d31d7fec4ecd7"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7fb5b5b8034d347b702d31d7fec4ecd7">◆ </a></span>from_json() <span class="overload">[8/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">std::forward_list< T, Allocator > & </td>
- <td class="paramname"><em>l</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00670">670</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a8dcac00852dbe1f61d1e78135b19d428"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a8dcac00852dbe1f61d1e78135b19d428">◆ </a></span>from_json() <span class="overload">[9/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CompatibleArrayType & </td>
- <td class="paramname"><em>arr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00728">728</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_a8dcac00852dbe1f61d1e78135b19d428_cgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_a8dcac00852dbe1f61d1e78135b19d428_cgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_a8dcac00852dbe1f61d1e78135b19d428_cgraph" id="namespacenlohmann_1_1detail_a8dcac00852dbe1f61d1e78135b19d428_cgraph">
-<area shape="rect" id="node2" href="namespacenlohmann_1_1detail.html#ac53673a5ce29fb69b96d41dad33cb3b0" title="from_json_array_impl" alt="" coords="132,5,279,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a5e7a3674e8ac46f8feebad9712d7c55f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a5e7a3674e8ac46f8feebad9712d7c55f">◆ </a></span>from_json() <span class="overload">[10/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CompatibleObjectType & </td>
- <td class="paramname"><em>obj</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00748">748</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a839b0ab50d2c9bce669068f56bc41202"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a839b0ab50d2c9bce669068f56bc41202">◆ </a></span>from_json() <span class="overload">[11/11]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">ArithmeticType & </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00776">776</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_a839b0ab50d2c9bce669068f56bc41202_icgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_a839b0ab50d2c9bce669068f56bc41202_icgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_a839b0ab50d2c9bce669068f56bc41202_icgraph" id="namespacenlohmann_1_1detail_a839b0ab50d2c9bce669068f56bc41202_icgraph">
-<area shape="rect" id="node2" href="structnlohmann_1_1adl__serializer.html#adcdd0023173b7ae293da6cc2ffddfd06" title="convert a JSON value to any value type " alt="" coords="138,5,301,47"/>
-<area shape="rect" id="node3" href="classnlohmann_1_1basic__json.html#a49c729573c3c831d7138c976755d10fd" title="get a value (explicit) " alt="" coords="132,71,307,98"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="ac53673a5ce29fb69b96d41dad33cb3b0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac53673a5ce29fb69b96d41dad33cb3b0">◆ </a></span>from_json_array_impl() <span class="overload">[1/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::from_json_array_impl </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CompatibleArrayType & </td>
- <td class="paramname"><em>arr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structnlohmann_1_1detail_1_1priority__tag.html">priority_tag</a>< 0 > </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00692">692</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_ac53673a5ce29fb69b96d41dad33cb3b0_icgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_ac53673a5ce29fb69b96d41dad33cb3b0_icgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_ac53673a5ce29fb69b96d41dad33cb3b0_icgraph" id="namespacenlohmann_1_1detail_ac53673a5ce29fb69b96d41dad33cb3b0_icgraph">
-<area shape="rect" id="node2" href="namespacenlohmann_1_1detail.html#a8dcac00852dbe1f61d1e78135b19d428" title="from_json" alt="" coords="200,5,279,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a57f93ed57254a1639087cdc316e0fb83"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a57f93ed57254a1639087cdc316e0fb83">◆ </a></span>from_json_array_impl() <span class="overload">[2/2]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">auto nlohmann::detail::from_json_array_impl </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CompatibleArrayType & </td>
- <td class="paramname"><em>arr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="structnlohmann_1_1detail_1_1priority__tag.html">priority_tag</a>< 1 > </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> -> decltype(
- arr.reserve(std::declval<typename CompatibleArrayType::size_type>()),
- void())
-</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00707">707</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a85955b9c6dd31846e4b8e891f78614b6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a85955b9c6dd31846e4b8e891f78614b6">◆ </a></span>get_arithmetic_value()</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::get_arithmetic_value </td>
- <td>(</td>
- <td class="paramtype">const BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">ArithmeticType & </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00581">581</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_a85955b9c6dd31846e4b8e891f78614b6_icgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_a85955b9c6dd31846e4b8e891f78614b6_icgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_a85955b9c6dd31846e4b8e891f78614b6_icgraph" id="namespacenlohmann_1_1detail_a85955b9c6dd31846e4b8e891f78614b6_icgraph">
-<area shape="rect" id="node2" href="namespacenlohmann_1_1detail.html#a7cb5dd7d46a60e65f9a8e0873b3f7dd8" title="from_json" alt="" coords="196,5,275,32"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a7b2601c238073c43a07862768b319cf8"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7b2601c238073c43a07862768b319cf8">◆ </a></span>NLOHMANN_JSON_HAS_HELPER() <span class="overload">[1/4]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">nlohmann::detail::NLOHMANN_JSON_HAS_HELPER </td>
- <td>(</td>
- <td class="paramtype">mapped_type </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="ad19328f0c4ffe2890ecafb7c89e0355b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad19328f0c4ffe2890ecafb7c89e0355b">◆ </a></span>NLOHMANN_JSON_HAS_HELPER() <span class="overload">[2/4]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">nlohmann::detail::NLOHMANN_JSON_HAS_HELPER </td>
- <td>(</td>
- <td class="paramtype">key_type </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="af3e900eb1e0b107c812f7babbb94e69e"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#af3e900eb1e0b107c812f7babbb94e69e">◆ </a></span>NLOHMANN_JSON_HAS_HELPER() <span class="overload">[3/4]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">nlohmann::detail::NLOHMANN_JSON_HAS_HELPER </td>
- <td>(</td>
- <td class="paramtype">value_type </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a6648328c4b1466fdc48f1fcfbff23e2f"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6648328c4b1466fdc48f1fcfbff23e2f">◆ </a></span>NLOHMANN_JSON_HAS_HELPER() <span class="overload">[4/4]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">nlohmann::detail::NLOHMANN_JSON_HAS_HELPER </td>
- <td>(</td>
- <td class="paramtype">iterator </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a id="a09169efff3bd1771fff29bd92cea19e0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a09169efff3bd1771fff29bd92cea19e0">◆ </a></span>operator<()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool nlohmann::detail::operator< </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffe">value_t</a> </td>
- <td class="paramname"><em>lhs</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="namespacenlohmann_1_1detail.html#aedb3045c82a17d48de0f030229adbffe">value_t</a> </td>
- <td class="paramname"><em>rhs</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></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>comparison operator for JSON types </p>
-<p>Returns an ordering that is similar to Python:</p><ul>
-<li>order: null < boolean < number < object < array < string</li>
-<li>furthermore, each type is not smaller than itself</li>
-</ul>
-<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#l00148">148</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_a09169efff3bd1771fff29bd92cea19e0_icgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_a09169efff3bd1771fff29bd92cea19e0_icgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_a09169efff3bd1771fff29bd92cea19e0_icgraph" id="namespacenlohmann_1_1detail_a09169efff3bd1771fff29bd92cea19e0_icgraph">
-<area shape="rect" id="node2" href="classnlohmann_1_1basic__json.html#a99cfa952f8b8deaae2505c89507ff3cd" title="return the type as string " alt="" coords="132,5,280,47"/>
-<area shape="rect" id="node3" href="classnlohmann_1_1basic__json_1_1iter__impl.html#a0c20da3ba765c99dc8eb0b47f506ee88" title="comparison: greater than or equal " alt="" coords="131,71,281,112"/>
-</map>
-</div>
-
-</div>
-</div>
-<a id="a1a804b98cbe89b7e44b698f2ca860490"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1a804b98cbe89b7e44b698f2ca860490">◆ </a></span>to_json() <span class="overload">[1/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">T </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00505">505</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a7356ed05cdbbb080cee80e1211e1c6c9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7356ed05cdbbb080cee80e1211e1c6c9">◆ </a></span>to_json() <span class="overload">[2/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const CompatibleString & </td>
- <td class="paramname"><em>s</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00513">513</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a22bffdc8bc7e43af380ba2050696b230"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a22bffdc8bc7e43af380ba2050696b230">◆ </a></span>to_json() <span class="overload">[3/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">FloatType </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00520">520</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="ae5fd66b5517b3b5a6c6b9fd9f29ba8dc"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ae5fd66b5517b3b5a6c6b9fd9f29ba8dc">◆ </a></span>to_json() <span class="overload">[4/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CompatibleNumberUnsignedType </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00529">529</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a91fe576be579c8c2fdd14610605c6dd2"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a91fe576be579c8c2fdd14610605c6dd2">◆ </a></span>to_json() <span class="overload">[5/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">CompatibleNumberIntegerType </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00538">538</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a1f83504de38ee6f440a77ae898b86a18"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1f83504de38ee6f440a77ae898b86a18">◆ </a></span>to_json() <span class="overload">[6/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">UnscopedEnumType </td>
- <td class="paramname"><em>e</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00545">545</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a3afebc132c5ff83f9cd160e52030fdfd"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a3afebc132c5ff83f9cd160e52030fdfd">◆ </a></span>to_json() <span class="overload">[7/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const CompatibleArrayType & </td>
- <td class="paramname"><em>arr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00556">556</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-
-</div>
-</div>
-<a id="a6fa2f784014bfc0b62d7a35d51e676c9"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6fa2f784014bfc0b62d7a35d51e676c9">◆ </a></span>to_json() <span class="overload">[8/8]</span></h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void nlohmann::detail::to_json </td>
- <td>(</td>
- <td class="paramtype">BasicJsonType & </td>
- <td class="paramname"><em>j</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const CompatibleObjectType & </td>
- <td class="paramname"><em>arr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l00565">565</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
-<div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="namespacenlohmann_1_1detail_a6fa2f784014bfc0b62d7a35d51e676c9_icgraph.png" border="0" usemap="#namespacenlohmann_1_1detail_a6fa2f784014bfc0b62d7a35d51e676c9_icgraph" alt=""/></div>
-<map name="namespacenlohmann_1_1detail_a6fa2f784014bfc0b62d7a35d51e676c9_icgraph" id="namespacenlohmann_1_1detail_a6fa2f784014bfc0b62d7a35d51e676c9_icgraph">
-<area shape="rect" id="node2" href="structnlohmann_1_1adl__serializer.html#a1e04b5fee91e47467368f279d7f7b941" title="convert any value type to a JSON value " alt="" coords="117,5,280,47"/>
-<area shape="rect" id="node3" href="classnlohmann_1_1basic__json.html#a12cfdf59e8552b8604c71585e6dd32bc" title="create a JSON value " alt="" coords="125,71,273,112"/>
-</map>
-</div>
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by  <a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.13
-</small></address>
-</body>
-</html>