Commit daa468dd authored by Niels Lohmann's avatar Niels Lohmann
Browse files

Deployed 23e3b622 with MkDocs version: 1.2.2

parent 5c43356b
......@@ -83,7 +83,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:56 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -88,7 +88,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:56 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -307,7 +307,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -924,11 +924,11 @@ class nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, N
<dl class="section see"><dt>See also</dt><dd><a href="https://tools.ietf.org/html/rfc8259">RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format</a></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l17557">17557</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l17559">17559</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:54 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -388,7 +388,7 @@ objects"</code> </td></tr>
</pre> The <a href="https://github.com/nlohmann/json/blob/develop/doc/examples/insert__range_object.cpp">example code</a> above can be translated with<pre class="fragment">g++ -std=c++11 -Isingle_include doc/examples/insert__range_object.cpp -o insert__range_object </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 3.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l23324">23324</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l23326">23326</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -398,7 +398,7 @@ objects"</code> </td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -358,7 +358,7 @@ Example when certain parse events are triggered</div></div>
<dl class="section see"><dt>See also</dt><dd>see <a class="el" href="classnlohmann_1_1basic__json_a15018ade392a844ea32d5188d1a0b9c6.html#a15018ade392a844ea32d5188d1a0b9c6">parse</a> for examples</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l18799">18799</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l18801">18801</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -368,7 +368,7 @@ Example when certain parse events are triggered</div></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:54 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -371,7 +371,7 @@ j_array contains 'key': false
see <a class="el" href="classnlohmann_1_1basic__json_adb82c1f34c73486e013da71ae369e597.html#adb82c1f34c73486e013da71ae369e597">contains(const json_pointer&amp;) const</a> &ndash; checks the existence for a JSON pointer</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 3.6.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l21976">21976</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l21978">21978</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -381,7 +381,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_adb82c1f34c73486e013da71ae3
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -357,7 +357,7 @@ Illustration from cppreference.com</div></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="comment">// serialize the element that the iterator points to</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; std::cout &lt;&lt; *it &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_aa7dba16ed9ee97380aeb17a207dd919a_html_aa7dba16ed9ee97380aeb17a207dd919a"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa7dba16ed9ee97380aeb17a207dd919a.html#aa7dba16ed9ee97380aeb17a207dd919a">nlohmann::basic_json::const_reverse_iterator</a></div><div class="ttdeci">json_reverse_iterator&lt; typename basic_json::const_iterator &gt; const_reverse_iterator</div><div class="ttdoc">a const reverse iterator for a basic_json container</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17695">json.hpp:17695</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_aa7dba16ed9ee97380aeb17a207dd919a_html_aa7dba16ed9ee97380aeb17a207dd919a"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa7dba16ed9ee97380aeb17a207dd919a.html#aa7dba16ed9ee97380aeb17a207dd919a">nlohmann::basic_json::const_reverse_iterator</a></div><div class="ttdeci">json_reverse_iterator&lt; typename basic_json::const_iterator &gt; const_reverse_iterator</div><div class="ttdoc">a const reverse iterator for a basic_json container</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17697">json.hpp:17697</a></div></div>
<div class="ttc" id="anamespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json&lt;&gt; json</div><div class="ttdoc">default JSON class</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03404">json.hpp:3404</a></div></div>
</div><!-- fragment --> <br />
Output (play with this example <a target="_blank" href="https://wandbox.org/permlink/JMDd9jiP0flRKJ6C"><b>online</b></a>): <pre class="fragment">5
......@@ -369,7 +369,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_a7a328b29b290cc300345376c54
see <a class="el" href="classnlohmann_1_1basic__json_a223480466a0922267d680ec8f0722d58.html#a223480466a0922267d680ec8f0722d58">crend()</a> &ndash; returns a const reverse iterator to the end</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l22261">22261</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l22263">22263</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -379,7 +379,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_a223480466a0922267d680ec8f0
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -382,7 +382,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
</pre> The <a href="https://github.com/nlohmann/json/blob/develop/doc/examples/operatorjson_pointer_const.cpp">example code</a> above can be translated with<pre class="fragment">g++ -std=c++11 -Isingle_include doc/examples/operatorjson_pointer_const.cpp -o operatorjson_pointer_const </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 2.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l25590">25590</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l25592">25592</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -392,7 +392,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -414,7 +414,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
</pre> The <a href="https://github.com/nlohmann/json/blob/develop/doc/examples/operatorjson_pointer.cpp">example code</a> above can be translated with<pre class="fragment">g++ -std=c++11 -Isingle_include doc/examples/operatorjson_pointer.cpp -o operatorjson_pointer </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 2.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l25562">25562</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l25564">25564</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -424,7 +424,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -356,7 +356,7 @@ template&lt;typename T &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l25270">25270</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l25272">25272</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -366,7 +366,7 @@ template&lt;typename T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -353,7 +353,7 @@ template&lt;typename ScalarType , typename std::enable_if&lt; std::is_scalar&lt;
<div class="line">{</div>
<div class="line"> <span class="keywordflow">return</span> std::abs(a - b) &lt;= epsilon;</div>
<div class="line">}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad_html_a5b7c4b35a0ad9f97474912a08965d7ad"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad.html#a5b7c4b35a0ad9f97474912a08965d7ad">nlohmann::basic_json::type</a></div><div class="ttdeci">constexpr value_t type() const noexcept</div><div class="ttdoc">return the type of the JSON value (explicit)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l19837">json.hpp:19837</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad_html_a5b7c4b35a0ad9f97474912a08965d7ad"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad.html#a5b7c4b35a0ad9f97474912a08965d7ad">nlohmann::basic_json::type</a></div><div class="ttdeci">constexpr value_t type() const noexcept</div><div class="ttdoc">return the type of the JSON value (explicit)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l19839">json.hpp:19839</a></div></div>
</div><!-- fragment --> Or you can self-defined operator equal function like this: <div class="fragment"><div class="line"><span class="keywordtype">bool</span> my_equal(<a class="code" href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">const_reference</a> lhs, <a class="code" href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">const_reference</a> rhs) {</div>
<div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> lhs_type lhs.type();</div>
<div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> rhs_type rhs.type();</div>
......@@ -367,7 +367,7 @@ template&lt;typename ScalarType , typename std::enable_if&lt; std::is_scalar&lt;
<div class="line">}</div>
<div class="line">...</div>
<div class="line">}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6_html_ab8a1c33ee7b154fc41ca2545aa9724e6"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">nlohmann::basic_json::const_reference</a></div><div class="ttdeci">const value_type &amp; const_reference</div><div class="ttdoc">the type of an element const reference</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17673">json.hpp:17673</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6_html_ab8a1c33ee7b154fc41ca2545aa9724e6"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">nlohmann::basic_json::const_reference</a></div><div class="ttdeci">const value_type &amp; const_reference</div><div class="ttdoc">the type of an element const reference</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17675">json.hpp:17675</a></div></div>
</div><!-- fragment --></dd>
<dd>
NaN values never compare equal to themselves or to other NaN values.</dd></dl>
......@@ -414,7 +414,7 @@ NaN values never compare equal to themselves or to other NaN values.</dd></dl>
</pre> The <a href="https://github.com/nlohmann/json/blob/develop/doc/examples/operator__equal.cpp">example code</a> above can be translated with<pre class="fragment">g++ -std=c++11 -Isingle_include doc/examples/operator__equal.cpp -o operator__equal </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l23804">23804</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l23806">23806</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -424,7 +424,7 @@ NaN values never compare equal to themselves or to other NaN values.</dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:54 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -349,8 +349,8 @@ template&lt;class ValueType , typename std::enable_if&lt; detail::is_getable&lt;
<div class="line">} <span class="keywordflow">catch</span>(<a class="code" href="classnlohmann_1_1basic__json_a2251d8523fa6d16c0fba6388ffa2ef8c.html#a2251d8523fa6d16c0fba6388ffa2ef8c">out_of_range</a>) {</div>
<div class="line"> <span class="keywordflow">return</span> default_value;</div>
<div class="line">}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a2251d8523fa6d16c0fba6388ffa2ef8c_html_a2251d8523fa6d16c0fba6388ffa2ef8c"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2251d8523fa6d16c0fba6388ffa2ef8c.html#a2251d8523fa6d16c0fba6388ffa2ef8c">nlohmann::basic_json::out_of_range</a></div><div class="ttdeci">detail::out_of_range out_of_range</div><div class="ttdoc">exception indicating access out of the defined range</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17651">json.hpp:17651</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a52b18a5b7e68652c65b070900c438c6e_html_a52b18a5b7e68652c65b070900c438c6e"><div class="ttname"><a href="classnlohmann_1_1basic__json_a52b18a5b7e68652c65b070900c438c6e.html#a52b18a5b7e68652c65b070900c438c6e">nlohmann::basic_json::at</a></div><div class="ttdeci">reference at(size_type idx)</div><div class="ttdoc">access specified array element with bounds checking</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l20852">json.hpp:20852</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a2251d8523fa6d16c0fba6388ffa2ef8c_html_a2251d8523fa6d16c0fba6388ffa2ef8c"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2251d8523fa6d16c0fba6388ffa2ef8c.html#a2251d8523fa6d16c0fba6388ffa2ef8c">nlohmann::basic_json::out_of_range</a></div><div class="ttdeci">detail::out_of_range out_of_range</div><div class="ttdoc">exception indicating access out of the defined range</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17653">json.hpp:17653</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a52b18a5b7e68652c65b070900c438c6e_html_a52b18a5b7e68652c65b070900c438c6e"><div class="ttname"><a href="classnlohmann_1_1basic__json_a52b18a5b7e68652c65b070900c438c6e.html#a52b18a5b7e68652c65b070900c438c6e">nlohmann::basic_json::at</a></div><div class="ttdeci">reference at(size_type idx)</div><div class="ttdoc">access specified array element with bounds checking</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l20854">json.hpp:20854</a></div></div>
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>Unlike <a class="el" href="classnlohmann_1_1basic__json_a239e942da82f2597d0cf5ec806f5bc0d.html#a239e942da82f2597d0cf5ec806f5bc0d">at(const typename object_t::key_type&amp;)</a>, this function does not throw if the given key <em>key</em> was not found.</dd>
<dd>
Unlike <a class="el" href="classnlohmann_1_1basic__json_a3f45f3820c456ad2e3f3df2926564151.html#a3f45f3820c456ad2e3f3df2926564151">operator[](const typename object_t::key_type&amp; key)</a>, this function does not implicitly add an element to the position defined by <em>key</em>. This function is furthermore also applicable to const objects.</dd></dl>
......@@ -415,7 +415,7 @@ Unlike <a class="el" href="classnlohmann_1_1basic__json_a3f45f3820c456ad2e3f3df2
see <a class="el" href="classnlohmann_1_1basic__json_a3f45f3820c456ad2e3f3df2926564151.html#a3f45f3820c456ad2e3f3df2926564151">operator[](const typename object_t::key_type&amp;)</a> for unchecked access by reference</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l21355">21355</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l21357">21357</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -425,7 +425,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_a3f45f3820c456ad2e3f3df2926
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -383,7 +383,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_ac4b4acf2c0ad075c0dc125a65c
see <a class="el" href="classnlohmann_1_1basic__json_a5493f2ed1e07b0ece428bd5a47e2fb95.html#a5493f2ed1e07b0ece428bd5a47e2fb95">is_number_unsigned()</a> &ndash; check if value is an unsigned integer number</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l20054">20054</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l20056">20056</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -393,7 +393,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_a5493f2ed1e07b0ece428bd5a47
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -375,7 +375,7 @@ template&lt;typename T &gt; </div>
see <a class="el" href="classnlohmann_1_1basic__json_a11641b35219676b225d9bd15c7677659.html#a11641b35219676b225d9bd15c7677659">value()</a> for access by value with a default value</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.1.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l21289">21289</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l21291">21291</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -385,7 +385,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_a11641b35219676b225d9bd15c7
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -348,7 +348,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
see <a class="el" href="classnlohmann_1_1basic__json_ae09af9c23351b7245d9be4d1b2035fef.html#ae09af9c23351b7245d9be4d1b2035fef">number_unsigned_t</a> &ndash; type for number values (unsigned integer)</dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l18092">18092</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l18094">18094</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -358,7 +358,7 @@ see <a class="el" href="classnlohmann_1_1basic__json_ae09af9c23351b7245d9be4d1b2
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:54 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -351,7 +351,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
<div class="line">{</div>
<div class="line"> <span class="keywordflow">return</span> std::abs(a - b) &lt;= epsilon;</div>
<div class="line">}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad_html_a5b7c4b35a0ad9f97474912a08965d7ad"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad.html#a5b7c4b35a0ad9f97474912a08965d7ad">nlohmann::basic_json::type</a></div><div class="ttdeci">constexpr value_t type() const noexcept</div><div class="ttdoc">return the type of the JSON value (explicit)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l19837">json.hpp:19837</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad_html_a5b7c4b35a0ad9f97474912a08965d7ad"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5b7c4b35a0ad9f97474912a08965d7ad.html#a5b7c4b35a0ad9f97474912a08965d7ad">nlohmann::basic_json::type</a></div><div class="ttdeci">constexpr value_t type() const noexcept</div><div class="ttdoc">return the type of the JSON value (explicit)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l19839">json.hpp:19839</a></div></div>
</div><!-- fragment --> Or you can self-defined operator equal function like this: <div class="fragment"><div class="line"><span class="keywordtype">bool</span> my_equal(<a class="code" href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">const_reference</a> lhs, <a class="code" href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">const_reference</a> rhs) {</div>
<div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> lhs_type lhs.type();</div>
<div class="line"><span class="keyword">const</span> <span class="keyword">auto</span> rhs_type rhs.type();</div>
......@@ -365,7 +365,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
<div class="line">}</div>
<div class="line">...</div>
<div class="line">}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6_html_ab8a1c33ee7b154fc41ca2545aa9724e6"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">nlohmann::basic_json::const_reference</a></div><div class="ttdeci">const value_type &amp; const_reference</div><div class="ttdoc">the type of an element const reference</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17673">json.hpp:17673</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6_html_ab8a1c33ee7b154fc41ca2545aa9724e6"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab8a1c33ee7b154fc41ca2545aa9724e6.html#ab8a1c33ee7b154fc41ca2545aa9724e6">nlohmann::basic_json::const_reference</a></div><div class="ttdeci">const value_type &amp; const_reference</div><div class="ttdoc">the type of an element const reference</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17675">json.hpp:17675</a></div></div>
</div><!-- fragment --></dd>
<dd>
NaN values never compare equal to themselves or to other NaN values.</dd></dl>
......@@ -412,7 +412,7 @@ NaN values never compare equal to themselves or to other NaN values.</dd></dl>
</pre> The <a href="https://github.com/nlohmann/json/blob/develop/doc/examples/operator__equal.cpp">example code</a> above can be translated with<pre class="fragment">g++ -std=c++11 -Isingle_include doc/examples/operator__equal.cpp -o operator__equal </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l23722">23722</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l23724">23724</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -422,7 +422,7 @@ NaN values never compare equal to themselves or to other NaN values.</dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:54 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -520,15 +520,15 @@ template&lt;typename InputType , typename SAX &gt; </div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="comment">// output the result of sax_parse</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;\nresult: &quot;</span> &lt;&lt; std::boolalpha &lt;&lt; result &lt;&lt; std::endl;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a11e390944da90db83089eb2426a749d3_html_a11e390944da90db83089eb2426a749d3"><div class="ttname"><a href="classnlohmann_1_1basic__json_a11e390944da90db83089eb2426a749d3.html#a11e390944da90db83089eb2426a749d3">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18092">json.hpp:18092</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a12b382c6407da5543827ce4b24bb5008_html_a12b382c6407da5543827ce4b24bb5008"><div class="ttname"><a href="classnlohmann_1_1basic__json_a12b382c6407da5543827ce4b24bb5008.html#a12b382c6407da5543827ce4b24bb5008">nlohmann::basic_json::sax_parse</a></div><div class="ttdeci">static bool sax_parse(InputType &amp;&amp;i, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)</div><div class="ttdoc">generate SAX events</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l24412">json.hpp:24412</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22_html_a14824c27188d2fee4861806cd5f23d22"><div class="ttname"><a href="classnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22.html#a14824c27188d2fee4861806cd5f23d22">nlohmann::basic_json::exception</a></div><div class="ttdeci">detail::exception exception</div><div class="ttdoc">general exception of the basic_json class</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17643">json.hpp:17643</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a164b1094a1a9feb54e400d8510bb0b12_html_a164b1094a1a9feb54e400d8510bb0b12"><div class="ttname"><a href="classnlohmann_1_1basic__json_a164b1094a1a9feb54e400d8510bb0b12.html#a164b1094a1a9feb54e400d8510bb0b12">nlohmann::basic_json::json_sax_t</a></div><div class="ttdeci">json_sax&lt; basic_json &gt; json_sax_t</div><div class="ttdoc">SAX interface type, see nlohmann::json_sax.</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17632">json.hpp:17632</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a33593865ffb1860323dcbd52425b90c8_html_a33593865ffb1860323dcbd52425b90c8"><div class="ttname"><a href="classnlohmann_1_1basic__json_a33593865ffb1860323dcbd52425b90c8.html#a33593865ffb1860323dcbd52425b90c8">nlohmann::basic_json::string_t</a></div><div class="ttdeci">StringType string_t</div><div class="ttdoc">a type for a string</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17994">json.hpp:17994</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a555b05e9da63d486126759922685a37a_html_a555b05e9da63d486126759922685a37a"><div class="ttname"><a href="classnlohmann_1_1basic__json_a555b05e9da63d486126759922685a37a.html#a555b05e9da63d486126759922685a37a">nlohmann::basic_json::parse_error</a></div><div class="ttdeci">detail::parse_error parse_error</div><div class="ttdoc">exception indicating a parse error</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17645">json.hpp:17645</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a5b8abaebd922d82d69756327c0c347e6_html_a5b8abaebd922d82d69756327c0c347e6"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5b8abaebd922d82d69756327c0c347e6.html#a5b8abaebd922d82d69756327c0c347e6">nlohmann::basic_json::number_float_t</a></div><div class="ttdeci">NumberFloatType number_float_t</div><div class="ttdoc">a type for a number (floating-point)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18231">json.hpp:18231</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ad6c955145bebde84d93991ffed7cd389_html_ad6c955145bebde84d93991ffed7cd389"><div class="ttname"><a href="classnlohmann_1_1basic__json_ad6c955145bebde84d93991ffed7cd389.html#ad6c955145bebde84d93991ffed7cd389">nlohmann::basic_json::binary_t</a></div><div class="ttdeci">nlohmann::byte_container_with_subtype&lt; BinaryType &gt; binary_t</div><div class="ttdoc">a type for a packed binary type</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18302">json.hpp:18302</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ae09af9c23351b7245d9be4d1b2035fef_html_ae09af9c23351b7245d9be4d1b2035fef"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae09af9c23351b7245d9be4d1b2035fef.html#ae09af9c23351b7245d9be4d1b2035fef">nlohmann::basic_json::number_unsigned_t</a></div><div class="ttdeci">NumberUnsignedType number_unsigned_t</div><div class="ttdoc">a type for a number (unsigned)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18163">json.hpp:18163</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a11e390944da90db83089eb2426a749d3_html_a11e390944da90db83089eb2426a749d3"><div class="ttname"><a href="classnlohmann_1_1basic__json_a11e390944da90db83089eb2426a749d3.html#a11e390944da90db83089eb2426a749d3">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18094">json.hpp:18094</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a12b382c6407da5543827ce4b24bb5008_html_a12b382c6407da5543827ce4b24bb5008"><div class="ttname"><a href="classnlohmann_1_1basic__json_a12b382c6407da5543827ce4b24bb5008.html#a12b382c6407da5543827ce4b24bb5008">nlohmann::basic_json::sax_parse</a></div><div class="ttdeci">static bool sax_parse(InputType &amp;&amp;i, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)</div><div class="ttdoc">generate SAX events</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l24414">json.hpp:24414</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22_html_a14824c27188d2fee4861806cd5f23d22"><div class="ttname"><a href="classnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22.html#a14824c27188d2fee4861806cd5f23d22">nlohmann::basic_json::exception</a></div><div class="ttdeci">detail::exception exception</div><div class="ttdoc">general exception of the basic_json class</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17645">json.hpp:17645</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a164b1094a1a9feb54e400d8510bb0b12_html_a164b1094a1a9feb54e400d8510bb0b12"><div class="ttname"><a href="classnlohmann_1_1basic__json_a164b1094a1a9feb54e400d8510bb0b12.html#a164b1094a1a9feb54e400d8510bb0b12">nlohmann::basic_json::json_sax_t</a></div><div class="ttdeci">json_sax&lt; basic_json &gt; json_sax_t</div><div class="ttdoc">SAX interface type, see nlohmann::json_sax.</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17634">json.hpp:17634</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a33593865ffb1860323dcbd52425b90c8_html_a33593865ffb1860323dcbd52425b90c8"><div class="ttname"><a href="classnlohmann_1_1basic__json_a33593865ffb1860323dcbd52425b90c8.html#a33593865ffb1860323dcbd52425b90c8">nlohmann::basic_json::string_t</a></div><div class="ttdeci">StringType string_t</div><div class="ttdoc">a type for a string</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17996">json.hpp:17996</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a555b05e9da63d486126759922685a37a_html_a555b05e9da63d486126759922685a37a"><div class="ttname"><a href="classnlohmann_1_1basic__json_a555b05e9da63d486126759922685a37a.html#a555b05e9da63d486126759922685a37a">nlohmann::basic_json::parse_error</a></div><div class="ttdeci">detail::parse_error parse_error</div><div class="ttdoc">exception indicating a parse error</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17647">json.hpp:17647</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a5b8abaebd922d82d69756327c0c347e6_html_a5b8abaebd922d82d69756327c0c347e6"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5b8abaebd922d82d69756327c0c347e6.html#a5b8abaebd922d82d69756327c0c347e6">nlohmann::basic_json::number_float_t</a></div><div class="ttdeci">NumberFloatType number_float_t</div><div class="ttdoc">a type for a number (floating-point)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18233">json.hpp:18233</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ad6c955145bebde84d93991ffed7cd389_html_ad6c955145bebde84d93991ffed7cd389"><div class="ttname"><a href="classnlohmann_1_1basic__json_ad6c955145bebde84d93991ffed7cd389.html#ad6c955145bebde84d93991ffed7cd389">nlohmann::basic_json::binary_t</a></div><div class="ttdeci">nlohmann::byte_container_with_subtype&lt; BinaryType &gt; binary_t</div><div class="ttdoc">a type for a packed binary type</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18304">json.hpp:18304</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_ae09af9c23351b7245d9be4d1b2035fef_html_ae09af9c23351b7245d9be4d1b2035fef"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae09af9c23351b7245d9be4d1b2035fef.html#ae09af9c23351b7245d9be4d1b2035fef">nlohmann::basic_json::number_unsigned_t</a></div><div class="ttdeci">NumberUnsignedType number_unsigned_t</div><div class="ttdoc">a type for a number (unsigned)</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l18165">json.hpp:18165</a></div></div>
<div class="ttc" id="anamespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json&lt;&gt; json</div><div class="ttdoc">default JSON class</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03404">json.hpp:3404</a></div></div>
</div><!-- fragment --> <br />
Output (play with this example <a target="_blank" href="https://wandbox.org/permlink/QaneqALPjiPk81vJ"><b>online</b></a>): <pre class="fragment">(start: object) (key: Image) (start: object) (key: Width) (value: 800) (key: Height) (value: 600) (key: Title) (value: View from 15th Floor) (key: Thumbnail) (start: object) (key: Url) (value: http://www.example.com/image/481989943) (key: Height) (value: 125) (key: Width) (value: 100) (end: object) (key: Animated) (value: false) (key: IDs) (start: array) (value: 116) (value: 943) (value: 234) (value: 38793) (end: array) (key: Distance) (value: 12.723374634) (end: object) (end: object)
......@@ -536,7 +536,7 @@ result: true
</pre> The <a href="https://github.com/nlohmann/json/blob/develop/doc/examples/sax_parse.cpp">example code</a> above can be translated with<pre class="fragment">g++ -std=c++11 -Isingle_include doc/examples/sax_parse.cpp -o sax_parse </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 3.2.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l24412">24412</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l24414">24414</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -546,7 +546,7 @@ result: true
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:55 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:13 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
......@@ -347,7 +347,7 @@ template&lt;template&lt; typename U, typename V, typename... Args &gt; class Obj
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; &lt;&lt; <span class="stringliteral">&quot;exception id: &quot;</span> &lt;&lt; e.id &lt;&lt; std::endl;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; }</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;}</div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22_html_a14824c27188d2fee4861806cd5f23d22"><div class="ttname"><a href="classnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22.html#a14824c27188d2fee4861806cd5f23d22">nlohmann::basic_json::exception</a></div><div class="ttdeci">detail::exception exception</div><div class="ttdoc">general exception of the basic_json class</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17643">json.hpp:17643</a></div></div>
<div class="ttc" id="aclassnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22_html_a14824c27188d2fee4861806cd5f23d22"><div class="ttname"><a href="classnlohmann_1_1basic__json_a14824c27188d2fee4861806cd5f23d22.html#a14824c27188d2fee4861806cd5f23d22">nlohmann::basic_json::exception</a></div><div class="ttdeci">detail::exception exception</div><div class="ttdoc">general exception of the basic_json class</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l17645">json.hpp:17645</a></div></div>
<div class="ttc" id="anamespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json&lt;&gt; json</div><div class="ttdoc">default JSON class</div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03404">json.hpp:3404</a></div></div>
</div><!-- fragment --> <br />
Output (play with this example <a target="_blank" href="https://wandbox.org/permlink/vky6QCTCqtUnNVlD"><b>online</b></a>): <pre class="fragment">message: [json.exception.out_of_range.403] key 'non-existing' not found
......@@ -355,7 +355,7 @@ exception id: 403
</pre> The <a href="https://github.com/nlohmann/json/blob/develop/doc/examples/exception.cpp">example code</a> above can be translated with<pre class="fragment">g++ -std=c++11 -Isingle_include doc/examples/exception.cpp -o exception </pre></dd></dl>
<dl class="section since"><dt>Since</dt><dd>version 3.0.0 </dd></dl>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l17643">17643</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_8hpp_source.html#l17645">17645</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
......@@ -365,7 +365,7 @@ exception id: 403
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Aug 17 2021 20:38:54 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
Generated on Wed Aug 18 2021 20:56:12 for JSON for Modern C++ by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment