json/json_8hpp_source.html

298 lines
814 KiB
HTML
Raw Normal View History

2015-12-16 14:12:56 +03:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2016-01-13 21:16:43 +03:00
<meta name="generator" content="Doxygen 1.8.11"/>
2015-12-16 14:12:56 +03:00
<title>JSON for Modern C++: /Users/niels/Documents/Repositories/json/src/json.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="mylayout.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">JSON for Modern C++
2015-12-28 17:08:15 +03:00
&#160;<span id="projectnumber">1.0.0</span>
2015-12-16 14:12:56 +03:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2016-01-13 21:16:43 +03:00
<!-- Generated by Doxygen 1.8.11 -->
2015-12-16 14:12:56 +03:00
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">json.hpp</div> </div>
</div><!--header-->
<div class="contents">
2016-01-13 21:16:43 +03:00
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#ifndef NLOHMANN_JSON_HPP</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="preprocessor">#define NLOHMANN_JSON_HPP</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;algorithm&gt;</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &lt;array&gt;</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="preprocessor">#include &lt;cassert&gt;</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#include &lt;ciso646&gt;</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="preprocessor">#include &lt;cmath&gt;</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#include &lt;cstdio&gt;</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#include &lt;functional&gt;</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#include &lt;initializer_list&gt;</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<span class="preprocessor">#include &lt;iomanip&gt;</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="preprocessor">#include &lt;iterator&gt;</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="preprocessor">#include &lt;limits&gt;</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="preprocessor">#include &lt;memory&gt;</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="preprocessor">#include &lt;sstream&gt;</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#include &lt;type_traits&gt;</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment">// enable ssize_t on MinGW</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifdef __GNUC__</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="preprocessor"> #ifdef __MINGW32__</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor"> #include &lt;sys/types.h&gt;</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor"> #endif</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="preprocessor">#endif</span></div><div class="
<div class="ttc" id="classnlohmann_1_1basic__json_a07c9c38a1f01675759e05d5d34627343_html_a07c9c38a1f01675759e05d5d34627343"><div class="ttname"><a href="classnlohmann_1_1basic__json_a07c9c38a1f01675759e05d5d34627343.html#a07c9c38a1f01675759e05d5d34627343">nlohmann::basic_json::insert</a></div><div class="ttdeci">iterator insert(const_iterator pos, basic_json &amp;&amp;val)</div><div class="ttdoc">inserts element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04308">json.hpp:4308</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a9fcfda575b08d0c73b6274cdbbe7f184_html_a9fcfda575b08d0c73b6274cdbbe7f184"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a9fcfda575b08d0c73b6274cdbbe7f184.html#a9fcfda575b08d0c73b6274cdbbe7f184">nlohmann::basic_json::iterator::operator++</a></div><div class="ttdeci">iterator operator++(int)</div><div class="ttdoc">post-increment (it++) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06273">json.hpp:6273</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac_html_a5c8bb5200f5eac10d31e26be46e5b1ac"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html#a5c8bb5200f5eac10d31e26be46e5b1ac">nlohmann::basic_json::operator&lt;=</a></div><div class="ttdeci">friend bool operator&lt;=(const_reference lhs, const_reference rhs) noexcept</div><div class="ttdoc">comparison: less than or equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04919">json.hpp:4919</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe_html_a6bbd3e72a870f1ba81ff6886b063b0fe"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html#a6bbd3e72a870f1ba81ff6886b063b0fe">nlohmann::basic_json::pointer</a></div><div class="ttdeci">typename std::allocator_traits&lt; allocator_type &gt;::pointer pointer</div><div class="ttdoc">the type of an element pointer </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00228">json.hpp:228</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a03e542423284327d3801cf078f1c2b44_html_a03e542423284327d3801cf078f1c2b44"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a03e542423284327d3801cf078f1c2b44.html#a03e542423284327d3801cf078f1c2b44">nlohmann::basic_json::json_reverse_iterator::operator-</a></div><div class="ttdeci">json_reverse_iterator operator-(difference_type i) const </div><div class="ttdoc">subtract from iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06428">json.hpp:6428</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ad1f617d29e8923dd40c89153f792b1bc_html_ad1f617d29e8923dd40c89153f792b1bc"><div class="ttname"><a href="classnlohmann_1_1basic__json_ad1f617d29e8923dd40c89153f792b1bc.html#ad1f617d29e8923dd40c89153f792b1bc">nlohmann::basic_json::object</a></div><div class="ttdeci">static basic_json object(std::initializer_list&lt; basic_json &gt; init=std::initializer_list&lt; basic_json &gt;())</div><div class="ttdoc">explicitly create an object from an initializer list </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01510">json.hpp:1510</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9_html_ae960d2d6bc7b94fe39cc5e9f106edfa9"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html#ae960d2d6bc7b94fe39cc5e9f106edfa9">nlohmann::basic_json::operator[]</a></div><div class="ttdeci">const_reference operator[](size_type idx) const </div><div class="ttdoc">access specified array element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02870">json.hpp:2870</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d_html_a266c4dd24d11a86e4831523af5d9df4d"><div class="ttname"><a href="classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html#a266c4dd24d11a86e4831523af5d9df4d">nlohmann::basic_json::operator[]</a></div><div class="ttdeci">reference operator[](const T(&amp;key)[n])</div><div class="ttdoc">access specified object element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03004">json.hpp:3004</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467_html_a4f7ac43b0ab34c387b1ae1a8e9c08467"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467.html#a4f7ac43b0ab34c387b1ae1a8e9c08467">nlohmann::basic_json::const_iterator::pointer</a></div><div class="ttdeci">typename basic_json::const_pointer pointer</div><div class="ttdoc">defines a pointer to the type iterated over (value_type) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05697">json.hpp:5697</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a317b01b0fba3ac458561f1634759ea3b_html_a317b01b0fba3ac458561f1634759ea3b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a317b01b0fba3ac458561f1634759ea3b.html#a317b01b0fba3ac458561f1634759ea3b">nlohmann::basic_json::iterator_wrapper</a></div><div class="ttdeci">static iteration_proxy&lt; iterator &gt; iterator_wrapper(reference cont)</div><div class="ttdoc">wrapper to access iterator member functions in range-based for </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03842">json.hpp:3842</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f_html_abb1921cbf0ad4036c83bc6303e22171f"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f.html#abb1921cbf0ad4036c83bc6303e22171f">nlohmann::basic_json::const_iterator::operator--</a></div><div class="ttdeci">const_iterator &amp; operator--()</div><div class="ttdoc">pre-decrement (it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05966">json.hpp:5966</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8_html_aaf363408931d76472ded14017e59c9e8"><div class="ttname"><a href="classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html#aaf363408931d76472ded14017e59c9e8">nlohmann::basic_json::operator&gt;&gt;</a></div><div class="ttdeci">friend std::istream &amp; operator&gt;&gt;(std::istream &amp;i, basic_json &amp;j)</div><div class="ttdoc">deserialize from stream </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05132">json.hpp:5132</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a211523a57024a43965862b497b89ab91_html_a211523a57024a43965862b497b89ab91"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a211523a57024a43965862b497b89ab91.html#a211523a57024a43965862b497b89ab91">nlohmann::basic_json::const_iterator::operator=</a></div><div class="ttdeci">const_iterator &amp; operator=(const_iterator other) noexcept( std::is_nothrow_move_constructible&lt; pointer &gt;::value and std::is_nothrow_move_assignable&lt; pointer &gt;::value and std::is_nothrow_move_constructible&lt; internal_iterator &gt;::value and std::is_nothrow_move_assignable&lt; internal_iterator &gt;::value )</div><div class="ttdoc">copy assignment </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05766">json.hpp:5766</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870_html_a67848d4b7bfa576434ad9807147b5870"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870.html#a67848d4b7bfa576434ad9807147b5870">nlohmann::basic_json::const_iterator::value_type</a></div><div class="ttdeci">typename basic_json::value_type value_type</div><div class="ttdoc">the type of the values when the iterator is dereferenced </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05693">json.hpp:5693</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_adf5dea6fa9d7075ff89ca0796ab47a7e_html_adf5dea6fa9d7075ff89ca0796ab47a7e"><div class="ttname"><a href="classnlohmann_1_1basic__json_adf5dea6fa9d7075ff89ca0796ab47a7e.html#adf5dea6fa9d7075ff89ca0796ab47a7e">nlohmann::basic_json::operator=</a></div><div class="ttdeci">reference &amp; operator=(basic_json other) noexcept( std::is_nothrow_move_constructible&lt; value_t &gt;::value and std::is_nothrow_move_assignable&lt; value_t &gt;::value and std::is_nothrow_move_constructible&lt; json_value &gt;::value and std::is_nothrow_move_assignable&lt; json_value &gt;::value )</div><div class="ttdoc">copy assignment </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01782">json.hpp:1782</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a8fa74698f4061e18ec664009f3af1ddf_html_a8fa74698f4061e18ec664009f3af1ddf"><div class="ttname"><a href="classnlohmann_1_1basic__json_a8fa74698f4061e18ec664009f3af1ddf.html#a8fa74698f4061e18ec664009f3af1ddf">nlohmann::basic_json::insert</a></div><div class="ttdeci">iterator insert(const_iterator pos, const_iterator first, const_iterator last)</div><div class="ttdoc">inserts elements </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04390">json.hpp:4390</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6b7428e8c1169497f47b81667001cbfb_html_a6b7428e8c1169497f47b81667001cbfb"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6b7428e8c1169497f47b81667001cbfb.html#a6b7428e8c1169497f47b81667001cbfb">nlohmann::basic_json::insert</a></div><div class="ttdeci">iterator insert(const_iterator pos, size_type cnt, const basic_json &amp;val)</div><div class="ttdoc">inserts elements </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04337">json.hpp:4337</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a6bd38ed124df0332ba3263a9176b0101_html_a6bd38ed124df0332ba3263a9176b0101"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a6bd38ed124df0332ba3263a9176b0101.html#a6bd38ed124df0332ba3263a9176b0101">nlohmann::basic_json::json_reverse_iterator::operator--</a></div><div class="ttdeci">json_reverse_iterator operator--(int)</div><div class="ttdoc">post-decrement (it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06400">json.hpp:6400</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069_html_ace8338e57fdb11e1955c2a0c2d782069"><div class="ttname"><a href="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html#ace8338e57fdb11e1955c2a0c2d782069">nlohmann::basic_json::string_t</a></div><div class="ttdeci">StringType string_t</div><div class="ttdoc">a type for a string </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00434">json.hpp:434</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a2f07bcf7e75c34396476dd1790f26ce8_html_a2f07bcf7e75c34396476dd1790f26ce8"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2f07bcf7e75c34396476dd1790f26ce8.html#a2f07bcf7e75c34396476dd1790f26ce8">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(const typename object_t::value_type &amp;val)</div><div class="ttdoc">add an object to an object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04229">json.hpp:4229</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_adeaef2ab021997a11a826c378c2365e1_html_adeaef2ab021997a11a826c378c2365e1"><div class="ttname"><a href="classnlohmann_1_1basic__json_adeaef2ab021997a11a826c378c2365e1.html#adeaef2ab021997a11a826c378c2365e1">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(boolean_t val)</div><div class="ttdoc">create a boolean (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01132">json.hpp:1132</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_afc4223b5ad03b1b76e925374a8fff98e_html_afc4223b5ad03b1b76e925374a8fff98e"><div class="ttname"><a href="classnlohmann_1_1basic__json_afc4223b5ad03b1b76e925374a8fff98e.html#afc4223b5ad03b1b76e925374a8fff98e">nlohmann::basic_json::array</a></div><div class="ttdeci">static basic_json array(std::initializer_list&lt; basic_json &gt; init=std::initializer_list&lt; basic_json &gt;())</div><div class="ttdoc">explicitly create an array from an initializer list </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01470">json.hpp:1470</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882_html_a037e5f3de196ff4cea8a95a8a4e35882"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882.html#a037e5f3de196ff4cea8a95a8a4e35882">nlohmann::basic_json::iterator::operator++</a></div><div class="ttdeci">iterator &amp; operator++()</div><div class="ttdoc">pre-increment (++it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06281">json.hpp:6281</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327_html_a6e2e21da48f5d9471716cd868a068327"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html#a6e2e21da48f5d9471716cd868a068327">nlohmann::basic_json::operator!=</a></div><div class="ttdeci">friend bool operator!=(const_reference lhs, const_reference rhs) noexcept</div><div class="ttdoc">comparison: not equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04775">json.hpp:4775</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba_html_ac82abedf356d252e0589850c3d8b35ba"><div class="ttname"><a href="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html#ac82abedf356d252e0589850c3d8b35ba">nlohmann::basic_json::array_t</a></div><div class="ttdeci">ArrayType&lt; basic_json, AllocatorType&lt; basic_json &gt;&gt; array_t</div><div class="ttdoc">a type for an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00387">json.hpp:387</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4_html_abbacd95955c602efc9a58ed1ffdb46c4"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4.html#abbacd95955c602efc9a58ed1ffdb46c4">nlohmann::basic_json::const_iterator::operator++</a></div><div class="ttdeci">const_iterator &amp; operator++()</div><div class="ttdoc">pre-increment (++it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05929">json.hpp:5929</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ac427d8f61858c13b7c16649bfbf75e76_html_ac427d8f61858c13b7c16649bfbf75e76"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ac427d8f61858c13b7c16649bfbf75e76.html#ac427d8f61858c13b7c16649bfbf75e76">nlohmann::basic_json::json_reverse_iterator::operator-</a></div><div class="ttdeci">difference_type operator-(const json_reverse_iterator &amp;other) const </div><div class="ttdoc">return difference </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06436">json.hpp:6436</a></div></div>
<div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json&lt;&gt; json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l07968">json.hpp:7968</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4_html_a83cbbfbf5d3ecbad6de8ece0be6b36c4"><div class="ttname"><a href="classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html#a83cbbfbf5d3ecbad6de8ece0be6b36c4">nlohmann::basic_json::front</a></div><div class="ttdeci">reference front()</div><div class="ttdoc">access the first element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03173">json.hpp:3173</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a11c3dd843c21c58daa651e84046a82af_html_a11c3dd843c21c58daa651e84046a82af"><div class="ttname"><a href="classnlohmann_1_1basic__json_a11c3dd843c21c58daa651e84046a82af.html#a11c3dd843c21c58daa651e84046a82af">nlohmann::basic_json::is_array</a></div><div class="ttdeci">bool is_array() const noexcept</div><div class="ttdoc">return whether value is an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02095">json.hpp:2095</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf_html_a7c19a5c3be6cc755377ee41eade78baf"><div class="ttname"><a href="classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html#a7c19a5c3be6cc755377ee41eade78baf">nlohmann::basic_json::find</a></div><div class="ttdeci">const_iterator find(typename object_t::key_type key) const </div><div class="ttdoc">find an element in a JSON object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03553">json.hpp:3553</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ab6245ab29d8481ef2a2351c02cc31d4d_html_ab6245ab29d8481ef2a2351c02cc31d4d"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ab6245ab29d8481ef2a2351c02cc31d4d.html#ab6245ab29d8481ef2a2351c02cc31d4d">nlohmann::basic_json::json_reverse_iterator::base_iterator</a></div><div class="ttdeci">std::reverse_iterator&lt; Base &gt; base_iterator</div><div class="ttdoc">shortcut to the reverse iterator adaptor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06372">json.hpp:6372</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a0b494ef7570d031216f907d2c85ec323_html_a0b494ef7570d031216f907d2c85ec323"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a0b494ef7570d031216f907d2c85ec323.html#a0b494ef7570d031216f907d2c85ec323">nlohmann::basic_json::json_reverse_iterator::json_reverse_iterator</a></div><div class="ttdeci">json_reverse_iterator(const typename base_iterator::iterator_type &amp;it)</div><div class="ttdoc">create reverse iterator from iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06377">json.hpp:6377</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad3d6837b6f97065625c6c65f62f4b6d4_html_ad3d6837b6f97065625c6c65f62f4b6d4"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad3d6837b6f97065625c6c65f62f4b6d4.html#ad3d6837b6f97065625c6c65f62f4b6d4">nlohmann::basic_json::json_reverse_iterator::operator--</a></div><div class="ttdeci">json_reverse_iterator &amp; operator--()</div><div class="ttdoc">pre-decrement (it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06406">json.hpp:6406</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a3d4e4bab95b24ccab42ed37e0ede2d98_html_a3d4e4bab95b24ccab42ed37e0ede2d98"><div class="ttname"><a href="classnlohmann_1_1basic__json_a3d4e4bab95b24ccab42ed37e0ede2d98.html#a3d4e4bab95b24ccab42ed37e0ede2d98">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const object_t &amp;val)</div><div class="ttdoc">create an object (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00934">json.hpp:934</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a98e05a2c9b8f74bd60442772cddeee52_html_a98e05a2c9b8f74bd60442772cddeee52"><div class="ttname"><a href="classnlohmann_1_1basic__json_a98e05a2c9b8f74bd60442772cddeee52.html#a98e05a2c9b8f74bd60442772cddeee52">nlohmann::basic_json::operator==</a></div><div class="ttdeci">friend bool operator==(std::nullptr_t, const_reference v) noexcept</div><div class="ttdoc">comparison: equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04754">json.hpp:4754</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &amp;&amp;val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04143">json.hpp:4143</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf_html_ad8e0c5d04f016d1b3ac7369e5c73bedf"><div class="ttname"><a href="classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html#ad8e0c5d04f016d1b3ac7369e5c73bedf">nlohmann::basic_json::cbegin</a></div><div class="ttdeci">const_iterator cbegin() const </div><div class="ttdoc">returns a const iterator to the first element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03653">json.hpp:3653</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a088460b5d95f384a4f2ec9e52f4f66ba_html_a088460b5d95f384a4f2ec9e52f4f66ba"><div class="ttname"><a href="classnlohmann_1_1basic__json_a088460b5d95f384a4f2ec9e52f4f66ba.html#a088460b5d95f384a4f2ec9e52f4f66ba">nlohmann::basic_json::is_string</a></div><div class="ttdeci">bool is_string() const noexcept</div><div class="ttdoc">return whether value is a string </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02114">json.hpp:2114</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e_html_a7031e759ee52d1283aada0ff81108a5e"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e.html#a7031e759ee52d1283aada0ff81108a5e">nlohmann::basic_json::iterator::operator+=</a></div><div class="ttdeci">iterator &amp; operator+=(difference_type i)</div><div class="ttdoc">add to iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06303">json.hpp:6303</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a234f03dce002783748ca401a42bc6472_html_a234f03dce002783748ca401a42bc6472"><div class="ttname"><a href="classnlohmann_1_1basic__json_a234f03dce002783748ca401a42bc6472.html#a234f03dce002783748ca401a42bc6472">nlohmann::basic_json::get_ptr</a></div><div class="ttdeci">const PointerType get_ptr() const noexcept</div><div class="ttdoc">get a pointer value (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02560">json.hpp:2560</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a1dc0c521042807e216d11110d2f002ff_html_a1dc0c521042807e216d11110d2f002ff"><div class="ttname"><a href="classnlohmann_1_1basic__json_a1dc0c521042807e216d11110d2f002ff.html#a1dc0c521042807e216d11110d2f002ff">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const CompatibleStringType &amp;val)</div><div class="ttdoc">create a string (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01114">json.hpp:1114</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a3173944e7b1809a333def4078a0b92a3_html_a3173944e7b1809a333def4078a0b92a3"><div class="ttname"><a href="classnlohmann_1_1basic__json_a3173944e7b1809a333def4078a0b92a3.html#a3173944e7b1809a333def4078a0b92a3">nlohmann::basic_json::operator+=</a></div><div class="ttdeci">reference operator+=(basic_json &amp;&amp;val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04169">json.hpp:4169</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a9a73d1b71c9e913aa2888d8b40c72ee9_html_a9a73d1b71c9e913aa2888d8b40c72ee9"><div class="ttname"><a href="classnlohmann_1_1basic__json_a9a73d1b71c9e913aa2888d8b40c72ee9.html#a9a73d1b71c9e913aa2888d8b40c72ee9">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(size_type cnt, const basic_json &amp;val)</div><div class="ttdoc">construct an array with count copies of given value </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01534">json.hpp:1534</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_html"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator.html">nlohmann::basic_json::iterator</a></div><div class="ttdoc">a mutable random access iterator for the basic_json class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06228">json.hpp:6228</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22_html_a0a43bd93e6e46645ed0b93d3af7bfe22"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22.html#a0a43bd93e6e46645ed0b93d3af7bfe22">nlohmann::basic_json::iterator::operator-=</a></div><div class="ttdeci">iterator &amp; operator-=(difference_type i)</div><div class="ttdoc">subtract from iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06310">json.hpp:6310</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aa0422e861b4cbd7cdcaad7a11a1304a9_html_aa0422e861b4cbd7cdcaad7a11a1304a9"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa0422e861b4cbd7cdcaad7a11a1304a9.html#aa0422e861b4cbd7cdcaad7a11a1304a9">nlohmann::basic_json::parse</a></div><div class="ttdeci">static basic_json parse(std::istream &amp;&amp;i, parser_callback_t cb=nullptr)</div><div class="ttdoc">deserialize from stream </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05094">json.hpp:5094</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999_html_af74581d177dafc38df5a126ccd358999"><div class="ttname"><a href="classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html#af74581d177dafc38df5a126ccd358999">nlohmann::basic_json::operator[]</a></div><div class="ttdeci">reference operator[](const typename object_t::key_type &amp;key)</div><div class="ttdoc">access specified object element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02911">json.hpp:2911</a></div></div>
2015-12-16 14:12:56 +03:00
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace. </div></div>
2016-01-13 21:16:43 +03:00
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a302d810a0685f8d39368eaa65c833acf_html_a302d810a0685f8d39368eaa65c833acf"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a302d810a0685f8d39368eaa65c833acf.html#a302d810a0685f8d39368eaa65c833acf">nlohmann::basic_json::iterator::operator-</a></div><div class="ttdeci">difference_type operator-(const iterator &amp;other) const </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06332">json.hpp:6332</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515_html_ab7dacd8e3ee9b3756bfcdb87dd55a515"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515.html#ab7dacd8e3ee9b3756bfcdb87dd55a515">nlohmann::basic_json::const_iterator::value</a></div><div class="ttdeci">reference value() const </div><div class="ttdoc">return the value of an iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06204">json.hpp:6204</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a8e4e11999b4e7faa8f31f21164ebd65a_html_a8e4e11999b4e7faa8f31f21164ebd65a"><div class="ttname"><a href="classnlohmann_1_1basic__json_a8e4e11999b4e7faa8f31f21164ebd65a.html#a8e4e11999b4e7faa8f31f21164ebd65a">nlohmann::basic_json::iterator_wrapper</a></div><div class="ttdeci">static iteration_proxy&lt; const_iterator &gt; iterator_wrapper(const_reference cont)</div><div class="ttdoc">wrapper to access iterator member functions in range-based for </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03850">json.hpp:3850</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c_html_aa5413178b8041f7ac685dec4b040dd2c"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html#aa5413178b8041f7ac685dec4b040dd2c">nlohmann::basic_json::end</a></div><div class="ttdeci">const_iterator end() const </div><div class="ttdoc">returns a const iterator to one past the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03688">json.hpp:3688</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb_html_af55564e391b23e41abe78bc4bbe4edcb"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_af55564e391b23e41abe78bc4bbe4edcb.html#af55564e391b23e41abe78bc4bbe4edcb">nlohmann::basic_json::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator(const const_iterator &amp;other) noexcept</div><div class="ttdoc">copy constructor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05761">json.hpp:5761</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e_html_a652414dd930cb3af3b6f454cc535a23e"><div class="ttname"><a href="classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html#a652414dd930cb3af3b6f454cc535a23e">nlohmann::basic_json::at</a></div><div class="ttdeci">reference at(const typename object_t::key_type &amp;key)</div><div class="ttdoc">access specified object element with bounds checking </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02730">json.hpp:2730</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735_html_a8d024cbc99db0d8106899f9fd9973735"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html#a8d024cbc99db0d8106899f9fd9973735">nlohmann::basic_json::const_iterator::key</a></div><div class="ttdeci">object_t::key_type key() const </div><div class="ttdoc">return the key of an object iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06189">json.hpp:6189</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054_html_ab2162bc76e10d8736cab9b2039956054"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html#ab2162bc76e10d8736cab9b2039956054">nlohmann::basic_json::end</a></div><div class="ttdeci">iterator end()</div><div class="ttdoc">returns an iterator to one past the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03678">json.hpp:3678</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc_html_a63691315292df8e1522b00d37ebb1ffc"><div class="ttname"><a href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">nlohmann::basic_json::object_t</a></div><div class="ttdeci">ObjectType&lt; StringType, basic_json, std::less&lt; StringType &gt;, AllocatorType&lt; std::pair&lt; const StringType, basic_json &gt;&gt;&gt; object_t</div><div class="ttdoc">a type for an object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00341">json.hpp:341</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00_html_a33277dbf06ac5c1e7102e26f6b5e2c00"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00.html#a33277dbf06ac5c1e7102e26f6b5e2c00">nlohmann::basic_json::iterator::operator*</a></div><div class="ttdeci">reference operator*()</div><div class="ttdoc">return a reference to the value pointed to by the iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06261">json.hpp:6261</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9_html_a7c08f966200af98db0313a3b517ce0a9"><div class="ttname"><a href="classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html#a7c08f966200af98db0313a3b517ce0a9">nlohmann::basic_json::rend</a></div><div class="ttdeci">reverse_iterator rend()</div><div class="ttdoc">returns an iterator to the reverse-end </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03767">json.hpp:3767</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ac8163abe518595f19dbee68db1caaaf7_html_ac8163abe518595f19dbee68db1caaaf7"><div class="ttname"><a href="classnlohmann_1_1basic__json_ac8163abe518595f19dbee68db1caaaf7.html#ac8163abe518595f19dbee68db1caaaf7">nlohmann::basic_json::is_object</a></div><div class="ttdeci">bool is_object() const noexcept</div><div class="ttdoc">return whether value is an object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02076">json.hpp:2076</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a62cad59e006eb7fa594c2c5b65a76610_html_a62cad59e006eb7fa594c2c5b65a76610"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a62cad59e006eb7fa594c2c5b65a76610.html#a62cad59e006eb7fa594c2c5b65a76610">nlohmann::basic_json::const_iterator::operator-</a></div><div class="ttdeci">const_iterator operator-(difference_type i)</div><div class="ttdoc">subtract from iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06121">json.hpp:6121</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a53a2abfdd4f72c7df5aba1155bf03e48_html_a53a2abfdd4f72c7df5aba1155bf03e48"><div class="ttname"><a href="classnlohmann_1_1basic__json_a53a2abfdd4f72c7df5aba1155bf03e48.html#a53a2abfdd4f72c7df5aba1155bf03e48">nlohmann::basic_json::is_discarded</a></div><div class="ttdeci">bool is_discarded() const noexcept</div><div class="ttdoc">return whether value is discarded </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02138">json.hpp:2138</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ab7d60fb6cb8e8f5740e588f9dc953819_html_ab7d60fb6cb8e8f5740e588f9dc953819"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab7d60fb6cb8e8f5740e588f9dc953819.html#ab7d60fb6cb8e8f5740e588f9dc953819">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const CompatibleArrayType &amp;val)</div><div class="ttdoc">create an array (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01030">json.hpp:1030</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2_html_adb50d6043ace464d9f694869724d7fb2"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2.html#adb50d6043ace464d9f694869724d7fb2">nlohmann::basic_json::const_iterator::reference</a></div><div class="ttdeci">typename basic_json::const_reference reference</div><div class="ttdoc">defines a reference to the type iterated over (value_type) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05699">json.hpp:5699</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f_html_a4ad3f27ecece8f644e8dca69a97eb67f"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html#a4ad3f27ecece8f644e8dca69a97eb67f">nlohmann::basic_json::rend</a></div><div class="ttdeci">const_reverse_iterator rend() const </div><div class="ttdoc">returns a const reverse iterator to one before the first </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03775">json.hpp:3775</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb_html_a7d1b990f2c12fecb57db1504fdadd0bb"><div class="ttname"><a href="classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html#a7d1b990f2c12fecb57db1504fdadd0bb">nlohmann::basic_json::erase</a></div><div class="ttdeci">size_type erase(const typename object_t::key_type &amp;key)</div><div class="ttdoc">remove element from a JSON object given a key </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03462">json.hpp:3462</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af661bc209bf22097e2f76607a11b56bf_html_af661bc209bf22097e2f76607a11b56bf"><div class="ttname"><a href="classnlohmann_1_1basic__json_af661bc209bf22097e2f76607a11b56bf.html#af661bc209bf22097e2f76607a11b56bf">nlohmann::basic_json::is_boolean</a></div><div class="ttdeci">bool is_boolean() const noexcept</div><div class="ttdoc">return whether value is a boolean </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01987">json.hpp:1987</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884_html_acdf4445333649ec94198f09a62144884"><div class="ttname"><a href="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884">nlohmann::basic_json::begin</a></div><div class="ttdeci">iterator begin()</div><div class="ttdoc">returns an iterator to the first element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03619">json.hpp:3619</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869_html_a16a275d0201e9aedc87c933c764b8869"><div class="ttname"><a href="classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html#a16a275d0201e9aedc87c933c764b8869">nlohmann::basic_json::at</a></div><div class="ttdeci">const_reference at(const typename object_t::key_type &amp;key) const </div><div class="ttdoc">access specified object element with bounds checking </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02778">json.hpp:2778</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a960962c683909619d1d2fbbe856c022e_html_a960962c683909619d1d2fbbe856c022e"><div class="ttname"><a href="classnlohmann_1_1basic__json_a960962c683909619d1d2fbbe856c022e.html#a960962c683909619d1d2fbbe856c022e">nlohmann::basic_json::operator+=</a></div><div class="ttdeci">reference operator+=(const basic_json &amp;val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04203">json.hpp:4203</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416_html_ae928414b2805cf6ef56b4e4f8d235416"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html#ae928414b2805cf6ef56b4e4f8d235416">nlohmann::basic_json::allocator_type</a></div><div class="ttdeci">AllocatorType&lt; basic_json &gt; allocator_type</div><div class="ttdoc">the allocator type </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00225">json.hpp:225</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a74472977b798c7b7989e6e7cb960ecff_html_a74472977b798c7b7989e6e7cb960ecff"><div class="ttname"><a href="classnlohmann_1_1basic__json_a74472977b798c7b7989e6e7cb960ecff.html#a74472977b798c7b7989e6e7cb960ecff">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const number_float_t val)</div><div class="ttdoc">create a floating-point number (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01259">json.hpp:1259</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a9993148cb0473365e52998c7315f9ada_html_a9993148cb0473365e52998c7315f9ada"><div class="ttname"><a href="classnlohmann_1_1basic__json_a9993148cb0473365e52998c7315f9ada.html#a9993148cb0473365e52998c7315f9ada">nlohmann::basic_json::is_number_integer</a></div><div class="ttdeci">bool is_number_integer() const noexcept</div><div class="ttdoc">return whether value is an integer number </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02034">json.hpp:2034</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_ab5cf753cb2f8ce53b9f3e54c39e50ee3_html_ab5cf753cb2f8ce53b9f3e54c39e50ee3"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_ab5cf753cb2f8ce53b9f3e54c39e50ee3.html#ab5cf753cb2f8ce53b9f3e54c39e50ee3">nlohmann::basic_json::iterator::operator+</a></div><div class="ttdeci">iterator operator+(difference_type i)</div><div class="ttdoc">add to iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06317">json.hpp:6317</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aabe4661644ea549089f0886c2551d2ac_html_aabe4661644ea549089f0886c2551d2ac"><div class="ttname"><a href="classnlohmann_1_1basic__json_aabe4661644ea549089f0886c2551d2ac.html#aabe4661644ea549089f0886c2551d2ac">nlohmann::basic_json::parser_callback_t</a></div><div class="ttdeci">std::function&lt; bool(int depth, parse_event_t event, basic_json &amp;parsed)&gt; parser_callback_t</div><div class="ttdoc">per-element parser callback type </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00820">json.hpp:820</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af127fb69c580c17821da5f5be57e3585_html_af127fb69c580c17821da5f5be57e3585"><div class="ttname"><a href="classnlohmann_1_1basic__json_af127fb69c580c17821da5f5be57e3585.html#af127fb69c580c17821da5f5be57e3585">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const typename string_t::value_type *val)</div><div class="ttdoc">create a string (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01083">json.hpp:1083</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b_html_a7dab69b10b98e7bc694339720e37fb2b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html#a7dab69b10b98e7bc694339720e37fb2b">nlohmann::basic_json::find</a></div><div class="ttdeci">iterator find(typename object_t::key_type key)</div><div class="ttdoc">find an element in a JSON object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03536">json.hpp:3536</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a0afa4512f03406db0d0432657e9c7361_html_a0afa4512f03406db0d0432657e9c7361"><div class="ttname"><a href="classnlohmann_1_1basic__json_a0afa4512f03406db0d0432657e9c7361.html#a0afa4512f03406db0d0432657e9c7361">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const value_t value_type)</div><div class="ttdoc">create an empty value with a given type </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00867">json.hpp:867</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453_html_a74a943800c7f103d0990d7eef82c6453"><div class="ttname"><a href="classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html#a74a943800c7f103d0990d7eef82c6453">nlohmann::basic_json::operator&gt;=</a></div><div class="ttdeci">friend bool operator&gt;=(const_reference lhs, const_reference rhs) noexcept</div><div class="ttdoc">comparison: greater than or equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04963">json.hpp:4963</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b_html_a21d32a4547ba4cbadd8b435a6a0d0e1b"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b.html#a21d32a4547ba4cbadd8b435a6a0d0e1b">nlohmann::basic_json::iterator::operator--</a></div><div class="ttdeci">iterator &amp; operator--()</div><div class="ttdoc">pre-decrement (it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06296">json.hpp:6296</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3_html_aacd442b66140c764c594ac8ad7dfd5b3"><div class="ttname"><a href="classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html#aacd442b66140c764c594ac8ad7dfd5b3">nlohmann::basic_json::operator&lt;</a></div><div class="ttdeci">friend bool operator&lt;(const_reference lhs, const_reference rhs) noexcept</div><div class="ttdoc">comparison: less than </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04836">json.hpp:4836</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df_html_a301749e9779adafd395369ac36df93df"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df.html#a301749e9779adafd395369ac36df93df">nlohmann::basic_json::const_iterator::operator-&gt;</a></div><div class="ttdeci">pointer operator-&gt;() const </div><div class="ttdoc">dereference the iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05886">json.hpp:5886</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba_html_a8e34088252a3ee6b2377f3a1f26dd1ba"><div class="ttname"><a href="classnlohmann_1_1basic__json_a8e34088252a3ee6b2377f3a1f26dd1ba.html#a8e34088252a3ee6b2377f3a1f26dd1ba">nlohmann::basic_json::operator[]</a></div><div class="ttdeci">const_reference operator[](const typename object_t::key_type &amp;key) const </div><div class="ttdoc">read-only access specified object element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02959">json.hpp:2959</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c_html_a72ba20783ecb3eec98bd6a3b870d565c"><div class="ttname"><a href="classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html#a72ba20783ecb3eec98bd6a3b870d565c">nlohmann::basic_json::cend</a></div><div class="ttdeci">const_iterator cend() const </div><div class="ttdoc">returns a const iterator to one past the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03712">json.hpp:3712</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5ee9ec91a6ddcd8d72278d681361626f_html_a5ee9ec91a6ddcd8d72278d681361626f"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5ee9ec91a6ddcd8d72278d681361626f.html#a5ee9ec91a6ddcd8d72278d681361626f">nlohmann::basic_json::json_reverse_iterator::reference</a></div><div class="ttdeci">typename Base::reference reference</div><div class="ttdoc">the reference type for the pointed-to element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06374">json.hpp:6374</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ab9a20bd1d391e9cb968db50c246f728d_html_ab9a20bd1d391e9cb968db50c246f728d"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab9a20bd1d391e9cb968db50c246f728d.html#ab9a20bd1d391e9cb968db50c246f728d">nlohmann::basic_json::size</a></div><div class="ttdeci">size_type size() const noexcept</div><div class="ttdoc">returns the number of elements </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03952">json.hpp:3952</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c_html_ad2c4513cef5d8db760c4b2d871eea42c"><div class="ttname"><a href="classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html#ad2c4513cef5d8db760c4b2d871eea42c">nlohmann::basic_json::get_allocator</a></div><div class="ttdeci">static allocator_type get_allocator()</div><div class="ttdoc">returns the allocator associated with the container </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00250">json.hpp:250</a></div></div>
2015-12-16 14:12:56 +03:00
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::basic_json::value_t::object</a></div><div class="ttdoc">object (unordered set of name/value pairs) </div></div>
2016-01-13 21:16:43 +03:00
<div class="ttc" id="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54_html_ada8e01109a60088e4db2a670d4903b54"><div class="ttname"><a href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">nlohmann::basic_json::at</a></div><div class="ttdeci">reference at(size_type idx)</div><div class="ttdoc">access specified array element with bounds checking </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02638">json.hpp:2638</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a70086e392779ecbbc9e6845b2be126a0_html_a70086e392779ecbbc9e6845b2be126a0"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a70086e392779ecbbc9e6845b2be126a0.html#a70086e392779ecbbc9e6845b2be126a0">nlohmann::basic_json::json_reverse_iterator::json_reverse_iterator</a></div><div class="ttdeci">json_reverse_iterator(const base_iterator &amp;it)</div><div class="ttdoc">create reverse iterator from base class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06382">json.hpp:6382</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a42f9133f978dde4cce5851b2c2434a0c_html_a42f9133f978dde4cce5851b2c2434a0c"><div class="ttname"><a href="classnlohmann_1_1basic__json_a42f9133f978dde4cce5851b2c2434a0c.html#a42f9133f978dde4cce5851b2c2434a0c">nlohmann::basic_json::type</a></div><div class="ttdeci">value_t type() const noexcept</div><div class="ttdoc">return the type of the JSON value (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01908">json.hpp:1908</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b_html_a34d6a60dd99e9f33b8273a1c8db5669b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html#a34d6a60dd99e9f33b8273a1c8db5669b">nlohmann::basic_json::operator&gt;&gt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&gt;&gt;(const basic_json &amp;j, std::ostream &amp;o)</div><div class="ttdoc">serialize to stream </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05018">json.hpp:5018</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2_html_a26b7e4876af25eae5800ce43f93aaef2"><div class="ttname"><a href="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2.html#a26b7e4876af25eae5800ce43f93aaef2">nlohmann::basic_json::value</a></div><div class="ttdeci">ValueType value(const typename object_t::key_type &amp;key, ValueType default_value) const </div><div class="ttdoc">access specified object element with default value </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03122">json.hpp:3122</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_af972fce017b24906236ab235857a11a8_html_af972fce017b24906236ab235857a11a8"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_af972fce017b24906236ab235857a11a8.html#af972fce017b24906236ab235857a11a8">nlohmann::basic_json::json_reverse_iterator::key</a></div><div class="ttdeci">object_t::key_type key() const </div><div class="ttdoc">return the key of an object iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06448">json.hpp:6448</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ae874cfc1746b560c53a03bcf5b7bbeed_html_ae874cfc1746b560c53a03bcf5b7bbeed"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae874cfc1746b560c53a03bcf5b7bbeed.html#ae874cfc1746b560c53a03bcf5b7bbeed">nlohmann::basic_json::is_structured</a></div><div class="ttdeci">bool is_structured() const noexcept</div><div class="ttdoc">return whether type is structured </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01949">json.hpp:1949</a></div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b_html_ac36b9187de43721a4bf1b052578bb80b"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b.html#ac36b9187de43721a4bf1b052578bb80b">nlohmann::basic_json::const_iterator::difference_type</a></div><div class="ttdeci">typename basic_json::difference_type difference_type</div><div class="ttdoc">a type to represent differences between iterators </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05695">json.hpp:5695</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac_html_aa71e977d31f470689883ac60d16ea4ac"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html#aa71e977d31f470689883ac60d16ea4ac">nlohmann::basic_json::swap</a></div><div class="ttdeci">void swap(array_t &amp;other)</div><div class="ttdoc">exchanges the values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04517">json.hpp:4517</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584_html_af0ebd1757acb971a6504b4acabf88584"><div class="ttname"><a href="classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html#af0ebd1757acb971a6504b4acabf88584">nlohmann::basic_json::rbegin</a></div><div class="ttdeci">reverse_iterator rbegin()</div><div class="ttdoc">returns an iterator to the reverse-beginning </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03736">json.hpp:3736</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a0703ae5cbd2daac5e6c0ae01d3a1b114_html_a0703ae5cbd2daac5e6c0ae01d3a1b114"><div class="ttname"><a href="classnlohmann_1_1basic__json_a0703ae5cbd2daac5e6c0ae01d3a1b114.html#a0703ae5cbd2daac5e6c0ae01d3a1b114">nlohmann::basic_json::operator+=</a></div><div class="ttdeci">reference operator+=(const typename object_t::value_type &amp;val)</div><div class="ttdoc">add an object to an object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04253">json.hpp:4253</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_acd08f9179c8c1e9f2cd7575a724ce27e_html_acd08f9179c8c1e9f2cd7575a724ce27e"><div class="ttname"><a href="classnlohmann_1_1basic__json_acd08f9179c8c1e9f2cd7575a724ce27e.html#acd08f9179c8c1e9f2cd7575a724ce27e">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const number_integer_t val)</div><div class="ttdoc">create an integer number (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01166">json.hpp:1166</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a0eb7ac9b746fb6f931ae728f70f92a8e_html_a0eb7ac9b746fb6f931ae728f70f92a8e"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a0eb7ac9b746fb6f931ae728f70f92a8e.html#a0eb7ac9b746fb6f931ae728f70f92a8e">nlohmann::basic_json::iterator::operator[]</a></div><div class="ttdeci">reference operator[](difference_type n) const </div><div class="ttdoc">access to successor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06338">json.hpp:6338</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c_html_a80ceaa3bdd346292273b309e08525c1c"><div class="ttname"><a href="classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html#a80ceaa3bdd346292273b309e08525c1c">nlohmann::basic_json::size_type</a></div><div class="ttdeci">std::size_t size_type</div><div class="ttdoc">a type to represent container sizes </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00222">json.hpp:222</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7_html_a2adfc8d24bea3908398cbf325b5dc1d7"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html#a2adfc8d24bea3908398cbf325b5dc1d7">nlohmann::basic_json::rbegin</a></div><div class="ttdeci">const_reverse_iterator rbegin() const </div><div class="ttdoc">returns a const reverse iterator to the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03744">json.hpp:3744</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76_html_aa6a24b176f9599a21d662cc5f8e1ca76"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa6a24b176f9599a21d662cc5f8e1ca76.html#aa6a24b176f9599a21d662cc5f8e1ca76">nlohmann::basic_json::~basic_json</a></div><div class="ttdeci">~basic_json()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01808">json.hpp:1808</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4_html_ac943391891fcde0a71a15ce990e0f7f4"><div class="ttname"><a href="classnlohmann_1_1basic__json_ac943391891fcde0a71a15ce990e0f7f4.html#ac943391891fcde0a71a15ce990e0f7f4">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const basic_json &amp;other)</div><div class="ttdoc">copy constructor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01683">json.hpp:1683</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_ac634a659837f5aebc97125e031de23b5_html_ac634a659837f5aebc97125e031de23b5"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_ac634a659837f5aebc97125e031de23b5.html#ac634a659837f5aebc97125e031de23b5">nlohmann::basic_json::const_iterator::operator+</a></div><div class="ttdeci">const_iterator operator+(difference_type i)</div><div class="ttdoc">add to iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06113">json.hpp:6113</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522">nlohmann::basic_json::value_t</a></div><div class="ttdeci">value_t</div><div class="ttdoc">the JSON type enumeration </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00612">json.hpp:612</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9_html_ac4011bd0781e51afe4994d2b09fd27e9"><div class="ttname"><a href="classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html#ac4011bd0781e51afe4994d2b09fd27e9">nlohmann::basic_json::const_reference</a></div><div class="ttdeci">const value_type &amp; const_reference</div><div class="ttdoc">the type of an element const reference </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00216">json.hpp:216</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ab74b2398f29acc6ffbf48f1b8974a848_html_ab74b2398f29acc6ffbf48f1b8974a848"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab74b2398f29acc6ffbf48f1b8974a848.html#ab74b2398f29acc6ffbf48f1b8974a848">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const CompatibleNumberIntegerType val) noexcept</div><div class="ttdoc">create an integer number (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01230">json.hpp:1230</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a114095c452ca2f4ba976548df3da68be_html_a114095c452ca2f4ba976548df3da68be"><div class="ttname"><a href="classnlohmann_1_1basic__json_a114095c452ca2f4ba976548df3da68be.html#a114095c452ca2f4ba976548df3da68be">nlohmann::basic_json::is_null</a></div><div class="ttdeci">bool is_null() const noexcept</div><div class="ttdoc">return whether value is null </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01968">json.hpp:1968</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982_html_a57a96ab3ff1ce7b48a754129fb12c982"><div class="ttname"><a href="classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html#a57a96ab3ff1ce7b48a754129fb12c982">nlohmann::basic_json::swap</a></div><div class="ttdeci">void swap(string_t &amp;other)</div><div class="ttdoc">exchanges the values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04585">json.hpp:4585</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_af64127418c567660d92b1afdfe9676db_html_af64127418c567660d92b1afdfe9676db"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_af64127418c567660d92b1afdfe9676db.html#af64127418c567660d92b1afdfe9676db">nlohmann::basic_json::iterator::value</a></div><div class="ttdeci">reference value() const </div><div class="ttdoc">return the value of an iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06344">json.hpp:6344</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a019087161350d393f3e4ac841cdd3dbd_html_a019087161350d393f3e4ac841cdd3dbd"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a019087161350d393f3e4ac841cdd3dbd.html#a019087161350d393f3e4ac841cdd3dbd">nlohmann::basic_json::const_iterator::operator--</a></div><div class="ttdeci">const_iterator operator--(int)</div><div class="ttdoc">post-decrement (it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05958">json.hpp:5958</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe_html_a5f0aad50ed7e8aec3128fe018c18b3fe"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe.html#a5f0aad50ed7e8aec3128fe018c18b3fe">nlohmann::basic_json::get</a></div><div class="ttdeci">ValueType get() const </div><div class="ttdoc">get a value (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02461">json.hpp:2461</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544_html_a6dff6a02a2be250b8f8dc2f47be65544"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544">nlohmann::basic_json::erase</a></div><div class="ttdeci">void erase(const size_type idx)</div><div class="ttdoc">remove element from a JSON array given an index </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03500">json.hpp:3500</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a_html_a8c40cd9ead4de7c82f28268bdf0ec98a"><div class="ttname"><a href="classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html#a8c40cd9ead4de7c82f28268bdf0ec98a">nlohmann::basic_json::clear</a></div><div class="ttdeci">void clear() noexcept</div><div class="ttdoc">clears the contents </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04073">json.hpp:4073</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736_html_a1220b360a07b0605f7d2f4b3cfd16736"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736.html#a1220b360a07b0605f7d2f4b3cfd16736">nlohmann::basic_json::iterator::operator-&gt;</a></div><div class="ttdeci">pointer operator-&gt;()</div><div class="ttdoc">dereference the iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06267">json.hpp:6267</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104_html_a7d0db3b728d820d4984df78d97d2b104"><div class="ttname"><a href="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">nlohmann::basic_json::value_type</a></div><div class="ttdeci">basic_json value_type</div><div class="ttdoc">the type of elements in a basic_json container </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00210">json.hpp:210</a></div></div>
2015-12-16 14:12:56 +03:00
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522af1f713c9e000f5d3f280adbd124df4f5"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522af1f713c9e000f5d3f280adbd124df4f5">nlohmann::basic_json::value_t::array</a></div><div class="ttdoc">array (ordered collection of values) </div></div>
2016-01-13 21:16:43 +03:00
<div class="ttc" id="classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3_html_a8b526709d395142b68d21abfbfff17c3"><div class="ttname"><a href="classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html#a8b526709d395142b68d21abfbfff17c3">nlohmann::basic_json::front</a></div><div class="ttdeci">const_reference front() const </div><div class="ttdoc">access the first element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03181">json.hpp:3181</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2_html_a6b3e43d2f45fa611825dbdf4e88fffe2"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2.html#a6b3e43d2f45fa611825dbdf4e88fffe2">nlohmann::basic_json::const_iterator::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const const_iterator &amp;other) const </div><div class="ttdoc">comparison: greater than or equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06073">json.hpp:6073</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ab14e3503305622fb5ab01a7f490916e8_html_ab14e3503305622fb5ab01a7f490916e8"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab14e3503305622fb5ab01a7f490916e8.html#ab14e3503305622fb5ab01a7f490916e8">nlohmann::basic_json::insert</a></div><div class="ttdeci">iterator insert(const_iterator pos, std::initializer_list&lt; basic_json &gt; ilist)</div><div class="ttdoc">inserts elements </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04448">json.hpp:4448</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83_html_adbd4c16c9ac641b2a4736bc2c6787d83"><div class="ttname"><a href="classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html#adbd4c16c9ac641b2a4736bc2c6787d83">nlohmann::basic_json::difference_type</a></div><div class="ttdeci">std::ptrdiff_t difference_type</div><div class="ttdoc">a type to represent differences between iterators </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00219">json.hpp:219</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3_html_ab74b39747a9dad60650a57133fca85b3"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3.html#ab74b39747a9dad60650a57133fca85b3">nlohmann::basic_json::const_iterator::operator+=</a></div><div class="ttdeci">const_iterator &amp; operator+=(difference_type i)</div><div class="ttdoc">add to iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06079">json.hpp:6079</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af1e3f9e079136abca2530c8191c56292_html_af1e3f9e079136abca2530c8191c56292"><div class="ttname"><a href="classnlohmann_1_1basic__json_af1e3f9e079136abca2530c8191c56292.html#af1e3f9e079136abca2530c8191c56292">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(std::initializer_list&lt; basic_json &gt; init, bool type_deduction=true, value_t manual_type=value_t::array)</div><div class="ttdoc">create a container (array or object) from an initializer list </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01378">json.hpp:1378</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_adda9a4bd7f0edb9cb39dc0dca3d4a286_html_adda9a4bd7f0edb9cb39dc0dca3d4a286"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_adda9a4bd7f0edb9cb39dc0dca3d4a286.html#adda9a4bd7f0edb9cb39dc0dca3d4a286">nlohmann::basic_json::const_iterator::operator-</a></div><div class="ttdeci">difference_type operator-(const const_iterator &amp;other) const </div><div class="ttdoc">return difference </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06129">json.hpp:6129</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e_html_a122640e7e2db1814fc7bbb3c122ec76e"><div class="ttname"><a href="classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html#a122640e7e2db1814fc7bbb3c122ec76e">nlohmann::basic_json::operator==</a></div><div class="ttdeci">friend bool operator==(const_reference lhs, const_reference rhs) noexcept</div><div class="ttdoc">comparison: equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04665">json.hpp:4665</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a696ced74d8edc0b63a000a72907ab109_html_a696ced74d8edc0b63a000a72907ab109"><div class="ttname"><a href="classnlohmann_1_1basic__json_a696ced74d8edc0b63a000a72907ab109.html#a696ced74d8edc0b63a000a72907ab109">nlohmann::basic_json::is_number</a></div><div class="ttdeci">bool is_number() const noexcept</div><div class="ttdoc">return whether value is a number </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02011">json.hpp:2011</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8_html_aafa839f2a74dc1b5060314b3423143b8"><div class="ttname"><a href="classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html#aafa839f2a74dc1b5060314b3423143b8">nlohmann::basic_json::boolean_t</a></div><div class="ttdeci">BooleanType boolean_t</div><div class="ttdoc">a type for a boolean </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00460">json.hpp:460</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471_html_a4943b7f16ddc4e0df33c0cae7ef14471"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html#a4943b7f16ddc4e0df33c0cae7ef14471">nlohmann::basic_json::crend</a></div><div class="ttdeci">const_reverse_iterator crend() const </div><div class="ttdoc">returns a const reverse iterator to one before the first </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03821">json.hpp:3821</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a3287df6546c905fb0a5786deb4b1cf32_html_a3287df6546c905fb0a5786deb4b1cf32"><div class="ttname"><a href="classnlohmann_1_1basic__json_a3287df6546c905fb0a5786deb4b1cf32.html#a3287df6546c905fb0a5786deb4b1cf32">nlohmann::basic_json::empty</a></div><div class="ttdeci">bool empty() const noexcept</div><div class="ttdoc">checks whether the container is empty </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03894">json.hpp:3894</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a72442ccbb378b4464a24a2da1e784041_html_a72442ccbb378b4464a24a2da1e784041"><div class="ttname"><a href="classnlohmann_1_1basic__json_a72442ccbb378b4464a24a2da1e784041.html#a72442ccbb378b4464a24a2da1e784041">nlohmann::basic_json::value</a></div><div class="ttdeci">string_t value(const typename object_t::key_type &amp;key, const char *default_value) const </div><div class="ttdoc">overload for a default value of type const char* </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03148">json.hpp:3148</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af073eec08d2e68924098aef09e9a10ba_html_af073eec08d2e68924098aef09e9a10ba"><div class="ttname"><a href="classnlohmann_1_1basic__json_af073eec08d2e68924098aef09e9a10ba.html#af073eec08d2e68924098aef09e9a10ba">nlohmann::basic_json::swap</a></div><div class="ttdeci">void swap(reference other) noexcept( std::is_nothrow_move_constructible&lt; value_t &gt;::value and std::is_nothrow_move_assignable&lt; value_t &gt;::value and std::is_nothrow_move_constructible&lt; json_value &gt;::value and std::is_nothrow_move_assignable&lt; json_value &gt;::value )</div><div class="ttdoc">exchanges the values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04486">json.hpp:4486</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529_html_a4d688b5ff534d3ab4e284b3191061529"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">nlohmann::basic_json::crbegin</a></div><div class="ttdeci">const_reverse_iterator crbegin() const </div><div class="ttdoc">returns a const reverse iterator to the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03798">json.hpp:3798</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a61d31531e0dfc5448e7fa15678b05bbe_html_a61d31531e0dfc5448e7fa15678b05bbe"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a61d31531e0dfc5448e7fa15678b05bbe.html#a61d31531e0dfc5448e7fa15678b05bbe">nlohmann::basic_json::json_reverse_iterator::value</a></div><div class="ttdeci">reference value() const </div><div class="ttdoc">return the value of an iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06455">json.hpp:6455</a></div></div>
2015-12-16 14:12:56 +03:00
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd">nlohmann::basic_json::value_t::null</a></div><div class="ttdoc">null value </div></div>
2016-01-13 21:16:43 +03:00
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34_html_a83454954e4e16be3d5316f9322e91a34"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html#a83454954e4e16be3d5316f9322e91a34">nlohmann::basic_json::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator(pointer object)</div><div class="ttdoc">constructor for a given JSON instance </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05707">json.hpp:5707</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7_html_aac185a137428a7337aa620de07bfbbd7"><div class="ttname"><a href="classnlohmann_1_1basic__json_aac185a137428a7337aa620de07bfbbd7.html#aac185a137428a7337aa620de07bfbbd7">nlohmann::basic_json::operator&lt;</a></div><div class="ttdeci">friend bool operator&lt;(const value_t lhs, const value_t rhs)</div><div class="ttdoc">comparison operator for JSON types </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04619">json.hpp:4619</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f_html_ab220a0cc3fe410fbae4524208bd5834f"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f.html#ab220a0cc3fe410fbae4524208bd5834f">nlohmann::basic_json::iterator::iterator</a></div><div class="ttdeci">iterator(pointer object) noexcept</div><div class="ttdoc">constructor for a given JSON instance </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06239">json.hpp:6239</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_acea5b75d1087e2a92833946d9dc547ff_html_acea5b75d1087e2a92833946d9dc547ff"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_acea5b75d1087e2a92833946d9dc547ff.html#acea5b75d1087e2a92833946d9dc547ff">nlohmann::basic_json::const_iterator::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const const_iterator &amp;other) const </div><div class="ttdoc">comparison: smaller </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06031">json.hpp:6031</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76_html_ade7bd6e0fe221fec9d3fa9b430f5ce76"><div class="ttname"><a href="classnlohmann_1_1basic__json_ade7bd6e0fe221fec9d3fa9b430f5ce76.html#ade7bd6e0fe221fec9d3fa9b430f5ce76">nlohmann::basic_json::dump</a></div><div class="ttdeci">string_t dump(const int indent=-1) const </div><div class="ttdoc">serialization </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01877">json.hpp:1877</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf_html_ae347859ec88176ef76a0cbe5b4514fcf"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf.html#ae347859ec88176ef76a0cbe5b4514fcf">nlohmann::basic_json::operator!=</a></div><div class="ttdeci">friend bool operator!=(const_reference v, std::nullptr_t) noexcept</div><div class="ttdoc">comparison: not equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04798">json.hpp:4798</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab_html_af34f68f1ce670e7f25ce267b2b1e64ab"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab.html#af34f68f1ce670e7f25ce267b2b1e64ab">nlohmann::basic_json::const_iterator::operator-=</a></div><div class="ttdeci">const_iterator &amp; operator-=(difference_type i)</div><div class="ttdoc">subtract from iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06107">json.hpp:6107</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ac160789f17d206a5404981ca0957e303_html_ac160789f17d206a5404981ca0957e303"><div class="ttname"><a href="classnlohmann_1_1basic__json_ac160789f17d206a5404981ca0957e303.html#ac160789f17d206a5404981ca0957e303">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const int val)</div><div class="ttdoc">create an integer number from an enum type (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01195">json.hpp:1195</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a457fec897d7b6283c60ca236ebb1f5e8_html_a457fec897d7b6283c60ca236ebb1f5e8"><div class="ttname"><a href="classnlohmann_1_1basic__json_a457fec897d7b6283c60ca236ebb1f5e8.html#a457fec897d7b6283c60ca236ebb1f5e8">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const array_t &amp;val)</div><div class="ttdoc">create an array (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00993">json.hpp:993</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5_html_af2730bc8ffa6b28916875c13ee7b83f5"><div class="ttname"><a href="classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html#af2730bc8ffa6b28916875c13ee7b83f5">nlohmann::basic_json::parse</a></div><div class="ttdeci">static basic_json parse(const string_t &amp;s, parser_callback_t cb=nullptr)</div><div class="ttdoc">deserialize from string </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05057">json.hpp:5057</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd_html_ad497cbc4f80c8d79662ee6e19bf145dd"><div class="ttname"><a href="classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html#ad497cbc4f80c8d79662ee6e19bf145dd">nlohmann::basic_json::erase</a></div><div class="ttdeci">InteratorType erase(InteratorType first, InteratorType last)</div><div class="ttdoc">remove elements given an iterator range </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03379">json.hpp:3379</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_aa82b48aee07baee284f8340b37ec6864_html_aa82b48aee07baee284f8340b37ec6864"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_aa82b48aee07baee284f8340b37ec6864.html#aa82b48aee07baee284f8340b37ec6864">nlohmann::basic_json::json_reverse_iterator::operator++</a></div><div class="ttdeci">json_reverse_iterator operator++(int)</div><div class="ttdoc">post-increment (it++) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06387">json.hpp:6387</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a656939a3dc9a6047e4afacd9e11b83a6_html_a656939a3dc9a6047e4afacd9e11b83a6"><div class="ttname"><a href="classnlohmann_1_1basic__json_a656939a3dc9a6047e4afacd9e11b83a6.html#a656939a3dc9a6047e4afacd9e11b83a6">nlohmann::basic_json::get_ptr</a></div><div class="ttdeci">PointerType get_ptr() noexcept</div><div class="ttdoc">get a pointer value (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02545">json.hpp:2545</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67_html_a5aff013c03c1bdc248346c249bec7b67"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html#a5aff013c03c1bdc248346c249bec7b67">nlohmann::basic_json::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator(const iterator &amp;other)</div><div class="ttdoc">copy constructor given a nonconst iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05734">json.hpp:5734</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4_html_a7f97a91ad8f1d5cf0b9213bd24f247c4"><div class="ttname"><a href="classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4.html#a7f97a91ad8f1d5cf0b9213bd24f247c4">nlohmann::basic_json::operator!=</a></div><div class="ttdeci">friend bool operator!=(std::nullptr_t, const_reference v) noexcept</div><div class="ttdoc">comparison: not equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04807">json.hpp:4807</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881_html_a75a1754e0d39f33095d3102a8bdb9881"><div class="ttname"><a href="classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html#a75a1754e0d39f33095d3102a8bdb9881">nlohmann::basic_json::erase</a></div><div class="ttdeci">InteratorType erase(InteratorType pos)</div><div class="ttdoc">remove element given an iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03274">json.hpp:3274</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002_html_aebd099d9a70ffe760242ef24046c9002"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002.html#aebd099d9a70ffe760242ef24046c9002">nlohmann::basic_json::const_iterator::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const const_iterator &amp;other) const </div><div class="ttdoc">comparison: less than or equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06061">json.hpp:6061</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ad6734c2b91b1b77aa2b43b65c3619c05_html_ad6734c2b91b1b77aa2b43b65c3619c05"><div class="ttname"><a href="classnlohmann_1_1basic__json_ad6734c2b91b1b77aa2b43b65c3619c05.html#ad6734c2b91b1b77aa2b43b65c3619c05">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const CompatibleNumberFloatType val) noexcept</div><div class="ttdoc">create an floating-point number (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01305">json.hpp:1305</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c_html_aa1f3b3f1dca79392d6727b81f9668c6c"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html#aa1f3b3f1dca79392d6727b81f9668c6c">nlohmann::basic_json::back</a></div><div class="ttdeci">reference back()</div><div class="ttdoc">access the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03207">json.hpp:3207</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a9c26c5d0f4a519c7236149b9aeb3ef9e_html_a9c26c5d0f4a519c7236149b9aeb3ef9e"><div class="ttname"><a href="classnlohmann_1_1basic__json_a9c26c5d0f4a519c7236149b9aeb3ef9e.html#a9c26c5d0f4a519c7236149b9aeb3ef9e">nlohmann::basic_json::is_number_float</a></div><div class="ttdeci">bool is_number_float() const noexcept</div><div class="ttdoc">return whether value is a floating-point number </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02057">json.hpp:2057</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_adf6f9d3f8f8d8b1ccedabb4f04c098ad_html_adf6f9d3f8f8d8b1ccedabb4f04c098ad"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_adf6f9d3f8f8d8b1ccedabb4f04c098ad.html#adf6f9d3f8f8d8b1ccedabb4f04c098ad">nlohmann::basic_json::const_iterator::operator++</a></div><div class="ttdeci">const_iterator operator++(int)</div><div class="ttdoc">post-increment (it++) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05921">json.hpp:5921</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc_html_a13e5642dbfa1602c937d295a085413cc"><div class="ttname"><a href="classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html#a13e5642dbfa1602c937d295a085413cc">nlohmann::basic_json::const_pointer</a></div><div class="ttdeci">typename std::allocator_traits&lt; allocator_type &gt;::const_pointer const_pointer</div><div class="ttdoc">the type of an element const pointer </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00230">json.hpp:230</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a48c8d153bc2fd1af655063a4b984feac_html_a48c8d153bc2fd1af655063a4b984feac"><div class="ttname"><a href="classnlohmann_1_1basic__json_a48c8d153bc2fd1af655063a4b984feac.html#a48c8d153bc2fd1af655063a4b984feac">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const string_t &amp;val)</div><div class="ttdoc">create a string (explicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01059">json.hpp:1059</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf_html_a94285e2ade0bfef829b81377bbbca6cf"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a94285e2ade0bfef829b81377bbbca6cf.html#a94285e2ade0bfef829b81377bbbca6cf">nlohmann::basic_json::iterator::iterator</a></div><div class="ttdeci">iterator(const iterator &amp;other) noexcept</div><div class="ttdoc">copy constructor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06244">json.hpp:6244</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6_html_ab9da2afc6f77295f25252725fde142a6"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html#ab9da2afc6f77295f25252725fde142a6">nlohmann::basic_json::back</a></div><div class="ttdeci">const_reference back() const </div><div class="ttdoc">access the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03217">json.hpp:3217</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be_html_a6a7f45095675ac6fd1d018a0e41874be"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(InputIT first, InputIT last)</div><div class="ttdoc">construct a JSON container given an iterator range </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01580">json.hpp:1580</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741_html_a74ccfa471a0c061876b247f820f3c741"><div class="ttname"><a href="classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html#a74ccfa471a0c061876b247f820f3c741">nlohmann::basic_json::parse</a></div><div class="ttdeci">static basic_json parse(std::istream &amp;i, parser_callback_t cb=nullptr)</div><div class="ttdoc">deserialize from stream </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05086">json.hpp:5086</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748_html_a01a2643289b69cd71d9b3f3fc209b748"><div class="ttname"><a href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">nlohmann::basic_json::count</a></div><div class="ttdeci">size_type count(typename object_t::key_type key) const </div><div class="ttdoc">returns the number of occurrences of a key in a JSON object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03584">json.hpp:3584</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_abe8f3224ca4041908ddb466cb9caecf1_html_abe8f3224ca4041908ddb466cb9caecf1"><div class="ttname"><a href="classnlohmann_1_1basic__json_abe8f3224ca4041908ddb466cb9caecf1.html#abe8f3224ca4041908ddb466cb9caecf1">nlohmann::basic_json::max_size</a></div><div class="ttdeci">size_type max_size() const noexcept</div><div class="ttdoc">returns the maximum possible number of elements </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04014">json.hpp:4014</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a5114ed5eb394a2805da0bd1acba95ae2_html_a5114ed5eb394a2805da0bd1acba95ae2"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5114ed5eb394a2805da0bd1acba95ae2.html#a5114ed5eb394a2805da0bd1acba95ae2">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(const basic_json &amp;val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04179">json.hpp:4179</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a36086a699b95e06976c11367b7d6ba53_html_a36086a699b95e06976c11367b7d6ba53"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a36086a699b95e06976c11367b7d6ba53.html#a36086a699b95e06976c11367b7d6ba53">nlohmann::basic_json::const_iterator::operator==</a></div><div class="ttdeci">bool operator==(const const_iterator &amp;other) const </div><div class="ttdoc">comparison: equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05995">json.hpp:5995</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a15e9cf4c5a43238e82ab69c4a295c491_html_a15e9cf4c5a43238e82ab69c4a295c491"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a15e9cf4c5a43238e82ab69c4a295c491.html#a15e9cf4c5a43238e82ab69c4a295c491">nlohmann::basic_json::json_reverse_iterator::operator++</a></div><div class="ttdeci">json_reverse_iterator &amp; operator++()</div><div class="ttdoc">pre-increment (++it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06393">json.hpp:6393</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1_html_a930e14150ffa067bcf56d35cb00271e1"><div class="ttname"><a href="classnlohmann_1_1basic__json_a930e14150ffa067bcf56d35cb00271e1.html#a930e14150ffa067bcf56d35cb00271e1">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(std::nullptr_t) noexcept</div><div class="ttdoc">create a null object (explicitly) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00911">json.hpp:911</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a17e5f5d3598e6901f3c1c1f7dc60589f_html_a17e5f5d3598e6901f3c1c1f7dc60589f"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a17e5f5d3598e6901f3c1c1f7dc60589f.html#a17e5f5d3598e6901f3c1c1f7dc60589f">nlohmann::basic_json::const_iterator::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const const_iterator &amp;other) const </div><div class="ttdoc">comparison: greater than </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06067">json.hpp:6067</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8_html_a87db51b6b936fb2ea293cdbc8702dcb8"><div class="ttname"><a href="classnlohmann_1_1basic__json_a87db51b6b936fb2ea293cdbc8702dcb8.html#a87db51b6b936fb2ea293cdbc8702dcb8">nlohmann::basic_json::operator&gt;</a></div><div class="ttdeci">friend bool operator&gt;(const_reference lhs, const_reference rhs) noexcept</div><div class="ttdoc">comparison: greater than </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04941">json.hpp:4941</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4_html_a33f1632cfdbf460b4913f4e8a43dd9e4"><div class="ttname"><a href="classnlohmann_1_1basic__json_a33f1632cfdbf460b4913f4e8a43dd9e4.html#a33f1632cfdbf460b4913f4e8a43dd9e4">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(basic_json &amp;&amp;other) noexcept</div><div class="ttdoc">move constructor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01752">json.hpp:1752</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87_html_a9daafb4c15ed5a008cb825bbd8c29d87"><div class="ttname"><a href="classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html#a9daafb4c15ed5a008cb825bbd8c29d87">nlohmann::basic_json::operator[]</a></div><div class="ttdeci">const_reference operator[](const T(&amp;key)[n]) const </div><div class="ttdoc">read-only access specified object element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03055">json.hpp:3055</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb_html_a4361aa791f3980abb239e4155a3450cb"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html#a4361aa791f3980abb239e4155a3450cb">nlohmann::basic_json::begin</a></div><div class="ttdeci">const_iterator begin() const </div><div class="ttdoc">returns a const iterator to the first element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03629">json.hpp:3629</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5_html_af6b6050ccd906dddf7c9f47fe3ad62a5"><div class="ttname"><a href="classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html#af6b6050ccd906dddf7c9f47fe3ad62a5">nlohmann::basic_json::at</a></div><div class="ttdeci">const_reference at(size_type idx) const </div><div class="ttdoc">access specified array element with bounds checking </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02682">json.hpp:2682</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a2a1dc92fbec862883c8b89755c787c99_html_a2a1dc92fbec862883c8b89755c787c99"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a2a1dc92fbec862883c8b89755c787c99.html#a2a1dc92fbec862883c8b89755c787c99">nlohmann::basic_json::json_reverse_iterator::operator+=</a></div><div class="ttdeci">json_reverse_iterator &amp; operator+=(difference_type i)</div><div class="ttdoc">add to iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06413">json.hpp:6413</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_html"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator.html">nlohmann::basic_json::const_iterator</a></div><div class="ttdoc">a const random access iterator for the basic_json class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05686">json.hpp:5686</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_html"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">nlohmann::basic_json::json_reverse_iterator</a></div><div class="ttdoc">a template for a reverse iterator class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00233">json.hpp:233</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1_html_a4bf695ddf4a00ea8feea2c725ec847f1"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html#a4bf695ddf4a00ea8feea2c725ec847f1">nlohmann::basic_json::swap</a></div><div class="ttdeci">void swap(object_t &amp;other)</div><div class="ttdoc">exchanges the values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04551">json.hpp:4551</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6_html_ae480d5c86e5e1129d53d1e19782017a6"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6.html#ae480d5c86e5e1129d53d1e19782017a6">nlohmann::basic_json::const_iterator::iterator_category</a></div><div class="ttdeci">std::bidirectional_iterator_tag iterator_category</div><div class="ttdoc">the category of the iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05701">json.hpp:5701</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a9f17a0690155e3a5603246ccec81499e_html_a9f17a0690155e3a5603246ccec81499e"><div class="ttname"><a href="classnlohmann_1_1basic__json_a9f17a0690155e3a5603246ccec81499e.html#a9f17a0690155e3a5603246ccec81499e">nlohmann::basic_json::is_primitive</a></div><div class="ttdeci">bool is_primitive() const noexcept</div><div class="ttdoc">return whether type is primitive </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l01929">json.hpp:1929</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a_html_af7d0adc984d04fc70c3d29fcd63e096a"><div class="ttname"><a href="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a.html#af7d0adc984d04fc70c3d29fcd63e096a">nlohmann::basic_json::insert</a></div><div class="ttdeci">iterator insert(const_iterator pos, const basic_json &amp;val)</div><div class="ttdoc">inserts element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04281">json.hpp:4281</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a9730b9f7bc2150e641fe20198d4477c7_html_a9730b9f7bc2150e641fe20198d4477c7"><div class="ttname"><a href="classnlohmann_1_1basic__json_a9730b9f7bc2150e641fe20198d4477c7.html#a9730b9f7bc2150e641fe20198d4477c7">nlohmann::basic_json::operator==</a></div><div class="ttdeci">friend bool operator==(const_reference v, std::nullptr_t) noexcept</div><div class="ttdoc">comparison: equal </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04745">json.hpp:4745</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ae988bd36b7d098b1157871f83b2d6265_html_ae988bd36b7d098b1157871f83b2d6265"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ae988bd36b7d098b1157871f83b2d6265.html#ae988bd36b7d098b1157871f83b2d6265">nlohmann::basic_json::json_reverse_iterator::operator[]</a></div><div class="ttdeci">reference operator[](difference_type n) const </div><div class="ttdoc">access to successor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06442">json.hpp:6442</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00528">json.hpp:528</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d_html_a1cba94e5a67ee52bc66b898a4e08359d"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d.html#a1cba94e5a67ee52bc66b898a4e08359d">nlohmann::basic_json::const_iterator::operator[]</a></div><div class="ttdeci">reference operator[](difference_type n) const </div><div class="ttdoc">access to successor </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06153">json.hpp:6153</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346_html_a4632d8307fc315f21e2ecc9ba5aa6346"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346.html#a4632d8307fc315f21e2ecc9ba5aa6346">nlohmann::basic_json::const_iterator::operator*</a></div><div class="ttdeci">reference operator*() const </div><div class="ttdoc">return a reference to the value pointed to by the iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05846">json.hpp:5846</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b_html_a5fd8b54389698edf0c08e2dd001f610b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html#a5fd8b54389698edf0c08e2dd001f610b">nlohmann::basic_json::reference</a></div><div class="ttdeci">value_type &amp; reference</div><div class="ttdoc">the type of an element reference </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00213">json.hpp:213</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6_html_a60ca396028b8d9714c6e10efbf475af6"><div class="ttname"><a href="classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html#a60ca396028b8d9714c6e10efbf475af6">nlohmann::basic_json::operator&lt;&lt;</a></div><div class="ttdeci">friend std::istream &amp; operator&lt;&lt;(basic_json &amp;j, std::istream &amp;i)</div><div class="ttdoc">deserialize from stream </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05122">json.hpp:5122</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044_html_aacf6c869f6a9c66ac1bc99e93f310044"><div class="ttname"><a href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">nlohmann::basic_json::number_float_t</a></div><div class="ttdeci">NumberFloatType number_float_t</div><div class="ttdoc">a type for a number (floating-point) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00593">json.hpp:593</a></div></div>
<div class="ttc" id="structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9_html_afd03f6ad53db22868ca4163a8200b2f9"><div class="ttname"><a href="structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html#afd03f6ad53db22868ca4163a8200b2f9">std::hash&lt; nlohmann::json &gt;::operator()</a></div><div class="ttdeci">std::size_t operator()(const nlohmann::json &amp;j) const </div><div class="ttdoc">return a hash value for a JSON object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l08003">json.hpp:8003</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405_html_a5e34c5435e557d0bf666bd7311211405"><div class="ttname"><a href="classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html#a5e34c5435e557d0bf666bd7311211405">nlohmann::basic_json::operator&lt;&lt;</a></div><div class="ttdeci">friend std::ostream &amp; operator&lt;&lt;(std::ostream &amp;o, const basic_json &amp;j)</div><div class="ttdoc">serialize to stream </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l05000">json.hpp:5000</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a6e91e9d94a0e14d2fc28cfdf3beac2b1_html_a6e91e9d94a0e14d2fc28cfdf3beac2b1"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a6e91e9d94a0e14d2fc28cfdf3beac2b1.html#a6e91e9d94a0e14d2fc28cfdf3beac2b1">nlohmann::basic_json::iterator::operator=</a></div><div class="ttdeci">iterator &amp; operator=(iterator other) noexcept( std::is_nothrow_move_constructible&lt; pointer &gt;::value and std::is_nothrow_move_assignable&lt; pointer &gt;::value and std::is_nothrow_move_constructible&lt; internal_iterator &gt;::value and std::is_nothrow_move_assignable&lt; internal_iterator &gt;::value )</div><div class="ttdoc">copy assignment </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06249">json.hpp:6249</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aa6c32f669a2e523666072003d0ea46f4_html_aa6c32f669a2e523666072003d0ea46f4"><div class="ttname"><a href="classnlohmann_1_1basic__json_aa6c32f669a2e523666072003d0ea46f4.html#aa6c32f669a2e523666072003d0ea46f4">nlohmann::basic_json::basic_json</a></div><div class="ttdeci">basic_json(const CompatibleObjectType &amp;val)</div><div class="ttdoc">create an object (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00966">json.hpp:966</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2_html_a57703688bee6b9736ab3a430d8d246f2"><div class="ttname"><a href="classnlohmann_1_1basic__json_a57703688bee6b9736ab3a430d8d246f2.html#a57703688bee6b9736ab3a430d8d246f2">nlohmann::basic_json::operator[]</a></div><div class="ttdeci">reference operator[](size_type idx)</div><div class="ttdoc">access specified array element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02825">json.hpp:2825</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a4ae612fa9eb59784047b40f0419db65d_html_a4ae612fa9eb59784047b40f0419db65d"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a4ae612fa9eb59784047b40f0419db65d.html#a4ae612fa9eb59784047b40f0419db65d">nlohmann::basic_json::iterator::operator--</a></div><div class="ttdeci">iterator operator--(int)</div><div class="ttdoc">post-decrement (it) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06288">json.hpp:6288</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a1c84e6d1f047ab4105fa665f455158a7_html_a1c84e6d1f047ab4105fa665f455158a7"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a1c84e6d1f047ab4105fa665f455158a7.html#a1c84e6d1f047ab4105fa665f455158a7">nlohmann::basic_json::json_reverse_iterator::operator+</a></div><div class="ttdeci">json_reverse_iterator operator+(difference_type i) const </div><div class="ttdoc">add to iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06420">json.hpp:6420</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe_html_aea1c863b719b4ca5b77188c171bbfafe"><div class="ttname"><a href="classnlohmann_1_1basic__json_aea1c863b719b4ca5b77188c171bbfafe.html#aea1c863b719b4ca5b77188c171bbfafe">nlohmann::basic_json::parse_event_t</a></div><div class="ttdeci">parse_event_t</div><div class="ttdoc">JSON callback events. </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00755">json.hpp:755</a></div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1iterator_a0c0acb68cc2a50a0e8782f860184883f_html_a0c0acb68cc2a50a0e8782f860184883f"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1iterator_a0c0acb68cc2a50a0e8782f860184883f.html#a0c0acb68cc2a50a0e8782f860184883f">nlohmann::basic_json::iterator::operator-</a></div><div class="ttdeci">iterator operator-(difference_type i)</div><div class="ttdoc">subtract from iterator </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l06325">json.hpp:6325</a></div></div>
2015-12-16 14:12:56 +03:00
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
2016-01-13 21:16:43 +03:00
Generated on Wed Jan 13 2016 19:14:45 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
2015-12-16 14:12:56 +03:00
<img class="footer" src="doxygen.png" alt="doxygen"/>
2016-01-13 21:16:43 +03:00
</a> 1.8.11
2015-12-16 14:12:56 +03:00
</small></address>
</body>
</html>