4043 lines
287 KiB
HTML
4043 lines
287 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>CocoaTweet: build/_deps/json-src/include/nlohmann/json.hpp File 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">CocoaTweet
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</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="dir_4fef79e7177ba769987a8da36c892c5f.html">build</a></li><li class="navelem"><a class="el" href="dir_a57a94e38c03835eed49274b75b0176d.html">_deps</a></li><li class="navelem"><a class="el" href="dir_06bf8d3e2008620d16ac418f1dde3e85.html">json-src</a></li><li class="navelem"><a class="el" href="dir_7b204e709373ad92a397cb8b8f7260f0.html">include</a></li><li class="navelem"><a class="el" href="dir_0c442c3451b59b63dfe09a0379a94178.html">nlohmann</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">json.hpp File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <algorithm></code><br />
|
|
<code>#include <cassert></code><br />
|
|
<code>#include <ciso646></code><br />
|
|
<code>#include <cstddef></code><br />
|
|
<code>#include <functional></code><br />
|
|
<code>#include <initializer_list></code><br />
|
|
<code>#include <iosfwd></code><br />
|
|
<code>#include <iterator></code><br />
|
|
<code>#include <memory></code><br />
|
|
<code>#include <numeric></code><br />
|
|
<code>#include <string></code><br />
|
|
<code>#include <utility></code><br />
|
|
<code>#include <vector></code><br />
|
|
<code>#include <array></code><br />
|
|
<code>#include <forward_list></code><br />
|
|
<code>#include <map></code><br />
|
|
<code>#include <tuple></code><br />
|
|
<code>#include <type_traits></code><br />
|
|
<code>#include <unordered_map></code><br />
|
|
<code>#include <valarray></code><br />
|
|
<code>#include <exception></code><br />
|
|
<code>#include <stdexcept></code><br />
|
|
<code>#include <cstdlib></code><br />
|
|
<code>#include <limits></code><br />
|
|
<code>#include <cstdint></code><br />
|
|
<code>#include <cmath></code><br />
|
|
<code>#include <cstdio></code><br />
|
|
<code>#include <cstring></code><br />
|
|
<code>#include <istream></code><br />
|
|
<code>#include <clocale></code><br />
|
|
<code>#include <cctype></code><br />
|
|
<code>#include <ios></code><br />
|
|
<code>#include <ostream></code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for json.hpp:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="json_8hpp__incl.png" border="0" usemap="#build_2__deps_2json-src_2include_2nlohmann_2json_8hpp" alt=""/></div>
|
|
<map name="build_2__deps_2json-src_2include_2nlohmann_2json_8hpp" id="build_2__deps_2json-src_2include_2nlohmann_2json_8hpp">
|
|
<area shape="rect" title=" " alt="" coords="1489,5,1690,47"/>
|
|
<area shape="rect" title=" " alt="" coords="5,95,91,121"/>
|
|
<area shape="rect" title=" " alt="" coords="115,95,184,121"/>
|
|
<area shape="rect" title=" " alt="" coords="208,95,280,121"/>
|
|
<area shape="rect" title=" " alt="" coords="305,95,375,121"/>
|
|
<area shape="rect" title=" " alt="" coords="399,95,486,121"/>
|
|
<area shape="rect" title=" " alt="" coords="510,95,621,121"/>
|
|
<area shape="rect" title=" " alt="" coords="645,95,710,121"/>
|
|
<area shape="rect" title=" " alt="" coords="734,95,805,121"/>
|
|
<area shape="rect" title=" " alt="" coords="829,95,907,121"/>
|
|
<area shape="rect" title=" " alt="" coords="931,95,1005,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1029,95,1088,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1113,95,1173,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1197,95,1259,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1284,95,1340,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1364,95,1463,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1487,95,1537,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1562,95,1617,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1641,95,1733,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1757,95,1881,121"/>
|
|
<area shape="rect" title=" " alt="" coords="1905,95,1981,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2005,95,2091,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2115,95,2202,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2226,95,2291,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2316,95,2375,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2399,95,2465,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2490,95,2553,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2577,95,2639,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2663,95,2729,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2753,95,2825,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2850,95,2918,121"/>
|
|
<area shape="rect" title=" " alt="" coords="2942,95,3007,121"/>
|
|
<area shape="rect" title=" " alt="" coords="3031,95,3073,121"/>
|
|
<area shape="rect" title=" " alt="" coords="3097,95,3173,121"/>
|
|
</map>
|
|
</div>
|
|
</div><div class="textblock"><div class="dynheader">
|
|
This graph shows which files directly or indirectly include this file:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="json_8hpp__dep__incl.png" border="0" usemap="#build_2__deps_2json-src_2include_2nlohmann_2json_8hppdep" alt=""/></div>
|
|
<map name="build_2__deps_2json-src_2include_2nlohmann_2json_8hppdep" id="build_2__deps_2json-src_2include_2nlohmann_2json_8hppdep">
|
|
<area shape="rect" title=" " alt="" coords="65,5,266,47"/>
|
|
<area shape="rect" href="tweet_8cc.html" title=" " alt="" coords="5,95,149,136"/>
|
|
<area shape="rect" href="key_8cc.html" title=" " alt="" coords="174,95,335,136"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="json_8hpp_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</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_1position__t.html">nlohmann::detail::position_t</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">struct to capture the start position of the current token <a href="structnlohmann_1_1detail_1_1position__t.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1exception.html">nlohmann::detail::exception</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">general exception of the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class <a href="classnlohmann_1_1detail_1_1exception.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1parse__error.html">nlohmann::detail::parse_error</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">exception indicating a parse error <a href="classnlohmann_1_1detail_1_1parse__error.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1invalid__iterator.html">nlohmann::detail::invalid_iterator</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">exception indicating errors with iterators <a href="classnlohmann_1_1detail_1_1invalid__iterator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1type__error.html">nlohmann::detail::type_error</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">exception indicating executing a member function with a wrong type <a href="classnlohmann_1_1detail_1_1type__error.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1out__of__range.html">nlohmann::detail::out_of_range</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">exception indicating access out of the defined range <a href="classnlohmann_1_1detail_1_1out__of__range.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1other__error.html">nlohmann::detail::other_error</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">exception indicating other library errors <a href="classnlohmann_1_1detail_1_1other__error.html#details">More...</a><br /></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_1index__sequence.html">nlohmann::detail::index_sequence< Ints ></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_1merge__and__renumber.html">nlohmann::detail::merge_and_renumber< Sequence1, Sequence2 ></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_1merge__and__renumber_3_01index__sequence_3_01I1_8_8_8_01_4_00_01inde4885d6f1d93a04f25932afbd429c4793.html">nlohmann::detail::merge_and_renumber< index_sequence< I1... >, index_sequence< I2... > ></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_1make__index__sequence.html">nlohmann::detail::make_index_sequence< N ></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_1make__index__sequence_3_010_01_4.html">nlohmann::detail::make_index_sequence< 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_1make__index__sequence_3_011_01_4.html">nlohmann::detail::make_index_sequence< 1 ></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">nlohmann::detail::priority_tag< N ></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">nlohmann::detail::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">nlohmann::detail::static_const< T ></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_1make__void.html">nlohmann::detail::make_void< Ts ></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_1iterator__types.html">nlohmann::detail::iterator_types< It, typename ></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_1iterator__types_3_01It_00_01void__t_3_01typename_01It_1_1difference_d2be8685966c97e00e99d4fd2366dc0b.html">nlohmann::detail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > ></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_1iterator__traits.html">nlohmann::detail::iterator_traits< T, typename ></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_1iterator__traits_3_01T_00_01enable__if__t_3_01_9std_1_1is__pointer_3_01T_01_4_1_1value_01_4_01_4.html">nlohmann::detail::iterator_traits< T, enable_if_t< !std::is_pointer< T >::value > ></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_1iterator__traits_3_01T_01_5_00_01enable__if__t_3_01std_1_1is__object_3_01T_01_4_1_1value_01_4_01_4.html">nlohmann::detail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > ></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_1nonesuch.html">nlohmann::detail::nonesuch</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_1detector.html">nlohmann::detail::detector< Default, AlwaysVoid, Op, Args ></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_1detector_3_01Default_00_01void__t_3_01Op_3_01Args_8_8_8_01_4_01_4_00_01Op_00_01Args_8_8_8_01_4.html">nlohmann::detail::detector< Default, void_t< Op< Args... > >, Op, Args... ></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_1adl__serializer.html">nlohmann::adl_serializer< typename, typename ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">default JSONSerializer template argument <a href="structnlohmann_1_1adl__serializer.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json.html">nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">a class to store JSON values <a href="classnlohmann_1_1basic__json.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1json__pointer.html">nlohmann::json_pointer< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">JSON Pointer. <a href="classnlohmann_1_1json__pointer.html#details">More...</a><br /></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.html">nlohmann::detail::is_basic_json< typename ></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_3_01NLOHMANN__BASIC__JSON__TPL_01_4.html">nlohmann::detail::is_basic_json< NLOHMANN_BASIC_JSON_TPL ></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">nlohmann::detail::has_from_json< BasicJsonType, T, typename ></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_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01not_5e786a91cad76ed1c14f425887b41640.html">nlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > ></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">nlohmann::detail::has_non_default_from_json< BasicJsonType, T, typename ></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_3_01BasicJsonType_00_01T_00_01enable__a9e4562f31f7ed523e6e0f675606b0f2.html">nlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > ></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">nlohmann::detail::has_to_json< BasicJsonType, T, typename ></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_3_01BasicJsonType_00_01T_00_01enable__if__t_3_01not_01737900a749c335e922e2f74e2face5e4.html">nlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< not is_basic_json< T >::value > ></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__iterator__traits.html">nlohmann::detail::is_iterator_traits< T, typename ></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__iterator__traits_3_01iterator__traits_3_01T_01_4_01_4.html">nlohmann::detail::is_iterator_traits< iterator_traits< T > ></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__complete__type.html">nlohmann::detail::is_complete_type< T, typename ></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__complete__type_3_01T_00_01decltype_07void_07sizeof_07T_08_08_08_4.html">nlohmann::detail::is_complete_type< T, decltype(void(sizeof(T)))></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">nlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, typename ></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_01BasicJsonType_00_01Compatible0bd988932da161d60568f9b7198a50d2.html">nlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value and is_detected< key_type_t, CompatibleObjectType >::value > ></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">nlohmann::detail::is_compatible_object_type< BasicJsonType, 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_1is__constructible__object__type__impl.html">nlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, typename ></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__constructible__object__type__impl_3_01BasicJsonType_00_01Construb7f96efbcfd2606ccb5c84a830a60036.html">nlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value and is_detected< key_type_t, ConstructibleObjectType >::value > ></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__constructible__object__type.html">nlohmann::detail::is_constructible_object_type< BasicJsonType, ConstructibleObjectType ></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__string__type__impl.html">nlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, typename ></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__string__type__impl_3_01BasicJsonType_00_01Compatible494e9dc742c819c61e54b8282030b5b6.html">nlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > ></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__string__type.html">nlohmann::detail::is_compatible_string_type< BasicJsonType, ConstructibleStringType ></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__constructible__string__type__impl.html">nlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, typename ></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__constructible__string__type__impl_3_01BasicJsonType_00_01Construe4743afb22172cdb3c5f428800835387.html">nlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > ></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__constructible__string__type.html">nlohmann::detail::is_constructible_string_type< BasicJsonType, ConstructibleStringType ></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__impl.html">nlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, typename ></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__impl_3_01BasicJsonType_00_01CompatibleA2ae7cc020294dfcc2b3bca5a9db30ddf.html">nlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value and is_detected< iterator_t, CompatibleArrayType >::value and not is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > ></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">nlohmann::detail::is_compatible_array_type< BasicJsonType, CompatibleArrayType ></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__constructible__array__type__impl.html">nlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, typename ></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__constructible__array__type__impl_3_01BasicJsonType_00_01Construce6fa33688da703b95649da4749cdeb98.html">nlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > ></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__constructible__array__type__impl_3_01BasicJsonType_00_01Construcb751ba39e14100ed41966800a3fcf4db.html">nlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< not std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value and std::is_default_constructible< ConstructibleArrayType >::value and(std::is_move_assignable< ConstructibleArrayType >::value or std::is_copy_assignable< ConstructibleArrayType >::value) andis_detected< value_type_t, ConstructibleArrayType >::value andis_detected< iterator_t, ConstructibleArrayType >::value andis_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > ></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__constructible__array__type.html">nlohmann::detail::is_constructible_array_type< BasicJsonType, ConstructibleArrayType ></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">nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, typename ></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_01RealIntegerType_00_01Compati3a04243716e8bda67d1ff2aead18da88.html">nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value and std::is_integral< CompatibleNumberIntegerType >::value and not std::is_same< bool, CompatibleNumberIntegerType >::value > ></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">nlohmann::detail::is_compatible_integer_type< 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__type__impl.html">nlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, typename ></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__type__impl_3_01BasicJsonType_00_01CompatibleType_00_fa54cb60e66f5c6ba93b1dd3f418b703.html">nlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > ></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__type.html">nlohmann::detail::is_compatible_type< BasicJsonType, CompatibleType ></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.html">nlohmann::detail::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_01B1_01_4.html">nlohmann::detail::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_01B1_00_01Bn_8_8_8_01_4.html">nlohmann::detail::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_1is__constructible__tuple.html">nlohmann::detail::is_constructible_tuple< T1, T2 ></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__constructible__tuple_3_01T1_00_01std_1_1tuple_3_01Args_8_8_8_01_4_01_4.html">nlohmann::detail::is_constructible_tuple< T1, std::tuple< Args... > ></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">nlohmann::detail::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">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1iteration__proxy__value.html">nlohmann::detail::iteration_proxy_value< IteratorType ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1iteration__proxy.html">nlohmann::detail::iteration_proxy< IteratorType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">proxy class for the items() function <a href="classnlohmann_1_1detail_1_1iteration__proxy.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classstd_1_1tuple__size_3_1_1nlohmann_1_1detail_1_1iteration__proxy__value_3_01IteratorType_01_4_01_4.html">std::tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classstd_1_1tuple__element_3_01N_00_01_1_1nlohmann_1_1detail_1_1iteration__proxy__value_3_01IteratorType_01_4_01_4.html">std::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > ></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">nlohmann::detail::external_constructor< value_t ></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">nlohmann::detail::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_1string_01_4.html">nlohmann::detail::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_1external__constructor_3_01value__t_1_1number__float_01_4.html">nlohmann::detail::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__unsigned_01_4.html">nlohmann::detail::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_1number__integer_01_4.html">nlohmann::detail::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_1array_01_4.html">nlohmann::detail::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_1object_01_4.html">nlohmann::detail::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_1to__json__fn.html">nlohmann::detail::to_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_1adl__serializer.html">nlohmann::adl_serializer< typename, typename ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">default JSONSerializer template argument <a href="structnlohmann_1_1adl__serializer.html#details">More...</a><br /></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_1input__adapter__protocol.html">nlohmann::detail::input_adapter_protocol</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">abstract input adapter interface <a href="structnlohmann_1_1detail_1_1input__adapter__protocol.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1file__input__adapter.html">nlohmann::detail::file_input_adapter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1input__stream__adapter.html">nlohmann::detail::input_stream_adapter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1input__buffer__adapter.html">nlohmann::detail::input_buffer_adapter</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">input adapter for buffer input <a href="classnlohmann_1_1detail_1_1input__buffer__adapter.html#details">More...</a><br /></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_1wide__string__input__helper.html">nlohmann::detail::wide_string_input_helper< WideStringType, T ></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_1wide__string__input__helper_3_01WideStringType_00_012_01_4.html">nlohmann::detail::wide_string_input_helper< WideStringType, 2 ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1wide__string__input__adapter.html">nlohmann::detail::wide_string_input_adapter< WideStringType ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1input__adapter.html">nlohmann::detail::input_adapter</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_1json__sax.html">nlohmann::json_sax< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">SAX interface. <a href="structnlohmann_1_1json__sax.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1json__sax__dom__parser.html">nlohmann::detail::json_sax_dom_parser< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">SAX implementation to create a JSON value from SAX events. <a href="classnlohmann_1_1detail_1_1json__sax__dom__parser.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1json__sax__dom__callback__parser.html">nlohmann::detail::json_sax_dom_callback_parser< BasicJsonType ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1json__sax__acceptor.html">nlohmann::detail::json_sax_acceptor< BasicJsonType ></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__sax.html">nlohmann::detail::is_sax< SAX, BasicJsonType ></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__sax__static__asserts.html">nlohmann::detail::is_sax_static_asserts< SAX, BasicJsonType ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1binary__reader.html">nlohmann::detail::binary_reader< BasicJsonType, SAX ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">deserialization of CBOR, MessagePack, and UBJSON values <a href="classnlohmann_1_1detail_1_1binary__reader.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1lexer.html">nlohmann::detail::lexer< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">lexical analysis <a href="classnlohmann_1_1detail_1_1lexer.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1parser.html">nlohmann::detail::parser< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">syntax analysis <a href="classnlohmann_1_1detail_1_1parser.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1primitive__iterator__t.html">nlohmann::detail::primitive_iterator_t</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_1internal__iterator.html">nlohmann::detail::internal_iterator< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">an iterator value <a href="structnlohmann_1_1detail_1_1internal__iterator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1iteration__proxy.html">nlohmann::detail::iteration_proxy< IteratorType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">proxy class for the items() function <a href="classnlohmann_1_1detail_1_1iteration__proxy.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1iteration__proxy__value.html">nlohmann::detail::iteration_proxy_value< IteratorType ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1iter__impl.html">nlohmann::detail::iter_impl< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">a template for a bidirectional iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class This class implements a both iterators (iterator and const_iterator) for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class. <a href="classnlohmann_1_1detail_1_1iter__impl.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1json__reverse__iterator.html">nlohmann::detail::json_reverse_iterator< Base ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">a template for a reverse iterator class <a href="classnlohmann_1_1detail_1_1json__reverse__iterator.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1json__pointer.html">nlohmann::json_pointer< BasicJsonType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">JSON Pointer. <a href="classnlohmann_1_1json__pointer.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1json__ref.html">nlohmann::detail::json_ref< BasicJsonType ></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_1output__adapter__protocol.html">nlohmann::detail::output_adapter_protocol< CharType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">abstract output adapter interface <a href="structnlohmann_1_1detail_1_1output__adapter__protocol.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1output__vector__adapter.html">nlohmann::detail::output_vector_adapter< CharType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">output adapter for byte vectors <a href="classnlohmann_1_1detail_1_1output__vector__adapter.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1output__stream__adapter.html">nlohmann::detail::output_stream_adapter< CharType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">output adapter for output streams <a href="classnlohmann_1_1detail_1_1output__stream__adapter.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1output__string__adapter.html">nlohmann::detail::output_string_adapter< CharType, StringType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">output adapter for basic_string <a href="classnlohmann_1_1detail_1_1output__string__adapter.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1output__adapter.html">nlohmann::detail::output_adapter< CharType, StringType ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1binary__writer.html">nlohmann::detail::binary_writer< BasicJsonType, CharType ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">serialization to CBOR and MessagePack values <a href="classnlohmann_1_1detail_1_1binary__writer.html#details">More...</a><br /></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_1dtoa__impl_1_1diyfp.html">nlohmann::detail::dtoa_impl::diyfp</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_1dtoa__impl_1_1boundaries.html">nlohmann::detail::dtoa_impl::boundaries</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_1dtoa__impl_1_1cached__power.html">nlohmann::detail::dtoa_impl::cached_power</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1detail_1_1serializer.html">nlohmann::detail::serializer< BasicJsonType ></a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json.html">nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">a class to store JSON values <a href="classnlohmann_1_1basic__json.html#details">More...</a><br /></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="structstd_1_1hash_3_01nlohmann_1_1json_01_4.html">std::hash< nlohmann::json ></a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">hash value for JSON objects <a href="structstd_1_1hash_3_01nlohmann_1_1json_01_4.html#details">More...</a><br /></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="structstd_1_1less_3_1_1nlohmann_1_1detail_1_1value__t_01_4.html">std::less<::nlohmann::detail::value_t ></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="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespacenlohmann"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann.html">nlohmann</a></td></tr>
|
|
<tr class="memdesc:namespacenlohmann"><td class="mdescLeft"> </td><td class="mdescRight">namespace for Niels Lohmann <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespacenlohmann_1_1detail"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html">nlohmann::detail</a></td></tr>
|
|
<tr class="memdesc:namespacenlohmann_1_1detail"><td class="mdescLeft"> </td><td class="mdescRight">detail namespace with internal helper functions <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespacestd"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestd.html">std</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:namespacenlohmann_1_1detail_1_1dtoa__impl"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html">nlohmann::detail::dtoa_impl</a></td></tr>
|
|
<tr class="memdesc:namespacenlohmann_1_1detail_1_1dtoa__impl"><td class="mdescLeft"> </td><td class="mdescRight">implements the Grisu2 algorithm for binary to decimal floating-point conversion. <br /></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="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a7c94253db90041af11dd946a49f0f8a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a7c94253db90041af11dd946a49f0f8a4">NLOHMANN_JSON_VERSION_MAJOR</a>   3</td></tr>
|
|
<tr class="separator:a7c94253db90041af11dd946a49f0f8a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5ca1e164894d78d3276d2e5fe58c5e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ab5ca1e164894d78d3276d2e5fe58c5e3">NLOHMANN_JSON_VERSION_MINOR</a>   7</td></tr>
|
|
<tr class="separator:ab5ca1e164894d78d3276d2e5fe58c5e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a307e0238ebc35e99ea45c68823eb83eb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a307e0238ebc35e99ea45c68823eb83eb">NLOHMANN_JSON_VERSION_PATCH</a>   3</td></tr>
|
|
<tr class="separator:a307e0238ebc35e99ea45c68823eb83eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4654024695783bdf7cbd900f0e0634a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ae4654024695783bdf7cbd900f0e0634a">JSON_HEDLEY_VERSION</a>   11</td></tr>
|
|
<tr class="separator:ae4654024695783bdf7cbd900f0e0634a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b50e69690eed3a7e11797b1122b4302"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8b50e69690eed3a7e11797b1122b4302">JSON_HEDLEY_STRINGIFY_EX</a>(x)   #x</td></tr>
|
|
<tr class="separator:a8b50e69690eed3a7e11797b1122b4302"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b2aefadecfe77306599a08b0d8147ca"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a9b2aefadecfe77306599a08b0d8147ca">JSON_HEDLEY_STRINGIFY</a>(x)   <a class="el" href="json_8hpp.html#a8b50e69690eed3a7e11797b1122b4302">JSON_HEDLEY_STRINGIFY_EX</a>(x)</td></tr>
|
|
<tr class="separator:a9b2aefadecfe77306599a08b0d8147ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee52531ff30270c04958309efa66a5da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aee52531ff30270c04958309efa66a5da">JSON_HEDLEY_CONCAT_EX</a>(a, b)   a##b</td></tr>
|
|
<tr class="separator:aee52531ff30270c04958309efa66a5da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ec16c2642fdc5876d8dbeab3445b313"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a4ec16c2642fdc5876d8dbeab3445b313">JSON_HEDLEY_CONCAT</a>(a, b)   <a class="el" href="json_8hpp.html#aee52531ff30270c04958309efa66a5da">JSON_HEDLEY_CONCAT_EX</a>(a,b)</td></tr>
|
|
<tr class="separator:a4ec16c2642fdc5876d8dbeab3445b313"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1da535c59b21f70e5967b66473543f0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aa1da535c59b21f70e5967b66473543f0">JSON_HEDLEY_VERSION_ENCODE</a>(major, minor, revision)   (((major) * 1000000) + ((minor) * 1000) + (revision))</td></tr>
|
|
<tr class="separator:aa1da535c59b21f70e5967b66473543f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50f81c80525d6fbce743d5d28b53ff73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a50f81c80525d6fbce743d5d28b53ff73">JSON_HEDLEY_VERSION_DECODE_MAJOR</a>(version)   ((version) / 1000000)</td></tr>
|
|
<tr class="separator:a50f81c80525d6fbce743d5d28b53ff73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae55f01749c4cc564b20b0f2650f10519"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ae55f01749c4cc564b20b0f2650f10519">JSON_HEDLEY_VERSION_DECODE_MINOR</a>(version)   (((version) % 1000000) / 1000)</td></tr>
|
|
<tr class="separator:ae55f01749c4cc564b20b0f2650f10519"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d04cc47c899e9addd019e0e7d1ebdbb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a2d04cc47c899e9addd019e0e7d1ebdbb">JSON_HEDLEY_VERSION_DECODE_REVISION</a>(version)   ((version) % 1000)</td></tr>
|
|
<tr class="separator:a2d04cc47c899e9addd019e0e7d1ebdbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a074e795380699252f28c9526ca83e586"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a074e795380699252f28c9526ca83e586"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3dc0b5b04f307fc875f9470c0cc841f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ac3dc0b5b04f307fc875f9470c0cc841f">JSON_HEDLEY_MSVC_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:ac3dc0b5b04f307fc875f9470c0cc841f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae51b1abb6876168df25d3f36fa335c94"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ae51b1abb6876168df25d3f36fa335c94">JSON_HEDLEY_INTEL_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:ae51b1abb6876168df25d3f36fa335c94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a009a77cb8a9fd33aafff173bb945128d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a009a77cb8a9fd33aafff173bb945128d">JSON_HEDLEY_PGI_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a009a77cb8a9fd33aafff173bb945128d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b6d318de76d6d23850ec1a588bdeffa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a4b6d318de76d6d23850ec1a588bdeffa">JSON_HEDLEY_SUNPRO_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a4b6d318de76d6d23850ec1a588bdeffa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a472a0656b154bb30cf6e8fb8a31b9209"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a472a0656b154bb30cf6e8fb8a31b9209">JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a472a0656b154bb30cf6e8fb8a31b9209"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec1d1b1e286d1610ff11dbb29bf3e8cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aec1d1b1e286d1610ff11dbb29bf3e8cf">JSON_HEDLEY_ARM_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:aec1d1b1e286d1610ff11dbb29bf3e8cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66ec7d7c320280d6e75cb3634048cd49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a66ec7d7c320280d6e75cb3634048cd49">JSON_HEDLEY_IBM_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a66ec7d7c320280d6e75cb3634048cd49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d620ef5f95be933b3d8e24d4fc5b6d5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a3d620ef5f95be933b3d8e24d4fc5b6d5">JSON_HEDLEY_TI_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a3d620ef5f95be933b3d8e24d4fc5b6d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d9ed879aa65e4db12a81ee95529c3e4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a5d9ed879aa65e4db12a81ee95529c3e4">JSON_HEDLEY_CRAY_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a5d9ed879aa65e4db12a81ee95529c3e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8788394855e9b5a1cc32327db5a613cb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8788394855e9b5a1cc32327db5a613cb">JSON_HEDLEY_IAR_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a8788394855e9b5a1cc32327db5a613cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38192f48e8c6ee0018a988d54e97cacf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a38192f48e8c6ee0018a988d54e97cacf">JSON_HEDLEY_TINYC_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a38192f48e8c6ee0018a988d54e97cacf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af21c5dbd9df3b2e245ae547e2d940adc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af21c5dbd9df3b2e245ae547e2d940adc">JSON_HEDLEY_DMC_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:af21c5dbd9df3b2e245ae547e2d940adc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8f9aee7d709155d6745cb3f77c6ff0c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ad8f9aee7d709155d6745cb3f77c6ff0c">JSON_HEDLEY_COMPCERT_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:ad8f9aee7d709155d6745cb3f77c6ff0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21937c8e7c79a1bef6695691c733e29f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a21937c8e7c79a1bef6695691c733e29f">JSON_HEDLEY_PELLES_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:a21937c8e7c79a1bef6695691c733e29f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf82a065634719d57994ef5876e208ff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major, minor, patch)   (0)</td></tr>
|
|
<tr class="separator:aaf82a065634719d57994ef5876e208ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af41dc3300eaa6e5e6a976730d160a268"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af41dc3300eaa6e5e6a976730d160a268">JSON_HEDLEY_HAS_ATTRIBUTE</a>(attribute)   (0)</td></tr>
|
|
<tr class="separator:af41dc3300eaa6e5e6a976730d160a268"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afdf01f41465021815bb6fc4d8c1839fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#afdf01f41465021815bb6fc4d8c1839fd">JSON_HEDLEY_GNUC_HAS_ATTRIBUTE</a>(attribute, major, minor, patch)   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:afdf01f41465021815bb6fc4d8c1839fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af33c67f65300eb91494f25bf583f5bd7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af33c67f65300eb91494f25bf583f5bd7">JSON_HEDLEY_GCC_HAS_ATTRIBUTE</a>(attribute, major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:af33c67f65300eb91494f25bf583f5bd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c4e6a04293aaf333a31698dea661b3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a2c4e6a04293aaf333a31698dea661b3b">JSON_HEDLEY_HAS_CPP_ATTRIBUTE</a>(attribute)   (0)</td></tr>
|
|
<tr class="separator:a2c4e6a04293aaf333a31698dea661b3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5b94be3095ea0549561c1bc951c5998"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ad5b94be3095ea0549561c1bc951c5998">JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS</a>(ns, attribute)   (0)</td></tr>
|
|
<tr class="separator:ad5b94be3095ea0549561c1bc951c5998"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a938dadb6cadaaaccf72990d09be5dc0a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a938dadb6cadaaaccf72990d09be5dc0a">JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE</a>(attribute, major, minor, patch)   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:a938dadb6cadaaaccf72990d09be5dc0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa3c748298e83bf6a67b583b83233c11"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aaa3c748298e83bf6a67b583b83233c11">JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE</a>(attribute, major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:aaa3c748298e83bf6a67b583b83233c11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf8ab10ce06ffe6f54840b555b15121c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#acf8ab10ce06ffe6f54840b555b15121c">JSON_HEDLEY_HAS_BUILTIN</a>(builtin)   (0)</td></tr>
|
|
<tr class="separator:acf8ab10ce06ffe6f54840b555b15121c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92764b738f44272e1b18c3ef1403c894"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a92764b738f44272e1b18c3ef1403c894">JSON_HEDLEY_GNUC_HAS_BUILTIN</a>(builtin, major, minor, patch)   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:a92764b738f44272e1b18c3ef1403c894"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa210655ec7cc8387bef8ade74c3af647"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aa210655ec7cc8387bef8ade74c3af647">JSON_HEDLEY_GCC_HAS_BUILTIN</a>(builtin, major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:aa210655ec7cc8387bef8ade74c3af647"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a752eb648bbfc7bcd8a4624c43f520412"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a752eb648bbfc7bcd8a4624c43f520412">JSON_HEDLEY_HAS_FEATURE</a>(feature)   (0)</td></tr>
|
|
<tr class="separator:a752eb648bbfc7bcd8a4624c43f520412"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5dab327c783036962c7d921a4144676"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ad5dab327c783036962c7d921a4144676">JSON_HEDLEY_GNUC_HAS_FEATURE</a>(feature, major, minor, patch)   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:ad5dab327c783036962c7d921a4144676"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9f353e2ea047111e419855144b06ab7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ae9f353e2ea047111e419855144b06ab7">JSON_HEDLEY_GCC_HAS_FEATURE</a>(feature, major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:ae9f353e2ea047111e419855144b06ab7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a320bfe79028a67cd5873f917bc5418dd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a320bfe79028a67cd5873f917bc5418dd">JSON_HEDLEY_HAS_EXTENSION</a>(extension)   (0)</td></tr>
|
|
<tr class="separator:a320bfe79028a67cd5873f917bc5418dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2417cc05952936574c0a6ed96d73d8e2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a2417cc05952936574c0a6ed96d73d8e2">JSON_HEDLEY_GNUC_HAS_EXTENSION</a>(extension, major, minor, patch)   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:a2417cc05952936574c0a6ed96d73d8e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af488159969a8b7154820cffe04bb4917"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af488159969a8b7154820cffe04bb4917">JSON_HEDLEY_GCC_HAS_EXTENSION</a>(extension, major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:af488159969a8b7154820cffe04bb4917"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac256365345e803d24cbd9651d3cb0274"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ac256365345e803d24cbd9651d3cb0274">JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE</a>(attribute)   (0)</td></tr>
|
|
<tr class="separator:ac256365345e803d24cbd9651d3cb0274"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a005d6f0dbab6f7152e43fb85fc4f4990"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a005d6f0dbab6f7152e43fb85fc4f4990">JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE</a>(attribute, major, minor, patch)   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:a005d6f0dbab6f7152e43fb85fc4f4990"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a164e098f308804c3bada63613ad75dab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a164e098f308804c3bada63613ad75dab">JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE</a>(attribute, major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:a164e098f308804c3bada63613ad75dab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a472922971d1cd7308a4402042bdafe34"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a472922971d1cd7308a4402042bdafe34">JSON_HEDLEY_HAS_WARNING</a>(warning)   (0)</td></tr>
|
|
<tr class="separator:a472922971d1cd7308a4402042bdafe34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8afa30449fac8b5069e62f26421d4148"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8afa30449fac8b5069e62f26421d4148">JSON_HEDLEY_GNUC_HAS_WARNING</a>(warning, major, minor, patch)   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:a8afa30449fac8b5069e62f26421d4148"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab45544391bc41507efde58d48331dfc2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ab45544391bc41507efde58d48331dfc2">JSON_HEDLEY_GCC_HAS_WARNING</a>(warning, major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:ab45544391bc41507efde58d48331dfc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a543a78d9931a92663e3b3fc552a390a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a543a78d9931a92663e3b3fc552a390a4">JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_</a>(x)   x</td></tr>
|
|
<tr class="separator:a543a78d9931a92663e3b3fc552a390a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb6e382f24fc5453621ae258b72e8775"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aeb6e382f24fc5453621ae258b72e8775">JSON_HEDLEY_PRAGMA</a>(value)</td></tr>
|
|
<tr class="separator:aeb6e382f24fc5453621ae258b72e8775"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1850f57fcda72becebc7033a2e10e77b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a1850f57fcda72becebc7033a2e10e77b">JSON_HEDLEY_DIAGNOSTIC_PUSH</a></td></tr>
|
|
<tr class="separator:a1850f57fcda72becebc7033a2e10e77b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeedd50a52e1ea565ceab84bb596ec07f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aeedd50a52e1ea565ceab84bb596ec07f">JSON_HEDLEY_DIAGNOSTIC_POP</a></td></tr>
|
|
<tr class="separator:aeedd50a52e1ea565ceab84bb596ec07f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe5855242129fa5d1adf55227669a337"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#afe5855242129fa5d1adf55227669a337">JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED</a></td></tr>
|
|
<tr class="separator:afe5855242129fa5d1adf55227669a337"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab67745ae0065d536d8e67969db68d564"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ab67745ae0065d536d8e67969db68d564">JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS</a></td></tr>
|
|
<tr class="separator:ab67745ae0065d536d8e67969db68d564"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6e5abd7e400c9a725278206ece33e16"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ab6e5abd7e400c9a725278206ece33e16">JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES</a></td></tr>
|
|
<tr class="separator:ab6e5abd7e400c9a725278206ece33e16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d412aa5d441b533afa439a89aa4a754"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8d412aa5d441b533afa439a89aa4a754">JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL</a></td></tr>
|
|
<tr class="separator:a8d412aa5d441b533afa439a89aa4a754"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f2cbf281fa983a844b9279c697b7a0c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a0f2cbf281fa983a844b9279c697b7a0c">JSON_HEDLEY_DEPRECATED</a>(since)</td></tr>
|
|
<tr class="separator:a0f2cbf281fa983a844b9279c697b7a0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0469b867b0ec3a1c4b229ce9d087620"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af0469b867b0ec3a1c4b229ce9d087620">JSON_HEDLEY_DEPRECATED_FOR</a>(since, replacement)</td></tr>
|
|
<tr class="separator:af0469b867b0ec3a1c4b229ce9d087620"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a681fd0533fbc24394f3322b6f4a60c4f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a681fd0533fbc24394f3322b6f4a60c4f">JSON_HEDLEY_UNAVAILABLE</a>(available_since)</td></tr>
|
|
<tr class="separator:a681fd0533fbc24394f3322b6f4a60c4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28d7e3b2d26bd5b8a3806da3db7dea03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a28d7e3b2d26bd5b8a3806da3db7dea03">JSON_HEDLEY_WARN_UNUSED_RESULT</a></td></tr>
|
|
<tr class="separator:a28d7e3b2d26bd5b8a3806da3db7dea03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe58497d56cda5e4cbf2d33be1bdd91e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#afe58497d56cda5e4cbf2d33be1bdd91e">JSON_HEDLEY_SENTINEL</a>(position)</td></tr>
|
|
<tr class="separator:afe58497d56cda5e4cbf2d33be1bdd91e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82747e7a15c5cecf1223dbc4eb7a1c6b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a82747e7a15c5cecf1223dbc4eb7a1c6b">JSON_HEDLEY_NO_RETURN</a></td></tr>
|
|
<tr class="separator:a82747e7a15c5cecf1223dbc4eb7a1c6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a8fe3009f53d14ac4b48600a2606fc1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a9a8fe3009f53d14ac4b48600a2606fc1">JSON_HEDLEY_NO_ESCAPE</a></td></tr>
|
|
<tr class="separator:a9a8fe3009f53d14ac4b48600a2606fc1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d5705bd7bd14855c3ef5b98305c5fb4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a2d5705bd7bd14855c3ef5b98305c5fb4">JSON_HEDLEY_UNREACHABLE</a>()</td></tr>
|
|
<tr class="separator:a2d5705bd7bd14855c3ef5b98305c5fb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a06401b258ef03263f2aec48029dc8b03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a06401b258ef03263f2aec48029dc8b03">JSON_HEDLEY_UNREACHABLE_RETURN</a>(value)   return value</td></tr>
|
|
<tr class="separator:a06401b258ef03263f2aec48029dc8b03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70d7244eea52c8bb5716545e54050bb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a70d7244eea52c8bb5716545e54050bb5">JSON_HEDLEY_ASSUME</a>(expr)   ((void) (expr))</td></tr>
|
|
<tr class="separator:a70d7244eea52c8bb5716545e54050bb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5338981b5ad9027c9e54b1c5597f4344"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a5338981b5ad9027c9e54b1c5597f4344">JSON_HEDLEY_NON_NULL</a>(...)</td></tr>
|
|
<tr class="separator:a5338981b5ad9027c9e54b1c5597f4344"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e17831d69746d3ee8ad4796e96975a2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a2e17831d69746d3ee8ad4796e96975a2">JSON_HEDLEY_PRINTF_FORMAT</a>(string_idx, first_to_check)</td></tr>
|
|
<tr class="separator:a2e17831d69746d3ee8ad4796e96975a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac317a48664e4099c22d33d8132bef97e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ac317a48664e4099c22d33d8132bef97e">JSON_HEDLEY_CONSTEXPR</a></td></tr>
|
|
<tr class="separator:ac317a48664e4099c22d33d8132bef97e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34846d0797b38c1971baee08736dae69"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a34846d0797b38c1971baee08736dae69">JSON_HEDLEY_PREDICT</a>(expr, expected, probability)   (((void) (expected)), !!(expr))</td></tr>
|
|
<tr class="separator:a34846d0797b38c1971baee08736dae69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb569cea2c5a17c33734f27e8fef2473"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#adb569cea2c5a17c33734f27e8fef2473">JSON_HEDLEY_PREDICT_TRUE</a>(expr, probability)   (!!(expr))</td></tr>
|
|
<tr class="separator:adb569cea2c5a17c33734f27e8fef2473"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec5597506417346f8f1c4d1f08c7719f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aec5597506417346f8f1c4d1f08c7719f">JSON_HEDLEY_PREDICT_FALSE</a>(expr, probability)   (!!(expr))</td></tr>
|
|
<tr class="separator:aec5597506417346f8f1c4d1f08c7719f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a355f2770653ff7bdd5c74b204b5a3ad0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a355f2770653ff7bdd5c74b204b5a3ad0">JSON_HEDLEY_LIKELY</a>(expr)   (!!(expr))</td></tr>
|
|
<tr class="separator:a355f2770653ff7bdd5c74b204b5a3ad0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8df7de76ab3c9445f46f6994ec205bcd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8df7de76ab3c9445f46f6994ec205bcd">JSON_HEDLEY_UNLIKELY</a>(expr)   (!!(expr))</td></tr>
|
|
<tr class="separator:a8df7de76ab3c9445f46f6994ec205bcd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26967eb7395562701e450cec045dda15"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a26967eb7395562701e450cec045dda15">JSON_HEDLEY_UNPREDICTABLE</a>(expr)   <a class="el" href="json_8hpp.html#a34846d0797b38c1971baee08736dae69">JSON_HEDLEY_PREDICT</a>(expr, 1, 0.5)</td></tr>
|
|
<tr class="separator:a26967eb7395562701e450cec045dda15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a521367b4e81907450a7ea0bf28028b01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a521367b4e81907450a7ea0bf28028b01">JSON_HEDLEY_MALLOC</a></td></tr>
|
|
<tr class="separator:a521367b4e81907450a7ea0bf28028b01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5c84b7d1a43361bdc14cc6941078000"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af5c84b7d1a43361bdc14cc6941078000">JSON_HEDLEY_PURE</a></td></tr>
|
|
<tr class="separator:af5c84b7d1a43361bdc14cc6941078000"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d17bf1a54fc45a04ced6d3aa86a96e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a0d17bf1a54fc45a04ced6d3aa86a96e3">JSON_HEDLEY_CONST</a>   <a class="el" href="json_8hpp.html#af5c84b7d1a43361bdc14cc6941078000">JSON_HEDLEY_PURE</a></td></tr>
|
|
<tr class="separator:a0d17bf1a54fc45a04ced6d3aa86a96e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4979e5bc2f252ff6e367fc254ab4e85"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ad4979e5bc2f252ff6e367fc254ab4e85">JSON_HEDLEY_RESTRICT</a></td></tr>
|
|
<tr class="separator:ad4979e5bc2f252ff6e367fc254ab4e85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af943d68414c7fe0fdfab7e772fa628a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af943d68414c7fe0fdfab7e772fa628a8">JSON_HEDLEY_INLINE</a></td></tr>
|
|
<tr class="separator:af943d68414c7fe0fdfab7e772fa628a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8811aa2a21030baad33c103cb04d322"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aa8811aa2a21030baad33c103cb04d322">JSON_HEDLEY_ALWAYS_INLINE</a>   <a class="el" href="json_8hpp.html#af943d68414c7fe0fdfab7e772fa628a8">JSON_HEDLEY_INLINE</a></td></tr>
|
|
<tr class="separator:aa8811aa2a21030baad33c103cb04d322"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa400dd54d50fd20d7e931e2f08ee6374"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aa400dd54d50fd20d7e931e2f08ee6374">JSON_HEDLEY_NEVER_INLINE</a></td></tr>
|
|
<tr class="separator:aa400dd54d50fd20d7e931e2f08ee6374"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a034c879888858092ec101e8d02be67c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a034c879888858092ec101e8d02be67c2">JSON_HEDLEY_PRIVATE</a></td></tr>
|
|
<tr class="separator:a034c879888858092ec101e8d02be67c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa1588f4ea4e7819b5b6e66f07865737f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aa1588f4ea4e7819b5b6e66f07865737f">JSON_HEDLEY_PUBLIC</a></td></tr>
|
|
<tr class="separator:aa1588f4ea4e7819b5b6e66f07865737f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29c62e19dfa10fb48bf3aa877c4af21c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a29c62e19dfa10fb48bf3aa877c4af21c">JSON_HEDLEY_IMPORT</a>   extern</td></tr>
|
|
<tr class="separator:a29c62e19dfa10fb48bf3aa877c4af21c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a99bb53bea18285e3d2ae4385c6c75434"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a99bb53bea18285e3d2ae4385c6c75434">JSON_HEDLEY_NO_THROW</a></td></tr>
|
|
<tr class="separator:a99bb53bea18285e3d2ae4385c6c75434"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7056c44a5787e78720407fc97aefbd0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a7056c44a5787e78720407fc97aefbd0f">JSON_HEDLEY_FALL_THROUGH</a></td></tr>
|
|
<tr class="separator:a7056c44a5787e78720407fc97aefbd0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f2aaec3b681d0a72f7d6e90b70cdcd1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a5f2aaec3b681d0a72f7d6e90b70cdcd1">JSON_HEDLEY_RETURNS_NON_NULL</a></td></tr>
|
|
<tr class="separator:a5f2aaec3b681d0a72f7d6e90b70cdcd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81c7e3b5b6811abfd89146ad33a93d8f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a81c7e3b5b6811abfd89146ad33a93d8f">JSON_HEDLEY_ARRAY_PARAM</a>(name)</td></tr>
|
|
<tr class="separator:a81c7e3b5b6811abfd89146ad33a93d8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37617841d58aa4d88d0efee4db57ee18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a37617841d58aa4d88d0efee4db57ee18">JSON_HEDLEY_IS_CONSTANT</a>(expr)   (0)</td></tr>
|
|
<tr class="separator:a37617841d58aa4d88d0efee4db57ee18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1136ab0d872379bb18d0839893bede67"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a1136ab0d872379bb18d0839893bede67">JSON_HEDLEY_REQUIRE_CONSTEXPR</a>(expr)   (expr)</td></tr>
|
|
<tr class="separator:a1136ab0d872379bb18d0839893bede67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad43f9ae10083194afdfe88516ad876e7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ad43f9ae10083194afdfe88516ad876e7">JSON_HEDLEY_BEGIN_C_DECLS</a></td></tr>
|
|
<tr class="separator:ad43f9ae10083194afdfe88516ad876e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca2fc4b765ac5739d680153895b673fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#aca2fc4b765ac5739d680153895b673fb">JSON_HEDLEY_END_C_DECLS</a></td></tr>
|
|
<tr class="separator:aca2fc4b765ac5739d680153895b673fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a378be9b66feb11153979c282c669b12e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a378be9b66feb11153979c282c669b12e">JSON_HEDLEY_C_DECL</a></td></tr>
|
|
<tr class="separator:a378be9b66feb11153979c282c669b12e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04269935c66fe5a9b6c33fa36037d215"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a04269935c66fe5a9b6c33fa36037d215">JSON_HEDLEY_STATIC_ASSERT</a>(expr, message)</td></tr>
|
|
<tr class="separator:a04269935c66fe5a9b6c33fa36037d215"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab849ba88a6f410da5a46a86f8565b381"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ab849ba88a6f410da5a46a86f8565b381">JSON_HEDLEY_CONST_CAST</a>(T, expr)   ((T) (expr))</td></tr>
|
|
<tr class="separator:ab849ba88a6f410da5a46a86f8565b381"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86dd11af75e3f25f5be26cf3c779ba79"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a86dd11af75e3f25f5be26cf3c779ba79">JSON_HEDLEY_REINTERPRET_CAST</a>(T, expr)   (*((T*) &(expr)))</td></tr>
|
|
<tr class="separator:a86dd11af75e3f25f5be26cf3c779ba79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2edb8d037ad5cbac818c86aca317226a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a2edb8d037ad5cbac818c86aca317226a">JSON_HEDLEY_STATIC_CAST</a>(T, expr)   ((T) (expr))</td></tr>
|
|
<tr class="separator:a2edb8d037ad5cbac818c86aca317226a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c790866b16f58cbe0b3286a7a6238c3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8c790866b16f58cbe0b3286a7a6238c3">JSON_HEDLEY_CPP_CAST</a>(T, expr)   (expr)</td></tr>
|
|
<tr class="separator:a8c790866b16f58cbe0b3286a7a6238c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a06449cfb74f25f075a8ea334542f1c65"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a06449cfb74f25f075a8ea334542f1c65">JSON_HEDLEY_NULL</a>   ((void*) 0)</td></tr>
|
|
<tr class="separator:a06449cfb74f25f075a8ea334542f1c65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8419c2b65d28686932087c587eb19157"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8419c2b65d28686932087c587eb19157">JSON_HEDLEY_MESSAGE</a>(msg)</td></tr>
|
|
<tr class="separator:a8419c2b65d28686932087c587eb19157"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5563e5b0fbc2a9b525830081404d9208"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a5563e5b0fbc2a9b525830081404d9208">JSON_HEDLEY_WARNING</a>(msg)   <a class="el" href="json_8hpp.html#a8419c2b65d28686932087c587eb19157">JSON_HEDLEY_MESSAGE</a>(msg)</td></tr>
|
|
<tr class="separator:a5563e5b0fbc2a9b525830081404d9208"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbc72fa9390d5e8b7592a81384dfabf3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#acbc72fa9390d5e8b7592a81384dfabf3">JSON_HEDLEY_REQUIRE</a>(expr)</td></tr>
|
|
<tr class="separator:acbc72fa9390d5e8b7592a81384dfabf3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7106fb230747163b5b16121eb6a42b23"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a7106fb230747163b5b16121eb6a42b23">JSON_HEDLEY_REQUIRE_MSG</a>(expr, msg)</td></tr>
|
|
<tr class="separator:a7106fb230747163b5b16121eb6a42b23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a701eddd8e14dbe617a9ca81b095e88fb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a701eddd8e14dbe617a9ca81b095e88fb">JSON_HEDLEY_FLAGS_CAST</a>(T, expr)   <a class="el" href="json_8hpp.html#a2edb8d037ad5cbac818c86aca317226a">JSON_HEDLEY_STATIC_CAST</a>(T, expr)</td></tr>
|
|
<tr class="separator:a701eddd8e14dbe617a9ca81b095e88fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7a983344e78f37697c2688f1885f9e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ae7a983344e78f37697c2688f1885f9e1">JSON_HEDLEY_EMPTY_BASES</a></td></tr>
|
|
<tr class="separator:ae7a983344e78f37697c2688f1885f9e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3737b675cbb70bcdfdaca78c2bc7d4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#af3737b675cbb70bcdfdaca78c2bc7d4a">JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK</a>(major, minor, patch)   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td></tr>
|
|
<tr class="separator:af3737b675cbb70bcdfdaca78c2bc7d4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a940783ca9410ed9dbe4f7abf44a29394"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a940783ca9410ed9dbe4f7abf44a29394">JSON_HEDLEY_CLANG_HAS_ATTRIBUTE</a>(attribute)   <a class="el" href="json_8hpp.html#af41dc3300eaa6e5e6a976730d160a268">JSON_HEDLEY_HAS_ATTRIBUTE</a>(attribute)</td></tr>
|
|
<tr class="separator:a940783ca9410ed9dbe4f7abf44a29394"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ce7b30717e453922113c4f62e645e13"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a3ce7b30717e453922113c4f62e645e13">JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE</a>(attribute)   <a class="el" href="json_8hpp.html#a2c4e6a04293aaf333a31698dea661b3b">JSON_HEDLEY_HAS_CPP_ATTRIBUTE</a>(attribute)</td></tr>
|
|
<tr class="separator:a3ce7b30717e453922113c4f62e645e13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4500e349152e53a3a6f0ab95c6a4a840"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a4500e349152e53a3a6f0ab95c6a4a840">JSON_HEDLEY_CLANG_HAS_BUILTIN</a>(builtin)   <a class="el" href="json_8hpp.html#acf8ab10ce06ffe6f54840b555b15121c">JSON_HEDLEY_HAS_BUILTIN</a>(builtin)</td></tr>
|
|
<tr class="separator:a4500e349152e53a3a6f0ab95c6a4a840"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a096be2083232d3a3ea9f3aeb25885f60"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a096be2083232d3a3ea9f3aeb25885f60">JSON_HEDLEY_CLANG_HAS_FEATURE</a>(feature)   <a class="el" href="json_8hpp.html#a752eb648bbfc7bcd8a4624c43f520412">JSON_HEDLEY_HAS_FEATURE</a>(feature)</td></tr>
|
|
<tr class="separator:a096be2083232d3a3ea9f3aeb25885f60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fcc2d27e828fbd8d5ef88ba341e56c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a8fcc2d27e828fbd8d5ef88ba341e56c0">JSON_HEDLEY_CLANG_HAS_EXTENSION</a>(extension)   <a class="el" href="json_8hpp.html#a320bfe79028a67cd5873f917bc5418dd">JSON_HEDLEY_HAS_EXTENSION</a>(extension)</td></tr>
|
|
<tr class="separator:a8fcc2d27e828fbd8d5ef88ba341e56c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb4bf1280cd8738877e1f0f681a5d96d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#afb4bf1280cd8738877e1f0f681a5d96d">JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE</a>(attribute)   <a class="el" href="json_8hpp.html#ac256365345e803d24cbd9651d3cb0274">JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE</a>(attribute)</td></tr>
|
|
<tr class="separator:afb4bf1280cd8738877e1f0f681a5d96d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6125ffd318b2d6698faad4175a6e7c56"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a6125ffd318b2d6698faad4175a6e7c56">JSON_HEDLEY_CLANG_HAS_WARNING</a>(warning)   <a class="el" href="json_8hpp.html#a472922971d1cd7308a4402042bdafe34">JSON_HEDLEY_HAS_WARNING</a>(warning)</td></tr>
|
|
<tr class="separator:a6125ffd318b2d6698faad4175a6e7c56"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c274f6db2e65c1b66c7d41b06ad690f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a6c274f6db2e65c1b66c7d41b06ad690f">JSON_THROW</a>(exception)   std::abort()</td></tr>
|
|
<tr class="separator:a6c274f6db2e65c1b66c7d41b06ad690f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a985d3b82445302c57257f6432f261fe9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a985d3b82445302c57257f6432f261fe9">JSON_TRY</a>   <a class="el" href="CMakeLists_8txt.html#a3108b089d70840ef7c9e27bc37c1e788">if</a>(true)</td></tr>
|
|
<tr class="separator:a985d3b82445302c57257f6432f261fe9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6954bec49ed2a2dfb938c1131c82740a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a6954bec49ed2a2dfb938c1131c82740a">JSON_CATCH</a>(exception)   <a class="el" href="CMakeLists_8txt.html#a3108b089d70840ef7c9e27bc37c1e788">if</a>(false)</td></tr>
|
|
<tr class="separator:a6954bec49ed2a2dfb938c1131c82740a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5478b7564e65634cc69432ed3cb6490e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a5478b7564e65634cc69432ed3cb6490e">JSON_INTERNAL_CATCH</a>(exception)   <a class="el" href="CMakeLists_8txt.html#a3108b089d70840ef7c9e27bc37c1e788">if</a>(false)</td></tr>
|
|
<tr class="separator:a5478b7564e65634cc69432ed3cb6490e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c5d399dfa9252e70f876756f3f49084"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a4c5d399dfa9252e70f876756f3f49084">NLOHMANN_JSON_SERIALIZE_ENUM</a>(ENUM_TYPE, ...)</td></tr>
|
|
<tr class="memdesc:a4c5d399dfa9252e70f876756f3f49084"><td class="mdescLeft"> </td><td class="mdescRight">macro to briefly define a mapping between an enum and JSON <a href="json_8hpp.html#a4c5d399dfa9252e70f876756f3f49084">More...</a><br /></td></tr>
|
|
<tr class="separator:a4c5d399dfa9252e70f876756f3f49084"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0643bd74c2dc6f0e4e420b8190ea8f0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a0643bd74c2dc6f0e4e420b8190ea8f0f">NLOHMANN_BASIC_JSON_TPL_DECLARATION</a></td></tr>
|
|
<tr class="separator:a0643bd74c2dc6f0e4e420b8190ea8f0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80b7254e63f199a1f656f07ae551f632"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a80b7254e63f199a1f656f07ae551f632">NLOHMANN_BASIC_JSON_TPL</a></td></tr>
|
|
<tr class="separator:a80b7254e63f199a1f656f07ae551f632"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7fdc438c6d6cb1f17c4373bce5a802d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ae7fdc438c6d6cb1f17c4373bce5a802d">INCLUDE_NLOHMANN_JSON_FWD_HPP_</a></td></tr>
|
|
<tr class="separator:ae7fdc438c6d6cb1f17c4373bce5a802d"><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:a02bcbc878bee413f25b985ada771aa9c"><td class="memTemplParams" colspan="2">template<bool B, typename T = void> </td></tr>
|
|
<tr class="memitem:a02bcbc878bee413f25b985ada771aa9c"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a02bcbc878bee413f25b985ada771aa9c">nlohmann::detail::enable_if_t</a> = typename std::enable_if< B, T >::type</td></tr>
|
|
<tr class="separator:a02bcbc878bee413f25b985ada771aa9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53a082eedad9f4729fcd8fed552a21f7"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a53a082eedad9f4729fcd8fed552a21f7"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a53a082eedad9f4729fcd8fed552a21f7">nlohmann::detail::uncvref_t</a> = typename std::remove_cv< typename std::remove_reference< T >::type >::type</td></tr>
|
|
<tr class="separator:a53a082eedad9f4729fcd8fed552a21f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24800493c6ec02ce033dcbb47b7fd28e"><td class="memTemplParams" colspan="2">template<typename... Ts> </td></tr>
|
|
<tr class="memitem:a24800493c6ec02ce033dcbb47b7fd28e"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a24800493c6ec02ce033dcbb47b7fd28e">nlohmann::detail::index_sequence_for</a> = make_index_sequence< sizeof...(Ts)></td></tr>
|
|
<tr class="separator:a24800493c6ec02ce033dcbb47b7fd28e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92a167c49c6697b6ffe4f79492c705e5"><td class="memTemplParams" colspan="2">template<typename ... Ts> </td></tr>
|
|
<tr class="memitem:a92a167c49c6697b6ffe4f79492c705e5"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a92a167c49c6697b6ffe4f79492c705e5">nlohmann::detail::void_t</a> = typename make_void< Ts... >::type</td></tr>
|
|
<tr class="separator:a92a167c49c6697b6ffe4f79492c705e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9135fcf616d6ac6e231a86e0a055ac44"><td class="memTemplParams" colspan="2">template<template< class... > class Op, class... Args> </td></tr>
|
|
<tr class="memitem:a9135fcf616d6ac6e231a86e0a055ac44"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a9135fcf616d6ac6e231a86e0a055ac44">nlohmann::detail::is_detected</a> = typename detector< nonesuch, void, Op, Args... >::value_t</td></tr>
|
|
<tr class="separator:a9135fcf616d6ac6e231a86e0a055ac44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37e97a32d0b94ce5f745427e4e40204d"><td class="memTemplParams" colspan="2">template<template< class... > class Op, class... Args> </td></tr>
|
|
<tr class="memitem:a37e97a32d0b94ce5f745427e4e40204d"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a37e97a32d0b94ce5f745427e4e40204d">nlohmann::detail::detected_t</a> = typename detector< nonesuch, void, Op, Args... >::type</td></tr>
|
|
<tr class="separator:a37e97a32d0b94ce5f745427e4e40204d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a240ce21919ab08e8a6cb3a5cfa412bce"><td class="memTemplParams" colspan="2">template<class Default , template< class... > class Op, class... Args> </td></tr>
|
|
<tr class="memitem:a240ce21919ab08e8a6cb3a5cfa412bce"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a240ce21919ab08e8a6cb3a5cfa412bce">nlohmann::detail::detected_or</a> = detector< Default, void, Op, Args... ></td></tr>
|
|
<tr class="separator:a240ce21919ab08e8a6cb3a5cfa412bce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ac5b8ef0363101275a2827b3b117dcf"><td class="memTemplParams" colspan="2">template<class Default , template< class... > class Op, class... Args> </td></tr>
|
|
<tr class="memitem:a7ac5b8ef0363101275a2827b3b117dcf"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7ac5b8ef0363101275a2827b3b117dcf">nlohmann::detail::detected_or_t</a> = typename detected_or< Default, Op, Args... >::type</td></tr>
|
|
<tr class="separator:a7ac5b8ef0363101275a2827b3b117dcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7542b4dbac07817fd4849ecfa4619def"><td class="memTemplParams" colspan="2">template<class Expected , template< class... > class Op, class... Args> </td></tr>
|
|
<tr class="memitem:a7542b4dbac07817fd4849ecfa4619def"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7542b4dbac07817fd4849ecfa4619def">nlohmann::detail::is_detected_exact</a> = std::is_same< Expected, detected_t< Op, Args... > ></td></tr>
|
|
<tr class="separator:a7542b4dbac07817fd4849ecfa4619def"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5262e531c46e357b33007060f294673b"><td class="memTemplParams" colspan="2">template<class To , template< class... > class Op, class... Args> </td></tr>
|
|
<tr class="memitem:a5262e531c46e357b33007060f294673b"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a5262e531c46e357b33007060f294673b">nlohmann::detail::is_detected_convertible</a> = std::is_convertible< detected_t< Op, Args... >, To ></td></tr>
|
|
<tr class="separator:a5262e531c46e357b33007060f294673b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cc9a3033850a092f791d86854d117fc"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">nlohmann::json</a> = basic_json<></td></tr>
|
|
<tr class="memdesc:a9cc9a3033850a092f791d86854d117fc"><td class="mdescLeft"> </td><td class="mdescRight">default JSON class <a href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">More...</a><br /></td></tr>
|
|
<tr class="separator:a9cc9a3033850a092f791d86854d117fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c1795c148875722f8482d39e0eb9364"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a9c1795c148875722f8482d39e0eb9364"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a9c1795c148875722f8482d39e0eb9364">nlohmann::detail::mapped_type_t</a> = typename T::mapped_type</td></tr>
|
|
<tr class="separator:a9c1795c148875722f8482d39e0eb9364"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66dfe39f03b05d6b7265a0ff748d64ef"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a66dfe39f03b05d6b7265a0ff748d64ef"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a66dfe39f03b05d6b7265a0ff748d64ef">nlohmann::detail::key_type_t</a> = typename T::key_type</td></tr>
|
|
<tr class="separator:a66dfe39f03b05d6b7265a0ff748d64ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af91beae90c2fb0f931079b3d50a343bc"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:af91beae90c2fb0f931079b3d50a343bc"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#af91beae90c2fb0f931079b3d50a343bc">nlohmann::detail::value_type_t</a> = typename T::value_type</td></tr>
|
|
<tr class="separator:af91beae90c2fb0f931079b3d50a343bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3603b59a17d1c5e15050743b847992f2"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a3603b59a17d1c5e15050743b847992f2"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a3603b59a17d1c5e15050743b847992f2">nlohmann::detail::difference_type_t</a> = typename T::difference_type</td></tr>
|
|
<tr class="separator:a3603b59a17d1c5e15050743b847992f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26dc71e2dd9336587e56062178f9abce"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a26dc71e2dd9336587e56062178f9abce"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a26dc71e2dd9336587e56062178f9abce">nlohmann::detail::pointer_t</a> = typename T::pointer</td></tr>
|
|
<tr class="separator:a26dc71e2dd9336587e56062178f9abce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a082bdafd3b4c61d9d1e92b35b8f75ee3"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a082bdafd3b4c61d9d1e92b35b8f75ee3"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a082bdafd3b4c61d9d1e92b35b8f75ee3">nlohmann::detail::reference_t</a> = typename T::reference</td></tr>
|
|
<tr class="separator:a082bdafd3b4c61d9d1e92b35b8f75ee3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad22d2aa3aab018050ae519f6754366e1"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ad22d2aa3aab018050ae519f6754366e1"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ad22d2aa3aab018050ae519f6754366e1">nlohmann::detail::iterator_category_t</a> = typename T::iterator_category</td></tr>
|
|
<tr class="separator:ad22d2aa3aab018050ae519f6754366e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ff93db146174305bce1bc4c54703e11"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a9ff93db146174305bce1bc4c54703e11"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a9ff93db146174305bce1bc4c54703e11">nlohmann::detail::iterator_t</a> = typename T::iterator</td></tr>
|
|
<tr class="separator:a9ff93db146174305bce1bc4c54703e11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af846b6cf2f926009ff3a7a61495ca383"><td class="memTemplParams" colspan="2">template<typename T , typename... Args> </td></tr>
|
|
<tr class="memitem:af846b6cf2f926009ff3a7a61495ca383"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#af846b6cf2f926009ff3a7a61495ca383">nlohmann::detail::to_json_function</a> = decltype(T::to_json(std::declval< Args >()...))</td></tr>
|
|
<tr class="separator:af846b6cf2f926009ff3a7a61495ca383"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1711ee5cef66a0523055c8d9f024f322"><td class="memTemplParams" colspan="2">template<typename T , typename... Args> </td></tr>
|
|
<tr class="memitem:a1711ee5cef66a0523055c8d9f024f322"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a1711ee5cef66a0523055c8d9f024f322">nlohmann::detail::from_json_function</a> = decltype(T::from_json(std::declval< Args >()...))</td></tr>
|
|
<tr class="separator:a1711ee5cef66a0523055c8d9f024f322"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4d22cdb6521ee3508db496dea66711e"><td class="memTemplParams" colspan="2">template<typename T , typename U > </td></tr>
|
|
<tr class="memitem:ab4d22cdb6521ee3508db496dea66711e"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ab4d22cdb6521ee3508db496dea66711e">nlohmann::detail::get_template_function</a> = decltype(std::declval< T >().template get< U >())</td></tr>
|
|
<tr class="separator:ab4d22cdb6521ee3508db496dea66711e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae132f8cd5bb24c5e9b40ad0eafedf1c2"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ae132f8cd5bb24c5e9b40ad0eafedf1c2">nlohmann::detail::input_adapter_t</a> = std::shared_ptr< input_adapter_protocol ></td></tr>
|
|
<tr class="memdesc:ae132f8cd5bb24c5e9b40ad0eafedf1c2"><td class="mdescLeft"> </td><td class="mdescRight">a type to simplify interfaces <a href="namespacenlohmann_1_1detail.html#ae132f8cd5bb24c5e9b40ad0eafedf1c2">More...</a><br /></td></tr>
|
|
<tr class="separator:ae132f8cd5bb24c5e9b40ad0eafedf1c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1b4e524746bf8b790b2b776048b93c4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:ac1b4e524746bf8b790b2b776048b93c4"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ac1b4e524746bf8b790b2b776048b93c4">nlohmann::detail::null_function_t</a> = decltype(std::declval< T & >().null())</td></tr>
|
|
<tr class="separator:ac1b4e524746bf8b790b2b776048b93c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45ec87326503b8884b664a9ef23a6c99"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a45ec87326503b8884b664a9ef23a6c99"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a45ec87326503b8884b664a9ef23a6c99">nlohmann::detail::boolean_function_t</a> = decltype(std::declval< T & >().boolean(std::declval< bool >()))</td></tr>
|
|
<tr class="separator:a45ec87326503b8884b664a9ef23a6c99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a3e14a011b9ea1ff849fc6d2411e6a0"><td class="memTemplParams" colspan="2">template<typename T , typename Integer > </td></tr>
|
|
<tr class="memitem:a4a3e14a011b9ea1ff849fc6d2411e6a0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a4a3e14a011b9ea1ff849fc6d2411e6a0">nlohmann::detail::number_integer_function_t</a> = decltype(std::declval< T & >().number_integer(std::declval< Integer >()))</td></tr>
|
|
<tr class="separator:a4a3e14a011b9ea1ff849fc6d2411e6a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74da7b17bda76f65d276feb18209c913"><td class="memTemplParams" colspan="2">template<typename T , typename Unsigned > </td></tr>
|
|
<tr class="memitem:a74da7b17bda76f65d276feb18209c913"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a74da7b17bda76f65d276feb18209c913">nlohmann::detail::number_unsigned_function_t</a> = decltype(std::declval< T & >().number_unsigned(std::declval< Unsigned >()))</td></tr>
|
|
<tr class="separator:a74da7b17bda76f65d276feb18209c913"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad42df56e913abe26ed556e0e92f386f4"><td class="memTemplParams" colspan="2">template<typename T , typename Float , typename String > </td></tr>
|
|
<tr class="memitem:ad42df56e913abe26ed556e0e92f386f4"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ad42df56e913abe26ed556e0e92f386f4">nlohmann::detail::number_float_function_t</a> = decltype(std::declval< T & >().number_float(std::declval< Float >(), std::declval< const String & >()))</td></tr>
|
|
<tr class="separator:ad42df56e913abe26ed556e0e92f386f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27c3fc3bd42ac406f763184aa8ae4cb0"><td class="memTemplParams" colspan="2">template<typename T , typename String > </td></tr>
|
|
<tr class="memitem:a27c3fc3bd42ac406f763184aa8ae4cb0"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a27c3fc3bd42ac406f763184aa8ae4cb0">nlohmann::detail::string_function_t</a> = decltype(std::declval< T & >().string(std::declval< String & >()))</td></tr>
|
|
<tr class="separator:a27c3fc3bd42ac406f763184aa8ae4cb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fff1e6dcaabd367d9b1109a5682f9d4"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a5fff1e6dcaabd367d9b1109a5682f9d4"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a5fff1e6dcaabd367d9b1109a5682f9d4">nlohmann::detail::start_object_function_t</a> = decltype(std::declval< T & >().start_object(std::declval< std::size_t >()))</td></tr>
|
|
<tr class="separator:a5fff1e6dcaabd367d9b1109a5682f9d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44869ca9f422b260625d78e4e8121559"><td class="memTemplParams" colspan="2">template<typename T , typename String > </td></tr>
|
|
<tr class="memitem:a44869ca9f422b260625d78e4e8121559"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a44869ca9f422b260625d78e4e8121559">nlohmann::detail::key_function_t</a> = decltype(std::declval< T & >().key(std::declval< String & >()))</td></tr>
|
|
<tr class="separator:a44869ca9f422b260625d78e4e8121559"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af52d6d2521c386998ae940d118182ebc"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:af52d6d2521c386998ae940d118182ebc"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#af52d6d2521c386998ae940d118182ebc">nlohmann::detail::end_object_function_t</a> = decltype(std::declval< T & >().end_object())</td></tr>
|
|
<tr class="separator:af52d6d2521c386998ae940d118182ebc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80273cecc45765d7b2826ec931fbffdd"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:a80273cecc45765d7b2826ec931fbffdd"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a80273cecc45765d7b2826ec931fbffdd">nlohmann::detail::start_array_function_t</a> = decltype(std::declval< T & >().start_array(std::declval< std::size_t >()))</td></tr>
|
|
<tr class="separator:a80273cecc45765d7b2826ec931fbffdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec53c029383b34a72182210e58fadb79"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:aec53c029383b34a72182210e58fadb79"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aec53c029383b34a72182210e58fadb79">nlohmann::detail::end_array_function_t</a> = decltype(std::declval< T & >().end_array())</td></tr>
|
|
<tr class="separator:aec53c029383b34a72182210e58fadb79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a264d4d58bc1fd82bcc7bf6bf73d6acad"><td class="memTemplParams" colspan="2">template<typename T , typename Exception > </td></tr>
|
|
<tr class="memitem:a264d4d58bc1fd82bcc7bf6bf73d6acad"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a264d4d58bc1fd82bcc7bf6bf73d6acad">nlohmann::detail::parse_error_function_t</a> = decltype(std::declval< T & >().parse_error(std::declval< std::size_t >(), std::declval< const std::string & >(), std::declval< const Exception & >()))</td></tr>
|
|
<tr class="separator:a264d4d58bc1fd82bcc7bf6bf73d6acad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b680ddfb58f27eb53a67229447fc556"><td class="memTemplParams" colspan="2">template<typename CharType > </td></tr>
|
|
<tr class="memitem:a9b680ddfb58f27eb53a67229447fc556"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a9b680ddfb58f27eb53a67229447fc556">nlohmann::detail::output_adapter_t</a> = std::shared_ptr< output_adapter_protocol< CharType > ></td></tr>
|
|
<tr class="memdesc:a9b680ddfb58f27eb53a67229447fc556"><td class="mdescLeft"> </td><td class="mdescRight">a type to simplify interfaces <a href="namespacenlohmann_1_1detail.html#a9b680ddfb58f27eb53a67229447fc556">More...</a><br /></td></tr>
|
|
<tr class="separator:a9b680ddfb58f27eb53a67229447fc556"><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:a1ed8fc6239da25abcaf681d30ace4985"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985">nlohmann::detail::value_t</a> : std::uint8_t { <br />
|
|
  <a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a37a6259cc0c1dae299a7866489dff0bd">nlohmann::detail::value_t::null</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::value_t::object</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::value_t::array</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ab45cffe084dd3d20d928bee85e7b0f21">nlohmann::detail::value_t::string</a>,
|
|
<br />
|
|
  <a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a84e2c64f38f78ba3ea5c905ab5a2da27">nlohmann::detail::value_t::boolean</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a5763da164f8659d94a56e29df64b4bcc">nlohmann::detail::value_t::number_integer</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985adce7cc8ec29055c4158828921f2f265e">nlohmann::detail::value_t::number_unsigned</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985ad9966ecb59667235a57b4b999a649eef">nlohmann::detail::value_t::number_float</a>,
|
|
<br />
|
|
  <a class="el" href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a94708897ec9db8647dfe695714c98e46">nlohmann::detail::value_t::discarded</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a1ed8fc6239da25abcaf681d30ace4985"><td class="mdescLeft"> </td><td class="mdescRight">the JSON type enumeration <a href="namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985">More...</a><br /></td></tr>
|
|
<tr class="separator:a1ed8fc6239da25abcaf681d30ace4985"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa554fc6a11519e4f347deb25a9f0db40"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aa554fc6a11519e4f347deb25a9f0db40">nlohmann::detail::input_format_t</a> { <br />
|
|
  <a class="el" href="namespacenlohmann_1_1detail.html#aa554fc6a11519e4f347deb25a9f0db40a466deec76ecdf5fca6d38571f6324d54">nlohmann::detail::input_format_t::json</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#aa554fc6a11519e4f347deb25a9f0db40aaf9de350d652f0c9055ddab514bd23ea">nlohmann::detail::input_format_t::cbor</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#aa554fc6a11519e4f347deb25a9f0db40ac40d516627022a54003ac2b74a82688a">nlohmann::detail::input_format_t::msgpack</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#aa554fc6a11519e4f347deb25a9f0db40a4537f20910e85437f6d07701864084e8">nlohmann::detail::input_format_t::ubjson</a>,
|
|
<br />
|
|
  <a class="el" href="namespacenlohmann_1_1detail.html#aa554fc6a11519e4f347deb25a9f0db40a0b6879b186bfb2b1ec65d2460e4eccd4">nlohmann::detail::input_format_t::bson</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:aa554fc6a11519e4f347deb25a9f0db40"><td class="mdescLeft"> </td><td class="mdescRight">the supported input formats <a href="namespacenlohmann_1_1detail.html#aa554fc6a11519e4f347deb25a9f0db40">More...</a><br /></td></tr>
|
|
<tr class="separator:aa554fc6a11519e4f347deb25a9f0db40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a76b60b26dc8c47256a996d18d967df"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967df">nlohmann::detail::error_handler_t</a> { <a class="el" href="namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967dfa2133fd717402a7966ee88d06f9e0b792">nlohmann::detail::error_handler_t::strict</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967dfa9dde360102c103867bd2f45872f1129c">nlohmann::detail::error_handler_t::replace</a>,
|
|
<a class="el" href="namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967dfa567bc1d268f135496de3d5b946b691f3">nlohmann::detail::error_handler_t::ignore</a>
|
|
}</td></tr>
|
|
<tr class="memdesc:a5a76b60b26dc8c47256a996d18d967df"><td class="mdescLeft"> </td><td class="mdescRight">how to treat decoding errors <a href="namespacenlohmann_1_1detail.html#a5a76b60b26dc8c47256a996d18d967df">More...</a><br /></td></tr>
|
|
<tr class="separator:a5a76b60b26dc8c47256a996d18d967df"><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">nlohmann::detail::operator<</a> (const value_t lhs, const value_t rhs) noexcept</td></tr>
|
|
<tr class="memdesc:a09169efff3bd1771fff29bd92cea19e0"><td class="mdescLeft"> </td><td class="mdescRight">comparison operator for JSON types <a href="namespacenlohmann_1_1detail.html#a09169efff3bd1771fff29bd92cea19e0">More...</a><br /></td></tr>
|
|
<tr class="separator:a09169efff3bd1771fff29bd92cea19e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f0395aad0fe853a4539288749d3a603"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
|
|
<tr class="memitem:a1f0395aad0fe853a4539288749d3a603"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a1f0395aad0fe853a4539288749d3a603">nlohmann::detail::from_json</a> (const BasicJsonType &j, typename std::nullptr_t &n)</td></tr>
|
|
<tr class="separator:a1f0395aad0fe853a4539288749d3a603"><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">nlohmann::detail::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">nlohmann::detail::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">nlohmann::detail::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:a2932f2bc2943dac6d51669312f4fc0f5"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename ConstructibleStringType , enable_if_t< is_constructible_string_type< BasicJsonType, ConstructibleStringType >::value and not std::is_same< typename BasicJsonType::string_t, ConstructibleStringType >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a2932f2bc2943dac6d51669312f4fc0f5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a2932f2bc2943dac6d51669312f4fc0f5">nlohmann::detail::from_json</a> (const BasicJsonType &j, ConstructibleStringType &s)</td></tr>
|
|
<tr class="separator:a2932f2bc2943dac6d51669312f4fc0f5"><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">nlohmann::detail::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">nlohmann::detail::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">nlohmann::detail::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:a5440d650150d01e8015133521351b459"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename EnumType , enable_if_t< std::is_enum< EnumType >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a5440d650150d01e8015133521351b459"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a5440d650150d01e8015133521351b459">nlohmann::detail::from_json</a> (const BasicJsonType &j, EnumType &e)</td></tr>
|
|
<tr class="separator:a5440d650150d01e8015133521351b459"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cfb765aad92795abd7fda29d017272a"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , typename Allocator , enable_if_t< std::is_convertible< BasicJsonType, T >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a5cfb765aad92795abd7fda29d017272a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a5cfb765aad92795abd7fda29d017272a">nlohmann::detail::from_json</a> (const BasicJsonType &j, std::forward_list< T, Allocator > &l)</td></tr>
|
|
<tr class="separator:a5cfb765aad92795abd7fda29d017272a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3df497b1d3977f071b488ecac1401517"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , enable_if_t< std::is_convertible< BasicJsonType, T >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a3df497b1d3977f071b488ecac1401517"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a3df497b1d3977f071b488ecac1401517">nlohmann::detail::from_json</a> (const BasicJsonType &j, std::valarray< T > &l)</td></tr>
|
|
<tr class="separator:a3df497b1d3977f071b488ecac1401517"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7deb2db8eed6f1762373dde7a6595760"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , std::size_t N> </td></tr>
|
|
<tr class="memitem:a7deb2db8eed6f1762373dde7a6595760"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7deb2db8eed6f1762373dde7a6595760">nlohmann::detail::from_json</a> (const BasicJsonType &j, T(&arr)[N]) -> decltype(j.template get< T >(), void())</td></tr>
|
|
<tr class="separator:a7deb2db8eed6f1762373dde7a6595760"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40f7bb070a60e8ba14fffb9c117fcbd8"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
|
|
<tr class="memitem:a40f7bb070a60e8ba14fffb9c117fcbd8"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a40f7bb070a60e8ba14fffb9c117fcbd8">nlohmann::detail::from_json_array_impl</a> (const BasicJsonType &j, typename BasicJsonType::array_t &arr, priority_tag< 3 >)</td></tr>
|
|
<tr class="separator:a40f7bb070a60e8ba14fffb9c117fcbd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba0ce45ebb69fd2c7132a00f9a56b503"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , std::size_t N> </td></tr>
|
|
<tr class="memitem:aba0ce45ebb69fd2c7132a00f9a56b503"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aba0ce45ebb69fd2c7132a00f9a56b503">nlohmann::detail::from_json_array_impl</a> (const BasicJsonType &j, std::array< T, N > &arr, priority_tag< 2 >) -> decltype(j.template get< T >(), void())</td></tr>
|
|
<tr class="separator:aba0ce45ebb69fd2c7132a00f9a56b503"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a464e1246f3df7edea79c3f81ab701edd"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename ConstructibleArrayType > </td></tr>
|
|
<tr class="memitem:a464e1246f3df7edea79c3f81ab701edd"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a464e1246f3df7edea79c3f81ab701edd">nlohmann::detail::from_json_array_impl</a> (const BasicJsonType &j, ConstructibleArrayType &arr, priority_tag< 1 >) -> decltype(arr.reserve(std::declval< typename ConstructibleArrayType::size_type >()), j.template get< typename ConstructibleArrayType::value_type >(), void())</td></tr>
|
|
<tr class="separator:a464e1246f3df7edea79c3f81ab701edd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20cf21255e75cff1ffb0869c2c545e63"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename ConstructibleArrayType > </td></tr>
|
|
<tr class="memitem:a20cf21255e75cff1ffb0869c2c545e63"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a20cf21255e75cff1ffb0869c2c545e63">nlohmann::detail::from_json_array_impl</a> (const BasicJsonType &j, ConstructibleArrayType &arr, priority_tag< 0 >)</td></tr>
|
|
<tr class="separator:a20cf21255e75cff1ffb0869c2c545e63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14d8cdf544585f1c38eab6a0820e55f7"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename ConstructibleArrayType , enable_if_t< is_constructible_array_type< BasicJsonType, ConstructibleArrayType >::value and not is_constructible_object_type< BasicJsonType, ConstructibleArrayType >::value and not is_constructible_string_type< BasicJsonType, ConstructibleArrayType >::value and not is_basic_json< ConstructibleArrayType >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a14d8cdf544585f1c38eab6a0820e55f7"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a14d8cdf544585f1c38eab6a0820e55f7">nlohmann::detail::from_json</a> (const BasicJsonType &j, ConstructibleArrayType &arr) -> decltype(from_json_array_impl(j, arr, priority_tag< 3 ></td></tr>
|
|
<tr class="separator:a14d8cdf544585f1c38eab6a0820e55f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad9e016d7b6a3cd2847027950aa0aac3b"><td class="memItemLeft" align="right" valign="top">j template </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ad9e016d7b6a3cd2847027950aa0aac3b">nlohmann::detail::get< typename ConstructibleArrayType::value_type ></a> ()</td></tr>
|
|
<tr class="separator:ad9e016d7b6a3cd2847027950aa0aac3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59fca69799f6b9e366710cb9043aa77d"><td class="memItemLeft" align="right" valign="top">j template </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a59fca69799f6b9e366710cb9043aa77d">nlohmann::detail::void</a> ())</td></tr>
|
|
<tr class="separator:a59fca69799f6b9e366710cb9043aa77d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b24896e5f5db6af06d939dde4b63fe1"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename ConstructibleObjectType , enable_if_t< is_constructible_object_type< BasicJsonType, ConstructibleObjectType >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a5b24896e5f5db6af06d939dde4b63fe1"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a5b24896e5f5db6af06d939dde4b63fe1">nlohmann::detail::from_json</a> (const BasicJsonType &j, ConstructibleObjectType &obj)</td></tr>
|
|
<tr class="separator:a5b24896e5f5db6af06d939dde4b63fe1"><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">nlohmann::detail::from_json</a> (const BasicJsonType &j, ArithmeticType &val)</td></tr>
|
|
<tr class="separator:a839b0ab50d2c9bce669068f56bc41202"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae9f9c2601074e323d49428132cc293d"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename A1 , typename A2 > </td></tr>
|
|
<tr class="memitem:aae9f9c2601074e323d49428132cc293d"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aae9f9c2601074e323d49428132cc293d">nlohmann::detail::from_json</a> (const BasicJsonType &j, std::pair< A1, A2 > &p)</td></tr>
|
|
<tr class="separator:aae9f9c2601074e323d49428132cc293d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28253915d9db4a0112d60eaee0422949"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename Tuple , std::size_t... Idx> </td></tr>
|
|
<tr class="memitem:a28253915d9db4a0112d60eaee0422949"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a28253915d9db4a0112d60eaee0422949">nlohmann::detail::from_json_tuple_impl</a> (const BasicJsonType &j, Tuple &t, index_sequence< Idx... >)</td></tr>
|
|
<tr class="separator:a28253915d9db4a0112d60eaee0422949"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b99ec9b29f3f20a18fc4281fb784e49"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename... Args> </td></tr>
|
|
<tr class="memitem:a8b99ec9b29f3f20a18fc4281fb784e49"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a8b99ec9b29f3f20a18fc4281fb784e49">nlohmann::detail::from_json</a> (const BasicJsonType &j, std::tuple< Args... > &t)</td></tr>
|
|
<tr class="separator:a8b99ec9b29f3f20a18fc4281fb784e49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae93147a54d2740228ef16a5e6210ca3e"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename Key , typename Value , typename Compare , typename Allocator , typename = enable_if_t<not std::is_constructible< typename BasicJsonType::string_t, Key>::value>> </td></tr>
|
|
<tr class="memitem:ae93147a54d2740228ef16a5e6210ca3e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ae93147a54d2740228ef16a5e6210ca3e">nlohmann::detail::from_json</a> (const BasicJsonType &j, std::map< Key, Value, Compare, Allocator > &m)</td></tr>
|
|
<tr class="separator:ae93147a54d2740228ef16a5e6210ca3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef5c8ea108f4d2b03fb4a635617510de"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename Key , typename Value , typename Hash , typename KeyEqual , typename Allocator , typename = enable_if_t<not std::is_constructible< typename BasicJsonType::string_t, Key>::value>> </td></tr>
|
|
<tr class="memitem:aef5c8ea108f4d2b03fb4a635617510de"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aef5c8ea108f4d2b03fb4a635617510de">nlohmann::detail::from_json</a> (const BasicJsonType &j, std::unordered_map< Key, Value, Hash, KeyEqual, Allocator > &m)</td></tr>
|
|
<tr class="separator:aef5c8ea108f4d2b03fb4a635617510de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c45286b0a2f15ea0a756cb87a76cf9b"><td class="memTemplParams" colspan="2">template<typename string_type > </td></tr>
|
|
<tr class="memitem:a3c45286b0a2f15ea0a756cb87a76cf9b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a3c45286b0a2f15ea0a756cb87a76cf9b">nlohmann::detail::int_to_string</a> (string_type &target, std::size_t value)</td></tr>
|
|
<tr class="separator:a3c45286b0a2f15ea0a756cb87a76cf9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc422c11342b31368f610b6f96fcedc6"><td class="memTemplParams" colspan="2">template<std::size_t N, typename IteratorType , enable_if_t< N==0, int > = 0> </td></tr>
|
|
<tr class="memitem:acc422c11342b31368f610b6f96fcedc6"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#acc422c11342b31368f610b6f96fcedc6">nlohmann::detail::get</a> (const <a class="el" href="classnlohmann_1_1detail_1_1iteration__proxy__value.html">nlohmann::detail::iteration_proxy_value</a>< IteratorType > &i) -> decltype(i.key())</td></tr>
|
|
<tr class="separator:acc422c11342b31368f610b6f96fcedc6"><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">nlohmann::detail::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">nlohmann::detail::to_json</a> (BasicJsonType &j, const CompatibleString &s)</td></tr>
|
|
<tr class="separator:a7356ed05cdbbb080cee80e1211e1c6c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4aa1ca6b7c61bf19d1f30ea5b669f68e"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
|
|
<tr class="memitem:a4aa1ca6b7c61bf19d1f30ea5b669f68e"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a4aa1ca6b7c61bf19d1f30ea5b669f68e">nlohmann::detail::to_json</a> (BasicJsonType &j, typename BasicJsonType::string_t &&s)</td></tr>
|
|
<tr class="separator:a4aa1ca6b7c61bf19d1f30ea5b669f68e"><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">nlohmann::detail::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">nlohmann::detail::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">nlohmann::detail::to_json</a> (BasicJsonType &j, CompatibleNumberIntegerType val) noexcept</td></tr>
|
|
<tr class="separator:a91fe576be579c8c2fdd14610605c6dd2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c8b159dba71981d6c555d284cf6e2bf"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename EnumType , enable_if_t< std::is_enum< EnumType >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a0c8b159dba71981d6c555d284cf6e2bf"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a0c8b159dba71981d6c555d284cf6e2bf">nlohmann::detail::to_json</a> (BasicJsonType &j, EnumType e) noexcept</td></tr>
|
|
<tr class="separator:a0c8b159dba71981d6c555d284cf6e2bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeca6fb5fede5ed1e12a4420d98a5692b"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
|
|
<tr class="memitem:aeca6fb5fede5ed1e12a4420d98a5692b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aeca6fb5fede5ed1e12a4420d98a5692b">nlohmann::detail::to_json</a> (BasicJsonType &j, const std::vector< bool > &e)</td></tr>
|
|
<tr class="separator:aeca6fb5fede5ed1e12a4420d98a5692b"><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 and not is_compatible_object_type< BasicJsonType, CompatibleArrayType >::value and not is_compatible_string_type< BasicJsonType, CompatibleArrayType >::value and not is_basic_json< 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">nlohmann::detail::to_json</a> (BasicJsonType &j, const CompatibleArrayType &arr)</td></tr>
|
|
<tr class="separator:a3afebc132c5ff83f9cd160e52030fdfd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f7c7b9760161b774cdc0b4b838fae64"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , enable_if_t< std::is_convertible< T, BasicJsonType >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a7f7c7b9760161b774cdc0b4b838fae64"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a7f7c7b9760161b774cdc0b4b838fae64">nlohmann::detail::to_json</a> (BasicJsonType &j, const std::valarray< T > &arr)</td></tr>
|
|
<tr class="separator:a7f7c7b9760161b774cdc0b4b838fae64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0fd1b5788e9ba37e31da43dda738cb5"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
|
|
<tr class="memitem:aa0fd1b5788e9ba37e31da43dda738cb5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aa0fd1b5788e9ba37e31da43dda738cb5">nlohmann::detail::to_json</a> (BasicJsonType &j, typename BasicJsonType::array_t &&arr)</td></tr>
|
|
<tr class="separator:aa0fd1b5788e9ba37e31da43dda738cb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24c9c12f3839c94e09532f08de85e949"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename CompatibleObjectType , enable_if_t< is_compatible_object_type< BasicJsonType, CompatibleObjectType >::value and not is_basic_json< CompatibleObjectType >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a24c9c12f3839c94e09532f08de85e949"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a24c9c12f3839c94e09532f08de85e949">nlohmann::detail::to_json</a> (BasicJsonType &j, const CompatibleObjectType &obj)</td></tr>
|
|
<tr class="separator:a24c9c12f3839c94e09532f08de85e949"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9f7a5542851c61d93740148eaec509f"><td class="memTemplParams" colspan="2">template<typename BasicJsonType > </td></tr>
|
|
<tr class="memitem:ac9f7a5542851c61d93740148eaec509f"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ac9f7a5542851c61d93740148eaec509f">nlohmann::detail::to_json</a> (BasicJsonType &j, typename BasicJsonType::object_t &&obj)</td></tr>
|
|
<tr class="separator:ac9f7a5542851c61d93740148eaec509f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20ea5175c8999fc8b673e46b892f71f6"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , std::size_t N, enable_if_t< not std::is_constructible< typename BasicJsonType::string_t, const T(&)[N]>::value, int > = 0> </td></tr>
|
|
<tr class="memitem:a20ea5175c8999fc8b673e46b892f71f6"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a20ea5175c8999fc8b673e46b892f71f6">nlohmann::detail::to_json</a> (BasicJsonType &j, const T(&arr)[N])</td></tr>
|
|
<tr class="separator:a20ea5175c8999fc8b673e46b892f71f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab64eeb55b44db44eb8e9070229eb97df"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T1 , typename T2 , enable_if_t< std::is_constructible< BasicJsonType, T1 >::value &&std::is_constructible< BasicJsonType, T2 >::value, int > = 0> </td></tr>
|
|
<tr class="memitem:ab64eeb55b44db44eb8e9070229eb97df"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#ab64eeb55b44db44eb8e9070229eb97df">nlohmann::detail::to_json</a> (BasicJsonType &j, const std::pair< T1, T2 > &p)</td></tr>
|
|
<tr class="separator:ab64eeb55b44db44eb8e9070229eb97df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa77b0c9745130b77733a92a1a2e82ec"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename T , enable_if_t< std::is_same< T, iteration_proxy_value< typename BasicJsonType::iterator >>::value, int > = 0> </td></tr>
|
|
<tr class="memitem:aaa77b0c9745130b77733a92a1a2e82ec"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#aaa77b0c9745130b77733a92a1a2e82ec">nlohmann::detail::to_json</a> (BasicJsonType &j, const T &b)</td></tr>
|
|
<tr class="separator:aaa77b0c9745130b77733a92a1a2e82ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a510dfa15b01e9a8afe31600a27b28199"><td class="memTemplParams" colspan="2">template<typename BasicJsonType , typename Tuple , std::size_t... Idx> </td></tr>
|
|
<tr class="memitem:a510dfa15b01e9a8afe31600a27b28199"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a510dfa15b01e9a8afe31600a27b28199">nlohmann::detail::to_json_tuple_impl</a> (BasicJsonType &j, const Tuple &t, index_sequence< Idx... >)</td></tr>
|
|
<tr class="separator:a510dfa15b01e9a8afe31600a27b28199"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c5d30eb51e5e994a3f48bde104d2ce8"><td class="memTemplParams" colspan="2">template<typename Target , typename Source > </td></tr>
|
|
<tr class="memitem:a1c5d30eb51e5e994a3f48bde104d2ce8"><td class="memTemplItemLeft" align="right" valign="top">Target </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#a1c5d30eb51e5e994a3f48bde104d2ce8">nlohmann::detail::dtoa_impl::reinterpret_bits</a> (const Source source)</td></tr>
|
|
<tr class="separator:a1c5d30eb51e5e994a3f48bde104d2ce8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22b6e37654ac93c6d0d9c06ec1bf5ded"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:a22b6e37654ac93c6d0d9c06ec1bf5ded"><td class="memTemplItemLeft" align="right" valign="top">boundaries </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#a22b6e37654ac93c6d0d9c06ec1bf5ded">nlohmann::detail::dtoa_impl::compute_boundaries</a> (FloatType value)</td></tr>
|
|
<tr class="separator:a22b6e37654ac93c6d0d9c06ec1bf5ded"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbf329a18c5cf854a3477327afd2200b"><td class="memItemLeft" align="right" valign="top">cached_power </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#adbf329a18c5cf854a3477327afd2200b">nlohmann::detail::dtoa_impl::get_cached_power_for_binary_exponent</a> (int e)</td></tr>
|
|
<tr class="separator:adbf329a18c5cf854a3477327afd2200b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36ded358763b5dbcea9867660fbe4e28"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#a36ded358763b5dbcea9867660fbe4e28">nlohmann::detail::dtoa_impl::find_largest_pow10</a> (const std::uint32_t n, std::uint32_t &pow10)</td></tr>
|
|
<tr class="separator:a36ded358763b5dbcea9867660fbe4e28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bc841e0bee12fd6489d49cf7bd07bb4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#a5bc841e0bee12fd6489d49cf7bd07bb4">nlohmann::detail::dtoa_impl::grisu2_round</a> (char *buf, int len, std::uint64_t dist, std::uint64_t delta, std::uint64_t rest, std::uint64_t ten_k)</td></tr>
|
|
<tr class="separator:a5bc841e0bee12fd6489d49cf7bd07bb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b899c72b0e1e3dd46d75c2b4e6bcdfb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#a9b899c72b0e1e3dd46d75c2b4e6bcdfb">nlohmann::detail::dtoa_impl::grisu2_digit_gen</a> (char *buffer, int &length, int &decimal_exponent, diyfp M_minus, diyfp w, diyfp M_plus)</td></tr>
|
|
<tr class="separator:a9b899c72b0e1e3dd46d75c2b4e6bcdfb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05b681dcb8569b9784c6dccfadb01633"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#a05b681dcb8569b9784c6dccfadb01633">nlohmann::detail::dtoa_impl::grisu2</a> (char *buf, int &len, int &decimal_exponent, diyfp m_minus, diyfp v, diyfp m_plus)</td></tr>
|
|
<tr class="separator:a05b681dcb8569b9784c6dccfadb01633"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab7a9670a4f4704a5d0347ad7588576b"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:aab7a9670a4f4704a5d0347ad7588576b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#aab7a9670a4f4704a5d0347ad7588576b">nlohmann::detail::dtoa_impl::grisu2</a> (char *buf, int &len, int &decimal_exponent, FloatType value)</td></tr>
|
|
<tr class="separator:aab7a9670a4f4704a5d0347ad7588576b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad90f19ed10d8133b727df4b9bc5ddf5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json_8hpp.html#a5f2aaec3b681d0a72f7d6e90b70cdcd1">JSON_HEDLEY_RETURNS_NON_NULL</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#ad90f19ed10d8133b727df4b9bc5ddf5c">nlohmann::detail::dtoa_impl::append_exponent</a> (char *buf, int e)</td></tr>
|
|
<tr class="memdesc:ad90f19ed10d8133b727df4b9bc5ddf5c"><td class="mdescLeft"> </td><td class="mdescRight">appends a decimal representation of e to buf <a href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#ad90f19ed10d8133b727df4b9bc5ddf5c">More...</a><br /></td></tr>
|
|
<tr class="separator:ad90f19ed10d8133b727df4b9bc5ddf5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab441f2761e33839ca48bc2225e14a2a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json_8hpp.html#a5f2aaec3b681d0a72f7d6e90b70cdcd1">JSON_HEDLEY_RETURNS_NON_NULL</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#ab441f2761e33839ca48bc2225e14a2a9">nlohmann::detail::dtoa_impl::format_buffer</a> (char *buf, int len, int decimal_exponent, int min_exp, int max_exp)</td></tr>
|
|
<tr class="memdesc:ab441f2761e33839ca48bc2225e14a2a9"><td class="mdescLeft"> </td><td class="mdescRight">prettify v = buf * 10^decimal_exponent <a href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#ab441f2761e33839ca48bc2225e14a2a9">More...</a><br /></td></tr>
|
|
<tr class="separator:ab441f2761e33839ca48bc2225e14a2a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6cca370ac6c99294dbe4fe24716a57dd"><td class="memTemplParams" colspan="2">template<typename FloatType > </td></tr>
|
|
<tr class="memitem:a6cca370ac6c99294dbe4fe24716a57dd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="json_8hpp.html#a5f2aaec3b681d0a72f7d6e90b70cdcd1">JSON_HEDLEY_RETURNS_NON_NULL</a> char * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail.html#a6cca370ac6c99294dbe4fe24716a57dd">nlohmann::detail::to_chars</a> (char *first, const char *last, FloatType value)</td></tr>
|
|
<tr class="memdesc:a6cca370ac6c99294dbe4fe24716a57dd"><td class="mdescLeft"> </td><td class="mdescRight">generates a decimal representation of the floating-point number value in [first, last). <a href="namespacenlohmann_1_1detail.html#a6cca370ac6c99294dbe4fe24716a57dd">More...</a><br /></td></tr>
|
|
<tr class="separator:a6cca370ac6c99294dbe4fe24716a57dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ce645a0b8717757e096a5b5773b7a16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="json_8hpp.html#a0643bd74c2dc6f0e4e420b8190ea8f0f">NLOHMANN_BASIC_JSON_TPL_DECLARATION</a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann.html#a6ce645a0b8717757e096a5b5773b7a16">nlohmann::to_string</a> (const <a class="el" href="json_8hpp.html#a80b7254e63f199a1f656f07ae551f632">NLOHMANN_BASIC_JSON_TPL</a> &j)</td></tr>
|
|
<tr class="memdesc:a6ce645a0b8717757e096a5b5773b7a16"><td class="mdescLeft"> </td><td class="mdescRight">user-defined to_string function for JSON values <a href="namespacenlohmann.html#a6ce645a0b8717757e096a5b5773b7a16">More...</a><br /></td></tr>
|
|
<tr class="separator:a6ce645a0b8717757e096a5b5773b7a16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace192546038d61d9c28ddfe0c3d732de"><td class="memItemLeft" align="right" valign="top">template<> </td></tr>
|
|
<tr class="memitem:ace192546038d61d9c28ddfe0c3d732de"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacestd.html#ace192546038d61d9c28ddfe0c3d732de">std::swap< nlohmann::json ></a> (<a class="el" href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">nlohmann::json</a> &j1, <a class="el" href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">nlohmann::json</a> &j2) noexcept(is_nothrow_move_constructible< <a class="el" href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">nlohmann::json</a> >::value and is_nothrow_move_assignable< <a class="el" href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">nlohmann::json</a> >::value)</td></tr>
|
|
<tr class="memdesc:ace192546038d61d9c28ddfe0c3d732de"><td class="mdescLeft"> </td><td class="mdescRight">exchanges the values of two JSON objects <a href="namespacestd.html#ace192546038d61d9c28ddfe0c3d732de">More...</a><br /></td></tr>
|
|
<tr class="separator:ace192546038d61d9c28ddfe0c3d732de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae90d59ab420a183cd5fb8588bdc95e06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">nlohmann::json</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#ae90d59ab420a183cd5fb8588bdc95e06">operator""_json</a> (const char *s, std::size_t n)</td></tr>
|
|
<tr class="memdesc:ae90d59ab420a183cd5fb8588bdc95e06"><td class="mdescLeft"> </td><td class="mdescRight">user-defined string literal for JSON values <a href="json_8hpp.html#ae90d59ab420a183cd5fb8588bdc95e06">More...</a><br /></td></tr>
|
|
<tr class="separator:ae90d59ab420a183cd5fb8588bdc95e06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e528a99a7882f8d0b97375bb6081d10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnlohmann_1_1basic__json.html#a6886a5001f5b449ad316101a311ce536">nlohmann::json::json_pointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json_8hpp.html#a3e528a99a7882f8d0b97375bb6081d10">operator""_json_pointer</a> (const char *s, std::size_t n)</td></tr>
|
|
<tr class="memdesc:a3e528a99a7882f8d0b97375bb6081d10"><td class="mdescLeft"> </td><td class="mdescRight">user-defined string literal for JSON pointer <a href="json_8hpp.html#a3e528a99a7882f8d0b97375bb6081d10">More...</a><br /></td></tr>
|
|
<tr class="separator:a3e528a99a7882f8d0b97375bb6081d10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:ac1ea1316de0b4a219f707c76b1db1966"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#ac1ea1316de0b4a219f707c76b1db1966">nlohmann::detail::dtoa_impl::kAlpha</a> = -60</td></tr>
|
|
<tr class="separator:ac1ea1316de0b4a219f707c76b1db1966"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a750fcc38da1ce68b7e25ab3a230e20"><td class="memItemLeft" align="right" valign="top">constexpr int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacenlohmann_1_1detail_1_1dtoa__impl.html#a4a750fcc38da1ce68b7e25ab3a230e20">nlohmann::detail::dtoa_impl::kGamma</a> = -32</td></tr>
|
|
<tr class="separator:a4a750fcc38da1ce68b7e25ab3a230e20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="ae7fdc438c6d6cb1f17c4373bce5a802d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7fdc438c6d6cb1f17c4373bce5a802d">◆ </a></span>INCLUDE_NLOHMANN_JSON_FWD_HPP_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define INCLUDE_NLOHMANN_JSON_FWD_HPP_</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6954bec49ed2a2dfb938c1131c82740a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6954bec49ed2a2dfb938c1131c82740a">◆ </a></span>JSON_CATCH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_CATCH</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">exception</td><td>)</td>
|
|
<td>   <a class="el" href="CMakeLists_8txt.html#a3108b089d70840ef7c9e27bc37c1e788">if</a>(false)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8811aa2a21030baad33c103cb04d322"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8811aa2a21030baad33c103cb04d322">◆ </a></span>JSON_HEDLEY_ALWAYS_INLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_ALWAYS_INLINE   <a class="el" href="json_8hpp.html#af943d68414c7fe0fdfab7e772fa628a8">JSON_HEDLEY_INLINE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec1d1b1e286d1610ff11dbb29bf3e8cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec1d1b1e286d1610ff11dbb29bf3e8cf">◆ </a></span>JSON_HEDLEY_ARM_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_ARM_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81c7e3b5b6811abfd89146ad33a93d8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81c7e3b5b6811abfd89146ad33a93d8f">◆ </a></span>JSON_HEDLEY_ARRAY_PARAM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_ARRAY_PARAM</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">name</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70d7244eea52c8bb5716545e54050bb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70d7244eea52c8bb5716545e54050bb5">◆ </a></span>JSON_HEDLEY_ASSUME</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_ASSUME</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr</td><td>)</td>
|
|
<td>   ((void) (expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad43f9ae10083194afdfe88516ad876e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad43f9ae10083194afdfe88516ad876e7">◆ </a></span>JSON_HEDLEY_BEGIN_C_DECLS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_BEGIN_C_DECLS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a378be9b66feb11153979c282c669b12e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a378be9b66feb11153979c282c669b12e">◆ </a></span>JSON_HEDLEY_C_DECL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_C_DECL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a940783ca9410ed9dbe4f7abf44a29394"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a940783ca9410ed9dbe4f7abf44a29394">◆ </a></span>JSON_HEDLEY_CLANG_HAS_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#af41dc3300eaa6e5e6a976730d160a268">JSON_HEDLEY_HAS_ATTRIBUTE</a>(attribute)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4500e349152e53a3a6f0ab95c6a4a840"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4500e349152e53a3a6f0ab95c6a4a840">◆ </a></span>JSON_HEDLEY_CLANG_HAS_BUILTIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CLANG_HAS_BUILTIN</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">builtin</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#acf8ab10ce06ffe6f54840b555b15121c">JSON_HEDLEY_HAS_BUILTIN</a>(builtin)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ce7b30717e453922113c4f62e645e13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ce7b30717e453922113c4f62e645e13">◆ </a></span>JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#a2c4e6a04293aaf333a31698dea661b3b">JSON_HEDLEY_HAS_CPP_ATTRIBUTE</a>(attribute)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb4bf1280cd8738877e1f0f681a5d96d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb4bf1280cd8738877e1f0f681a5d96d">◆ </a></span>JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#ac256365345e803d24cbd9651d3cb0274">JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE</a>(attribute)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fcc2d27e828fbd8d5ef88ba341e56c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fcc2d27e828fbd8d5ef88ba341e56c0">◆ </a></span>JSON_HEDLEY_CLANG_HAS_EXTENSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CLANG_HAS_EXTENSION</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">extension</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#a320bfe79028a67cd5873f917bc5418dd">JSON_HEDLEY_HAS_EXTENSION</a>(extension)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a096be2083232d3a3ea9f3aeb25885f60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a096be2083232d3a3ea9f3aeb25885f60">◆ </a></span>JSON_HEDLEY_CLANG_HAS_FEATURE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CLANG_HAS_FEATURE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">feature</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#a752eb648bbfc7bcd8a4624c43f520412">JSON_HEDLEY_HAS_FEATURE</a>(feature)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6125ffd318b2d6698faad4175a6e7c56"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6125ffd318b2d6698faad4175a6e7c56">◆ </a></span>JSON_HEDLEY_CLANG_HAS_WARNING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CLANG_HAS_WARNING</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">warning</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#a472922971d1cd7308a4402042bdafe34">JSON_HEDLEY_HAS_WARNING</a>(warning)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8f9aee7d709155d6745cb3f77c6ff0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8f9aee7d709155d6745cb3f77c6ff0c">◆ </a></span>JSON_HEDLEY_COMPCERT_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_COMPCERT_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ec16c2642fdc5876d8dbeab3445b313"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ec16c2642fdc5876d8dbeab3445b313">◆ </a></span>JSON_HEDLEY_CONCAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CONCAT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">a, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">b </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aee52531ff30270c04958309efa66a5da">JSON_HEDLEY_CONCAT_EX</a>(a,b)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee52531ff30270c04958309efa66a5da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee52531ff30270c04958309efa66a5da">◆ </a></span>JSON_HEDLEY_CONCAT_EX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CONCAT_EX</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">a, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">b </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   a##b</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d17bf1a54fc45a04ced6d3aa86a96e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d17bf1a54fc45a04ced6d3aa86a96e3">◆ </a></span>JSON_HEDLEY_CONST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CONST   <a class="el" href="json_8hpp.html#af5c84b7d1a43361bdc14cc6941078000">JSON_HEDLEY_PURE</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab849ba88a6f410da5a46a86f8565b381"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab849ba88a6f410da5a46a86f8565b381">◆ </a></span>JSON_HEDLEY_CONST_CAST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CONST_CAST</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">T, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   ((T) (expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac317a48664e4099c22d33d8132bef97e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac317a48664e4099c22d33d8132bef97e">◆ </a></span>JSON_HEDLEY_CONSTEXPR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CONSTEXPR</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c790866b16f58cbe0b3286a7a6238c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c790866b16f58cbe0b3286a7a6238c3">◆ </a></span>JSON_HEDLEY_CPP_CAST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CPP_CAST</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">T, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (expr)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d9ed879aa65e4db12a81ee95529c3e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d9ed879aa65e4db12a81ee95529c3e4">◆ </a></span>JSON_HEDLEY_CRAY_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_CRAY_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f2cbf281fa983a844b9279c697b7a0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f2cbf281fa983a844b9279c697b7a0c">◆ </a></span>JSON_HEDLEY_DEPRECATED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DEPRECATED</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">since</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0469b867b0ec3a1c4b229ce9d087620"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0469b867b0ec3a1c4b229ce9d087620">◆ </a></span>JSON_HEDLEY_DEPRECATED_FOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DEPRECATED_FOR</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">since, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">replacement </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d412aa5d441b533afa439a89aa4a754"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d412aa5d441b533afa439a89aa4a754">◆ </a></span>JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a543a78d9931a92663e3b3fc552a390a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a543a78d9931a92663e3b3fc552a390a4">◆ </a></span>JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   x</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe5855242129fa5d1adf55227669a337"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe5855242129fa5d1adf55227669a337">◆ </a></span>JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6e5abd7e400c9a725278206ece33e16"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6e5abd7e400c9a725278206ece33e16">◆ </a></span>JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab67745ae0065d536d8e67969db68d564"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab67745ae0065d536d8e67969db68d564">◆ </a></span>JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeedd50a52e1ea565ceab84bb596ec07f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeedd50a52e1ea565ceab84bb596ec07f">◆ </a></span>JSON_HEDLEY_DIAGNOSTIC_POP</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DIAGNOSTIC_POP</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1850f57fcda72becebc7033a2e10e77b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1850f57fcda72becebc7033a2e10e77b">◆ </a></span>JSON_HEDLEY_DIAGNOSTIC_PUSH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DIAGNOSTIC_PUSH</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af21c5dbd9df3b2e245ae547e2d940adc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af21c5dbd9df3b2e245ae547e2d940adc">◆ </a></span>JSON_HEDLEY_DMC_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_DMC_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7a983344e78f37697c2688f1885f9e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7a983344e78f37697c2688f1885f9e1">◆ </a></span>JSON_HEDLEY_EMPTY_BASES</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_EMPTY_BASES</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a472a0656b154bb30cf6e8fb8a31b9209"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a472a0656b154bb30cf6e8fb8a31b9209">◆ </a></span>JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca2fc4b765ac5739d680153895b673fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca2fc4b765ac5739d680153895b673fb">◆ </a></span>JSON_HEDLEY_END_C_DECLS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_END_C_DECLS</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7056c44a5787e78720407fc97aefbd0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7056c44a5787e78720407fc97aefbd0f">◆ </a></span>JSON_HEDLEY_FALL_THROUGH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_FALL_THROUGH</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a701eddd8e14dbe617a9ca81b095e88fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a701eddd8e14dbe617a9ca81b095e88fb">◆ </a></span>JSON_HEDLEY_FLAGS_CAST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_FLAGS_CAST</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">T, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a2edb8d037ad5cbac818c86aca317226a">JSON_HEDLEY_STATIC_CAST</a>(T, expr)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af33c67f65300eb91494f25bf583f5bd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af33c67f65300eb91494f25bf583f5bd7">◆ </a></span>JSON_HEDLEY_GCC_HAS_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_HAS_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa210655ec7cc8387bef8ade74c3af647"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa210655ec7cc8387bef8ade74c3af647">◆ </a></span>JSON_HEDLEY_GCC_HAS_BUILTIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_HAS_BUILTIN</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">builtin, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaa3c748298e83bf6a67b583b83233c11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa3c748298e83bf6a67b583b83233c11">◆ </a></span>JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a164e098f308804c3bada63613ad75dab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a164e098f308804c3bada63613ad75dab">◆ </a></span>JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af488159969a8b7154820cffe04bb4917"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af488159969a8b7154820cffe04bb4917">◆ </a></span>JSON_HEDLEY_GCC_HAS_EXTENSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_HAS_EXTENSION</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">extension, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9f353e2ea047111e419855144b06ab7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9f353e2ea047111e419855144b06ab7">◆ </a></span>JSON_HEDLEY_GCC_HAS_FEATURE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_HAS_FEATURE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">feature, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab45544391bc41507efde58d48331dfc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab45544391bc41507efde58d48331dfc2">◆ </a></span>JSON_HEDLEY_GCC_HAS_WARNING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_HAS_WARNING</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">warning, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3737b675cbb70bcdfdaca78c2bc7d4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3737b675cbb70bcdfdaca78c2bc7d4a">◆ </a></span>JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#aaf82a065634719d57994ef5876e208ff">JSON_HEDLEY_GCC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf82a065634719d57994ef5876e208ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf82a065634719d57994ef5876e208ff">◆ </a></span>JSON_HEDLEY_GCC_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GCC_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afdf01f41465021815bb6fc4d8c1839fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afdf01f41465021815bb6fc4d8c1839fd">◆ </a></span>JSON_HEDLEY_GNUC_HAS_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92764b738f44272e1b18c3ef1403c894"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92764b738f44272e1b18c3ef1403c894">◆ </a></span>JSON_HEDLEY_GNUC_HAS_BUILTIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_HAS_BUILTIN</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">builtin, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a938dadb6cadaaaccf72990d09be5dc0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a938dadb6cadaaaccf72990d09be5dc0a">◆ </a></span>JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a005d6f0dbab6f7152e43fb85fc4f4990"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a005d6f0dbab6f7152e43fb85fc4f4990">◆ </a></span>JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2417cc05952936574c0a6ed96d73d8e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2417cc05952936574c0a6ed96d73d8e2">◆ </a></span>JSON_HEDLEY_GNUC_HAS_EXTENSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_HAS_EXTENSION</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">extension, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5dab327c783036962c7d921a4144676"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5dab327c783036962c7d921a4144676">◆ </a></span>JSON_HEDLEY_GNUC_HAS_FEATURE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_HAS_FEATURE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">feature, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8afa30449fac8b5069e62f26421d4148"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8afa30449fac8b5069e62f26421d4148">◆ </a></span>JSON_HEDLEY_GNUC_HAS_WARNING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_HAS_WARNING</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">warning, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   <a class="el" href="json_8hpp.html#a074e795380699252f28c9526ca83e586">JSON_HEDLEY_GNUC_VERSION_CHECK</a>(major,minor,patch)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a074e795380699252f28c9526ca83e586"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a074e795380699252f28c9526ca83e586">◆ </a></span>JSON_HEDLEY_GNUC_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_GNUC_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af41dc3300eaa6e5e6a976730d160a268"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af41dc3300eaa6e5e6a976730d160a268">◆ </a></span>JSON_HEDLEY_HAS_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf8ab10ce06ffe6f54840b555b15121c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf8ab10ce06ffe6f54840b555b15121c">◆ </a></span>JSON_HEDLEY_HAS_BUILTIN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_BUILTIN</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">builtin</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c4e6a04293aaf333a31698dea661b3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c4e6a04293aaf333a31698dea661b3b">◆ </a></span>JSON_HEDLEY_HAS_CPP_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_CPP_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5b94be3095ea0549561c1bc951c5998"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5b94be3095ea0549561c1bc951c5998">◆ </a></span>JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">ns, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac256365345e803d24cbd9651d3cb0274"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac256365345e803d24cbd9651d3cb0274">◆ </a></span>JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">attribute</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a320bfe79028a67cd5873f917bc5418dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a320bfe79028a67cd5873f917bc5418dd">◆ </a></span>JSON_HEDLEY_HAS_EXTENSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_EXTENSION</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">extension</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a752eb648bbfc7bcd8a4624c43f520412"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a752eb648bbfc7bcd8a4624c43f520412">◆ </a></span>JSON_HEDLEY_HAS_FEATURE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_FEATURE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">feature</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a472922971d1cd7308a4402042bdafe34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a472922971d1cd7308a4402042bdafe34">◆ </a></span>JSON_HEDLEY_HAS_WARNING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_HAS_WARNING</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">warning</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8788394855e9b5a1cc32327db5a613cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8788394855e9b5a1cc32327db5a613cb">◆ </a></span>JSON_HEDLEY_IAR_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_IAR_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66ec7d7c320280d6e75cb3634048cd49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66ec7d7c320280d6e75cb3634048cd49">◆ </a></span>JSON_HEDLEY_IBM_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_IBM_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a29c62e19dfa10fb48bf3aa877c4af21c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29c62e19dfa10fb48bf3aa877c4af21c">◆ </a></span>JSON_HEDLEY_IMPORT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_IMPORT   extern</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af943d68414c7fe0fdfab7e772fa628a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af943d68414c7fe0fdfab7e772fa628a8">◆ </a></span>JSON_HEDLEY_INLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_INLINE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae51b1abb6876168df25d3f36fa335c94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae51b1abb6876168df25d3f36fa335c94">◆ </a></span>JSON_HEDLEY_INTEL_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_INTEL_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37617841d58aa4d88d0efee4db57ee18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37617841d58aa4d88d0efee4db57ee18">◆ </a></span>JSON_HEDLEY_IS_CONSTANT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_IS_CONSTANT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr</td><td>)</td>
|
|
<td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a355f2770653ff7bdd5c74b204b5a3ad0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a355f2770653ff7bdd5c74b204b5a3ad0">◆ </a></span>JSON_HEDLEY_LIKELY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_LIKELY</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr</td><td>)</td>
|
|
<td>   (!!(expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a521367b4e81907450a7ea0bf28028b01"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a521367b4e81907450a7ea0bf28028b01">◆ </a></span>JSON_HEDLEY_MALLOC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_MALLOC</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8419c2b65d28686932087c587eb19157"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8419c2b65d28686932087c587eb19157">◆ </a></span>JSON_HEDLEY_MESSAGE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_MESSAGE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">msg</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3dc0b5b04f307fc875f9470c0cc841f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3dc0b5b04f307fc875f9470c0cc841f">◆ </a></span>JSON_HEDLEY_MSVC_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_MSVC_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa400dd54d50fd20d7e931e2f08ee6374"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa400dd54d50fd20d7e931e2f08ee6374">◆ </a></span>JSON_HEDLEY_NEVER_INLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_NEVER_INLINE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a8fe3009f53d14ac4b48600a2606fc1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a8fe3009f53d14ac4b48600a2606fc1">◆ </a></span>JSON_HEDLEY_NO_ESCAPE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_NO_ESCAPE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82747e7a15c5cecf1223dbc4eb7a1c6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82747e7a15c5cecf1223dbc4eb7a1c6b">◆ </a></span>JSON_HEDLEY_NO_RETURN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_NO_RETURN</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a99bb53bea18285e3d2ae4385c6c75434"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a99bb53bea18285e3d2ae4385c6c75434">◆ </a></span>JSON_HEDLEY_NO_THROW</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_NO_THROW</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5338981b5ad9027c9e54b1c5597f4344"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5338981b5ad9027c9e54b1c5597f4344">◆ </a></span>JSON_HEDLEY_NON_NULL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_NON_NULL</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>...</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a06449cfb74f25f075a8ea334542f1c65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06449cfb74f25f075a8ea334542f1c65">◆ </a></span>JSON_HEDLEY_NULL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_NULL   ((void*) 0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21937c8e7c79a1bef6695691c733e29f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21937c8e7c79a1bef6695691c733e29f">◆ </a></span>JSON_HEDLEY_PELLES_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PELLES_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a009a77cb8a9fd33aafff173bb945128d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a009a77cb8a9fd33aafff173bb945128d">◆ </a></span>JSON_HEDLEY_PGI_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PGI_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb6e382f24fc5453621ae258b72e8775"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb6e382f24fc5453621ae258b72e8775">◆ </a></span>JSON_HEDLEY_PRAGMA</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PRAGMA</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">value</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34846d0797b38c1971baee08736dae69"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34846d0797b38c1971baee08736dae69">◆ </a></span>JSON_HEDLEY_PREDICT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PREDICT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expected, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">probability </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (((void) (expected)), !!(expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec5597506417346f8f1c4d1f08c7719f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec5597506417346f8f1c4d1f08c7719f">◆ </a></span>JSON_HEDLEY_PREDICT_FALSE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PREDICT_FALSE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">probability </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (!!(expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb569cea2c5a17c33734f27e8fef2473"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb569cea2c5a17c33734f27e8fef2473">◆ </a></span>JSON_HEDLEY_PREDICT_TRUE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PREDICT_TRUE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">probability </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (!!(expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e17831d69746d3ee8ad4796e96975a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e17831d69746d3ee8ad4796e96975a2">◆ </a></span>JSON_HEDLEY_PRINTF_FORMAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PRINTF_FORMAT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">string_idx, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">first_to_check </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a034c879888858092ec101e8d02be67c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a034c879888858092ec101e8d02be67c2">◆ </a></span>JSON_HEDLEY_PRIVATE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PRIVATE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1588f4ea4e7819b5b6e66f07865737f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1588f4ea4e7819b5b6e66f07865737f">◆ </a></span>JSON_HEDLEY_PUBLIC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PUBLIC</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5c84b7d1a43361bdc14cc6941078000"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5c84b7d1a43361bdc14cc6941078000">◆ </a></span>JSON_HEDLEY_PURE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_PURE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86dd11af75e3f25f5be26cf3c779ba79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86dd11af75e3f25f5be26cf3c779ba79">◆ </a></span>JSON_HEDLEY_REINTERPRET_CAST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_REINTERPRET_CAST</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">T, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (*((T*) &(expr)))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbc72fa9390d5e8b7592a81384dfabf3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbc72fa9390d5e8b7592a81384dfabf3">◆ </a></span>JSON_HEDLEY_REQUIRE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_REQUIRE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1136ab0d872379bb18d0839893bede67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1136ab0d872379bb18d0839893bede67">◆ </a></span>JSON_HEDLEY_REQUIRE_CONSTEXPR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_REQUIRE_CONSTEXPR</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr</td><td>)</td>
|
|
<td>   (expr)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7106fb230747163b5b16121eb6a42b23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7106fb230747163b5b16121eb6a42b23">◆ </a></span>JSON_HEDLEY_REQUIRE_MSG</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_REQUIRE_MSG</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">msg </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4979e5bc2f252ff6e367fc254ab4e85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4979e5bc2f252ff6e367fc254ab4e85">◆ </a></span>JSON_HEDLEY_RESTRICT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_RESTRICT</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f2aaec3b681d0a72f7d6e90b70cdcd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f2aaec3b681d0a72f7d6e90b70cdcd1">◆ </a></span>JSON_HEDLEY_RETURNS_NON_NULL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_RETURNS_NON_NULL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afe58497d56cda5e4cbf2d33be1bdd91e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afe58497d56cda5e4cbf2d33be1bdd91e">◆ </a></span>JSON_HEDLEY_SENTINEL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_SENTINEL</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">position</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a04269935c66fe5a9b6c33fa36037d215"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a04269935c66fe5a9b6c33fa36037d215">◆ </a></span>JSON_HEDLEY_STATIC_ASSERT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_STATIC_ASSERT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">message </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2edb8d037ad5cbac818c86aca317226a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2edb8d037ad5cbac818c86aca317226a">◆ </a></span>JSON_HEDLEY_STATIC_CAST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_STATIC_CAST</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">T, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   ((T) (expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b2aefadecfe77306599a08b0d8147ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b2aefadecfe77306599a08b0d8147ca">◆ </a></span>JSON_HEDLEY_STRINGIFY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_STRINGIFY</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#a8b50e69690eed3a7e11797b1122b4302">JSON_HEDLEY_STRINGIFY_EX</a>(x)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b50e69690eed3a7e11797b1122b4302"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b50e69690eed3a7e11797b1122b4302">◆ </a></span>JSON_HEDLEY_STRINGIFY_EX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_STRINGIFY_EX</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">x</td><td>)</td>
|
|
<td>   #x</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b6d318de76d6d23850ec1a588bdeffa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b6d318de76d6d23850ec1a588bdeffa">◆ </a></span>JSON_HEDLEY_SUNPRO_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_SUNPRO_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d620ef5f95be933b3d8e24d4fc5b6d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d620ef5f95be933b3d8e24d4fc5b6d5">◆ </a></span>JSON_HEDLEY_TI_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_TI_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38192f48e8c6ee0018a988d54e97cacf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38192f48e8c6ee0018a988d54e97cacf">◆ </a></span>JSON_HEDLEY_TINYC_VERSION_CHECK</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_TINYC_VERSION_CHECK</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">patch </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a681fd0533fbc24394f3322b6f4a60c4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a681fd0533fbc24394f3322b6f4a60c4f">◆ </a></span>JSON_HEDLEY_UNAVAILABLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_UNAVAILABLE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">available_since</td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8df7de76ab3c9445f46f6994ec205bcd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8df7de76ab3c9445f46f6994ec205bcd">◆ </a></span>JSON_HEDLEY_UNLIKELY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_UNLIKELY</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr</td><td>)</td>
|
|
<td>   (!!(expr))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26967eb7395562701e450cec045dda15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26967eb7395562701e450cec045dda15">◆ </a></span>JSON_HEDLEY_UNPREDICTABLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_UNPREDICTABLE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">expr</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#a34846d0797b38c1971baee08736dae69">JSON_HEDLEY_PREDICT</a>(expr, 1, 0.5)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d5705bd7bd14855c3ef5b98305c5fb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d5705bd7bd14855c3ef5b98305c5fb4">◆ </a></span>JSON_HEDLEY_UNREACHABLE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_UNREACHABLE</td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a06401b258ef03263f2aec48029dc8b03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06401b258ef03263f2aec48029dc8b03">◆ </a></span>JSON_HEDLEY_UNREACHABLE_RETURN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_UNREACHABLE_RETURN</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">value</td><td>)</td>
|
|
<td>   return value</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4654024695783bdf7cbd900f0e0634a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4654024695783bdf7cbd900f0e0634a">◆ </a></span>JSON_HEDLEY_VERSION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_VERSION   11</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50f81c80525d6fbce743d5d28b53ff73"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50f81c80525d6fbce743d5d28b53ff73">◆ </a></span>JSON_HEDLEY_VERSION_DECODE_MAJOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_VERSION_DECODE_MAJOR</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">version</td><td>)</td>
|
|
<td>   ((version) / 1000000)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae55f01749c4cc564b20b0f2650f10519"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae55f01749c4cc564b20b0f2650f10519">◆ </a></span>JSON_HEDLEY_VERSION_DECODE_MINOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_VERSION_DECODE_MINOR</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">version</td><td>)</td>
|
|
<td>   (((version) % 1000000) / 1000)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d04cc47c899e9addd019e0e7d1ebdbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d04cc47c899e9addd019e0e7d1ebdbb">◆ </a></span>JSON_HEDLEY_VERSION_DECODE_REVISION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_VERSION_DECODE_REVISION</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">version</td><td>)</td>
|
|
<td>   ((version) % 1000)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1da535c59b21f70e5967b66473543f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1da535c59b21f70e5967b66473543f0">◆ </a></span>JSON_HEDLEY_VERSION_ENCODE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_VERSION_ENCODE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">major, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">minor, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">revision </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   (((major) * 1000000) + ((minor) * 1000) + (revision))</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28d7e3b2d26bd5b8a3806da3db7dea03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28d7e3b2d26bd5b8a3806da3db7dea03">◆ </a></span>JSON_HEDLEY_WARN_UNUSED_RESULT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_WARN_UNUSED_RESULT</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5563e5b0fbc2a9b525830081404d9208"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5563e5b0fbc2a9b525830081404d9208">◆ </a></span>JSON_HEDLEY_WARNING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_HEDLEY_WARNING</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">msg</td><td>)</td>
|
|
<td>   <a class="el" href="json_8hpp.html#a8419c2b65d28686932087c587eb19157">JSON_HEDLEY_MESSAGE</a>(msg)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5478b7564e65634cc69432ed3cb6490e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5478b7564e65634cc69432ed3cb6490e">◆ </a></span>JSON_INTERNAL_CATCH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_INTERNAL_CATCH</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">exception</td><td>)</td>
|
|
<td>   <a class="el" href="CMakeLists_8txt.html#a3108b089d70840ef7c9e27bc37c1e788">if</a>(false)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c274f6db2e65c1b66c7d41b06ad690f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c274f6db2e65c1b66c7d41b06ad690f">◆ </a></span>JSON_THROW</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_THROW</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">exception</td><td>)</td>
|
|
<td>   std::abort()</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a985d3b82445302c57257f6432f261fe9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a985d3b82445302c57257f6432f261fe9">◆ </a></span>JSON_TRY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define JSON_TRY   <a class="el" href="CMakeLists_8txt.html#a3108b089d70840ef7c9e27bc37c1e788">if</a>(true)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80b7254e63f199a1f656f07ae551f632"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80b7254e63f199a1f656f07ae551f632">◆ </a></span>NLOHMANN_BASIC_JSON_TPL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NLOHMANN_BASIC_JSON_TPL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"> basic_json<ObjectType, ArrayType, StringType, BooleanType, \</div>
|
|
<div class="line"> NumberIntegerType, NumberUnsignedType, NumberFloatType, \</div>
|
|
<div class="line"> AllocatorType, JSONSerializer></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a0643bd74c2dc6f0e4e420b8190ea8f0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0643bd74c2dc6f0e4e420b8190ea8f0f">◆ </a></span>NLOHMANN_BASIC_JSON_TPL_DECLARATION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NLOHMANN_BASIC_JSON_TPL_DECLARATION</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">template</span><<span class="keyword">template</span><<span class="keyword">typename</span>, <span class="keyword">typename</span>, <span class="keyword">typename</span>...> <span class="keyword">class </span>ObjectType, \</div>
|
|
<div class="line"> template<<span class="keyword">typename</span>, <span class="keyword">typename</span>...> <span class="keyword">class </span>ArrayType, \</div>
|
|
<div class="line"> class StringType, <span class="keyword">class </span>BooleanType, <span class="keyword">class </span>NumberIntegerType, \</div>
|
|
<div class="line"> class NumberUnsignedType, <span class="keyword">class </span>NumberFloatType, \</div>
|
|
<div class="line"> template<typename> <span class="keyword">class </span>AllocatorType, \</div>
|
|
<div class="line"> template<typename, typename = void> <span class="keyword">class </span>JSONSerializer></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a4c5d399dfa9252e70f876756f3f49084"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c5d399dfa9252e70f876756f3f49084">◆ </a></span>NLOHMANN_JSON_SERIALIZE_ENUM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NLOHMANN_JSON_SERIALIZE_ENUM</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">ENUM_TYPE, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname"><em>...</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">template</span><<span class="keyword">typename</span> BasicJsonType> \</div>
|
|
<div class="line"> inline <span class="keywordtype">void</span> <a class="code" href="namespacenlohmann_1_1detail.html#aaa77b0c9745130b77733a92a1a2e82ec">to_json</a>(BasicJsonType& j, <span class="keyword">const</span> ENUM_TYPE& e) \</div>
|
|
<div class="line"> { \</div>
|
|
<div class="line"> static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE <span class="stringliteral">" must be an enum!"</span>); \</div>
|
|
<div class="line"> static <span class="keyword">const</span> std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__; \</div>
|
|
<div class="line"> auto it = std::find_if(std::begin(m), std::end(m), \</div>
|
|
<div class="line"> [e](<span class="keyword">const</span> std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> <span class="keywordtype">bool</span> \</div>
|
|
<div class="line"> { \</div>
|
|
<div class="line"> return ej_pair.first == e; \</div>
|
|
<div class="line"> }); \</div>
|
|
<div class="line"> j = ((it != std::end(m)) ? it : std::begin(m))->second; \</div>
|
|
<div class="line"> } \</div>
|
|
<div class="line"> template<typename BasicJsonType> \</div>
|
|
<div class="line"> inline <span class="keywordtype">void</span> <a class="code" href="namespacenlohmann_1_1detail.html#aef5c8ea108f4d2b03fb4a635617510de">from_json</a>(<span class="keyword">const</span> BasicJsonType& j, ENUM_TYPE& e) \</div>
|
|
<div class="line"> { \</div>
|
|
<div class="line"> static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE <span class="stringliteral">" must be an enum!"</span>); \</div>
|
|
<div class="line"> static <span class="keyword">const</span> std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__; \</div>
|
|
<div class="line"> auto it = std::find_if(std::begin(m), std::end(m), \</div>
|
|
<div class="line"> [&j](<span class="keyword">const</span> std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> <span class="keywordtype">bool</span> \</div>
|
|
<div class="line"> { \</div>
|
|
<div class="line"> return ej_pair.second == j; \</div>
|
|
<div class="line"> }); \</div>
|
|
<div class="line"> e = ((it != std::end(m)) ? it : std::begin(m))->first; \</div>
|
|
<div class="line"> }</div>
|
|
</div><!-- fragment -->
|
|
<p>macro to briefly define a mapping between an enum and JSON </p>
|
|
<dl class="section since"><dt>Since</dt><dd>version 3.4.0 </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c94253db90041af11dd946a49f0f8a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c94253db90041af11dd946a49f0f8a4">◆ </a></span>NLOHMANN_JSON_VERSION_MAJOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NLOHMANN_JSON_VERSION_MAJOR   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5ca1e164894d78d3276d2e5fe58c5e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5ca1e164894d78d3276d2e5fe58c5e3">◆ </a></span>NLOHMANN_JSON_VERSION_MINOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NLOHMANN_JSON_VERSION_MINOR   7</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a307e0238ebc35e99ea45c68823eb83eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a307e0238ebc35e99ea45c68823eb83eb">◆ </a></span>NLOHMANN_JSON_VERSION_PATCH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NLOHMANN_JSON_VERSION_PATCH   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="ae90d59ab420a183cd5fb8588bdc95e06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae90d59ab420a183cd5fb8588bdc95e06">◆ </a></span>operator""_json()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacenlohmann.html#a9cc9a3033850a092f791d86854d117fc">nlohmann::json</a> operator""_json </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>n</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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>user-defined string literal for JSON values </p>
|
|
<p>This operator implements a user-defined string literal for JSON objects. It can be used by adding <code>"_json"</code> to a string literal and returns a JSON object if no parse error occurred.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>a string representation of a JSON object </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>the length of string <em>s</em> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>a JSON object</dd></dl>
|
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e528a99a7882f8d0b97375bb6081d10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e528a99a7882f8d0b97375bb6081d10">◆ </a></span>operator""_json_pointer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classnlohmann_1_1basic__json.html#a6886a5001f5b449ad316101a311ce536">nlohmann::json::json_pointer</a> operator""_json_pointer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">std::size_t </td>
|
|
<td class="paramname"><em>n</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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>user-defined string literal for JSON pointer </p>
|
|
<p>This operator implements a user-defined string literal for JSON Pointers. It can be used by adding <code>"_json_pointer"</code> to a string literal and returns a JSON pointer object if no parse error occurred.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>a string representation of a JSON Pointer </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>the length of string <em>s</em> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>a JSON pointer object</dd></dl>
|
|
<dl class="section since"><dt>Since</dt><dd>version 2.0.0 </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<div class="ttc" id="anamespacenlohmann_1_1detail_html_aef5c8ea108f4d2b03fb4a635617510de"><div class="ttname"><a href="namespacenlohmann_1_1detail.html#aef5c8ea108f4d2b03fb4a635617510de">nlohmann::detail::from_json</a></div><div class="ttdeci">void from_json(const BasicJsonType &j, std::unordered_map< Key, Value, Hash, KeyEqual, Allocator > &m)</div><div class="ttdef"><b>Definition:</b> json.hpp:3224</div></div>
|
|
<div class="ttc" id="anamespacenlohmann_1_1detail_html_aaa77b0c9745130b77733a92a1a2e82ec"><div class="ttname"><a href="namespacenlohmann_1_1detail.html#aaa77b0c9745130b77733a92a1a2e82ec">nlohmann::detail::to_json</a></div><div class="ttdeci">void to_json(BasicJsonType &j, const T &b)</div><div class="ttdef"><b>Definition:</b> json.hpp:3758</div></div>
|
|
<!-- 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.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|