<divclass="ttc"id="classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac_html_a5c8bb5200f5eac10d31e26be46e5b1ac"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a5c8bb5200f5eac10d31e26be46e5b1ac.html#a5c8bb5200f5eac10d31e26be46e5b1ac">nlohmann::basic_json::operator<=</a></div><divclass="ttdeci">friend bool operator<=(const_reference lhs, const_reference rhs) noexcept</div><divclass="ttdoc">comparison: less than or equal </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04999">json.hpp:4999</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe_html_a6bbd3e72a870f1ba81ff6886b063b0fe"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a6bbd3e72a870f1ba81ff6886b063b0fe.html#a6bbd3e72a870f1ba81ff6886b063b0fe">nlohmann::basic_json::pointer</a></div><divclass="ttdeci">typename std::allocator_traits< allocator_type >::pointer pointer</div><divclass="ttdoc">the type of an element pointer </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00228">json.hpp:228</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ad1f617d29e8923dd40c89153f792b1bc_html_ad1f617d29e8923dd40c89153f792b1bc"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ad1f617d29e8923dd40c89153f792b1bc.html#ad1f617d29e8923dd40c89153f792b1bc">nlohmann::basic_json::object</a></div><divclass="ttdeci">static basic_json object(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())</div><divclass="ttdoc">explicitly create an object from an initializer list </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01510">json.hpp:1510</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9_html_ae960d2d6bc7b94fe39cc5e9f106edfa9"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ae960d2d6bc7b94fe39cc5e9f106edfa9.html#ae960d2d6bc7b94fe39cc5e9f106edfa9">nlohmann::basic_json::operator[]</a></div><divclass="ttdeci">const_reference operator[](size_type idx) const </div><divclass="ttdoc">access specified array element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02950">json.hpp:2950</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d_html_a266c4dd24d11a86e4831523af5d9df4d"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a266c4dd24d11a86e4831523af5d9df4d.html#a266c4dd24d11a86e4831523af5d9df4d">nlohmann::basic_json::operator[]</a></div><divclass="ttdeci">reference operator[](const T(&key)[n])</div><divclass="ttdoc">access specified object element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03084">json.hpp:3084</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467_html_a4f7ac43b0ab34c387b1ae1a8e9c08467"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a4f7ac43b0ab34c387b1ae1a8e9c08467.html#a4f7ac43b0ab34c387b1ae1a8e9c08467">nlohmann::basic_json::const_iterator::pointer</a></div><divclass="ttdeci">typename basic_json::const_pointer pointer</div><divclass="ttdoc">defines a pointer to the type iterated over (value_type) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05777">json.hpp:5777</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a317b01b0fba3ac458561f1634759ea3b_html_a317b01b0fba3ac458561f1634759ea3b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a317b01b0fba3ac458561f1634759ea3b.html#a317b01b0fba3ac458561f1634759ea3b">nlohmann::basic_json::iterator_wrapper</a></div><divclass="ttdeci">static iteration_proxy< iterator > iterator_wrapper(reference cont)</div><divclass="ttdoc">wrapper to access iterator member functions in range-based for </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03922">json.hpp:3922</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f_html_abb1921cbf0ad4036c83bc6303e22171f"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_abb1921cbf0ad4036c83bc6303e22171f.html#abb1921cbf0ad4036c83bc6303e22171f">nlohmann::basic_json::const_iterator::operator--</a></div><divclass="ttdeci">const_iterator & operator--()</div><divclass="ttdoc">pre-decrement (–it) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06046">json.hpp:6046</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8_html_aaf363408931d76472ded14017e59c9e8"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aaf363408931d76472ded14017e59c9e8.html#aaf363408931d76472ded14017e59c9e8">nlohmann::basic_json::operator>></a></div><divclass="ttdeci">friend std::istream & operator>>(std::istream &i, basic_json &j)</div><divclass="ttdoc">deserialize from stream </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05212">json.hpp:5212</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a211523a57024a43965862b497b89ab91_html_a211523a57024a43965862b497b89ab91"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a211523a57024a43965862b497b89ab91.html#a211523a57024a43965862b497b89ab91">nlohmann::basic_json::const_iterator::operator=</a></div><divclass="ttdeci">const_iterator & operator=(const_iterator other) noexcept( std::is_nothrow_move_constructible< pointer >::value and std::is_nothrow_move_assignable< pointer >::value and std::is_nothrow_move_constructible< internal_iterator >::value and std::is_nothrow_move_assignable< internal_iterator >::value )</div><divclass="ttdoc">copy assignment </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05846">json.hpp:5846</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870_html_a67848d4b7bfa576434ad9807147b5870"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a67848d4b7bfa576434ad9807147b5870.html#a67848d4b7bfa576434ad9807147b5870">nlohmann::basic_json::const_iterator::value_type</a></div><divclass="ttdeci">typename basic_json::value_type value_type</div><divclass="ttdoc">the type of the values when the iterator is dereferenced </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05773">json.hpp:5773</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069_html_ace8338e57fdb11e1955c2a0c2d782069"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html#ace8338e57fdb11e1955c2a0c2d782069">nlohmann::basic_json::string_t</a></div><divclass="ttdeci">StringType string_t</div><divclass="ttdoc">a type for a string </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00434">json.hpp:434</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a2f07bcf7e75c34396476dd1790f26ce8_html_a2f07bcf7e75c34396476dd1790f26ce8"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a2f07bcf7e75c34396476dd1790f26ce8.html#a2f07bcf7e75c34396476dd1790f26ce8">nlohmann::basic_json::push_back</a></div><divclass="ttdeci">void push_back(const typename object_t::value_type &val)</div><divclass="ttdoc">add an object to an object </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04309">json.hpp:4309</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_adeaef2ab021997a11a826c378c2365e1_html_adeaef2ab021997a11a826c378c2365e1"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_adeaef2ab021997a11a826c378c2365e1.html#adeaef2ab021997a11a826c378c2365e1">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(boolean_t val)</div><divclass="ttdoc">create a boolean (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01132">json.hpp:1132</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_afc4223b5ad03b1b76e925374a8fff98e_html_afc4223b5ad03b1b76e925374a8fff98e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_afc4223b5ad03b1b76e925374a8fff98e.html#afc4223b5ad03b1b76e925374a8fff98e">nlohmann::basic_json::array</a></div><divclass="ttdeci">static basic_json array(std::initializer_list< basic_json > init=std::initializer_list< basic_json >())</div><divclass="ttdoc">explicitly create an array from an initializer list </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01470">json.hpp:1470</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882_html_a037e5f3de196ff4cea8a95a8a4e35882"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a037e5f3de196ff4cea8a95a8a4e35882.html#a037e5f3de196ff4cea8a95a8a4e35882">nlohmann::basic_json::iterator::operator++</a></div><divclass="ttdeci">iterator & operator++()</div><divclass="ttdoc">pre-increment (++it) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06361">json.hpp:6361</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327_html_a6e2e21da48f5d9471716cd868a068327"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a6e2e21da48f5d9471716cd868a068327.html#a6e2e21da48f5d9471716cd868a068327">nlohmann::basic_json::operator!=</a></div><divclass="ttdeci">friend bool operator!=(const_reference lhs, const_reference rhs) noexcept</div><divclass="ttdoc">comparison: not equal </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04855">json.hpp:4855</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba_html_ac82abedf356d252e0589850c3d8b35ba"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html#ac82abedf356d252e0589850c3d8b35ba">nlohmann::basic_json::array_t</a></div><divclass="ttdeci">ArrayType< basic_json, AllocatorType< basic_json >> array_t</div><divclass="ttdoc">a type for an array </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00387">json.hpp:387</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4_html_abbacd95955c602efc9a58ed1ffdb46c4"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_abbacd95955c602efc9a58ed1ffdb46c4.html#abbacd95955c602efc9a58ed1ffdb46c4">nlohmann::basic_json::const_iterator::operator++</a></div><divclass="ttdeci">const_iterator & operator++()</div><divclass="ttdoc">pre-increment (++it) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06009">json.hpp:6009</a></div></div>
<divclass="ttc"id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><divclass="ttname"><ahref="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><divclass="ttdeci">basic_json<> json</div><divclass="ttdoc">default JSON class </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l08048">json.hpp:8048</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4_html_a83cbbfbf5d3ecbad6de8ece0be6b36c4"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a83cbbfbf5d3ecbad6de8ece0be6b36c4.html#a83cbbfbf5d3ecbad6de8ece0be6b36c4">nlohmann::basic_json::front</a></div><divclass="ttdeci">reference front()</div><divclass="ttdoc">access the first element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03253">json.hpp:3253</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a11c3dd843c21c58daa651e84046a82af_html_a11c3dd843c21c58daa651e84046a82af"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a11c3dd843c21c58daa651e84046a82af.html#a11c3dd843c21c58daa651e84046a82af">nlohmann::basic_json::is_array</a></div><divclass="ttdeci">bool is_array() const noexcept</div><divclass="ttdoc">return whether value is an array </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02095">json.hpp:2095</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf_html_a7c19a5c3be6cc755377ee41eade78baf"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a7c19a5c3be6cc755377ee41eade78baf.html#a7c19a5c3be6cc755377ee41eade78baf">nlohmann::basic_json::find</a></div><divclass="ttdeci">const_iterator find(typename object_t::key_type key) const </div><divclass="ttdoc">find an element in a JSON object </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03633">json.hpp:3633</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ab6245ab29d8481ef2a2351c02cc31d4d_html_ab6245ab29d8481ef2a2351c02cc31d4d"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ab6245ab29d8481ef2a2351c02cc31d4d.html#ab6245ab29d8481ef2a2351c02cc31d4d">nlohmann::basic_json::json_reverse_iterator::base_iterator</a></div><divclass="ttdeci">std::reverse_iterator< Base > base_iterator</div><divclass="ttdoc">shortcut to the reverse iterator adaptor </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06452">json.hpp:6452</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a0b494ef7570d031216f907d2c85ec323_html_a0b494ef7570d031216f907d2c85ec323"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a0b494ef7570d031216f907d2c85ec323.html#a0b494ef7570d031216f907d2c85ec323">nlohmann::basic_json::json_reverse_iterator::json_reverse_iterator</a></div><divclass="ttdeci">json_reverse_iterator(const typename base_iterator::iterator_type &it)</div><divclass="ttdoc">create reverse iterator from iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06457">json.hpp:6457</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_html"><divclass="ttname"><ahref="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><divclass="ttdoc">a class to store JSON values </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad3d6837b6f97065625c6c65f62f4b6d4_html_ad3d6837b6f97065625c6c65f62f4b6d4"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ad3d6837b6f97065625c6c65f62f4b6d4.html#ad3d6837b6f97065625c6c65f62f4b6d4">nlohmann::basic_json::json_reverse_iterator::operator--</a></div><divclass="ttdeci">json_reverse_iterator & operator--()</div><divclass="ttdoc">pre-decrement (–it) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06486">json.hpp:6486</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><divclass="ttdeci">void push_back(basic_json &&val)</div><divclass="ttdoc">add an object to an array </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04223">json.hpp:4223</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf_html_ad8e0c5d04f016d1b3ac7369e5c73bedf"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ad8e0c5d04f016d1b3ac7369e5c73bedf.html#ad8e0c5d04f016d1b3ac7369e5c73bedf">nlohmann::basic_json::cbegin</a></div><divclass="ttdeci">const_iterator cbegin() const </div><divclass="ttdoc">returns a const iterator to the first element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03733">json.hpp:3733</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a088460b5d95f384a4f2ec9e52f4f66ba_html_a088460b5d95f384a4f2ec9e52f4f66ba"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a088460b5d95f384a4f2ec9e52f4f66ba.html#a088460b5d95f384a4f2ec9e52f4f66ba">nlohmann::basic_json::is_string</a></div><divclass="ttdeci">bool is_string() const noexcept</div><divclass="ttdoc">return whether value is a string </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02114">json.hpp:2114</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e_html_a7031e759ee52d1283aada0ff81108a5e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a7031e759ee52d1283aada0ff81108a5e.html#a7031e759ee52d1283aada0ff81108a5e">nlohmann::basic_json::iterator::operator+=</a></div><divclass="ttdeci">iterator & operator+=(difference_type i)</div><divclass="ttdoc">add to iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06383">json.hpp:6383</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a234f03dce002783748ca401a42bc6472_html_a234f03dce002783748ca401a42bc6472"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a234f03dce002783748ca401a42bc6472.html#a234f03dce002783748ca401a42bc6472">nlohmann::basic_json::get_ptr</a></div><divclass="ttdeci">const PointerType get_ptr() const noexcept</div><divclass="ttdoc">get a pointer value (implicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02589">json.hpp:2589</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a3173944e7b1809a333def4078a0b92a3_html_a3173944e7b1809a333def4078a0b92a3"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a3173944e7b1809a333def4078a0b92a3.html#a3173944e7b1809a333def4078a0b92a3">nlohmann::basic_json::operator+=</a></div><divclass="ttdeci">reference operator+=(basic_json &&val)</div><divclass="ttdoc">add an object to an array </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04249">json.hpp:4249</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a9a73d1b71c9e913aa2888d8b40c72ee9_html_a9a73d1b71c9e913aa2888d8b40c72ee9"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a9a73d1b71c9e913aa2888d8b40c72ee9.html#a9a73d1b71c9e913aa2888d8b40c72ee9">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(size_type cnt, const basic_json &val)</div><divclass="ttdoc">construct an array with count copies of given value </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01534">json.hpp:1534</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_html"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator.html">nlohmann::basic_json::iterator</a></div><divclass="ttdoc">a mutable random access iterator for the basic_json class </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06308">json.hpp:6308</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22_html_a0a43bd93e6e46645ed0b93d3af7bfe22"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a0a43bd93e6e46645ed0b93d3af7bfe22.html#a0a43bd93e6e46645ed0b93d3af7bfe22">nlohmann::basic_json::iterator::operator-=</a></div><divclass="ttdeci">iterator & operator-=(difference_type i)</div><divclass="ttdoc">subtract from iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06390">json.hpp:6390</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aa0422e861b4cbd7cdcaad7a11a1304a9_html_aa0422e861b4cbd7cdcaad7a11a1304a9"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aa0422e861b4cbd7cdcaad7a11a1304a9.html#aa0422e861b4cbd7cdcaad7a11a1304a9">nlohmann::basic_json::parse</a></div><divclass="ttdeci">static basic_json parse(std::istream &&i, parser_callback_t cb=nullptr)</div><divclass="ttdoc">deserialize from stream </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05174">json.hpp:5174</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999_html_af74581d177dafc38df5a126ccd358999"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_af74581d177dafc38df5a126ccd358999.html#af74581d177dafc38df5a126ccd358999">nlohmann::basic_json::operator[]</a></div><divclass="ttdeci">reference operator[](const typename object_t::key_type &key)</div><divclass="ttdoc">access specified object element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02991">json.hpp:2991</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515_html_ab7dacd8e3ee9b3756bfcdb87dd55a515"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515.html#ab7dacd8e3ee9b3756bfcdb87dd55a515">nlohmann::basic_json::const_iterator::value</a></div><divclass="ttdeci">reference value() const </div><divclass="ttdoc">return the value of an iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06284">json.hpp:6284</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a8e4e11999b4e7faa8f31f21164ebd65a_html_a8e4e11999b4e7faa8f31f21164ebd65a"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a8e4e11999b4e7faa8f31f21164ebd65a.html#a8e4e11999b4e7faa8f31f21164ebd65a">nlohmann::basic_json::iterator_wrapper</a></div><divclass="ttdeci">static iteration_proxy< const_iterator > iterator_wrapper(const_reference cont)</div><divclass="ttdoc">wrapper to access iterator member functions in range-based for </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03930">json.hpp:3930</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c_html_aa5413178b8041f7ac685dec4b040dd2c"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aa5413178b8041f7ac685dec4b040dd2c.html#aa5413178b8041f7ac685dec4b040dd2c">nlohmann::basic_json::end</a></div><divclass="ttdeci">const_iterator end() const </div><divclass="ttdoc">returns a const iterator to one past the last element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03768">json.hpp:3768</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e_html_a652414dd930cb3af3b6f454cc535a23e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html#a652414dd930cb3af3b6f454cc535a23e">nlohmann::basic_json::at</a></div><divclass="ttdeci">reference at(const typename object_t::key_type &key)</div><divclass="ttdoc">access specified object element with bounds checking </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02810">json.hpp:2810</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735_html_a8d024cbc99db0d8106899f9fd9973735"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html#a8d024cbc99db0d8106899f9fd9973735">nlohmann::basic_json::const_iterator::key</a></div><divclass="ttdeci">object_t::key_type key() const </div><divclass="ttdoc">return the key of an object iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06269">json.hpp:6269</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054_html_ab2162bc76e10d8736cab9b2039956054"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html#ab2162bc76e10d8736cab9b2039956054">nlohmann::basic_json::end</a></div><divclass="ttdeci">iterator end()</div><divclass="ttdoc">returns an iterator to one past the last element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03758">json.hpp:3758</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00_html_a33277dbf06ac5c1e7102e26f6b5e2c00"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a33277dbf06ac5c1e7102e26f6b5e2c00.html#a33277dbf06ac5c1e7102e26f6b5e2c00">nlohmann::basic_json::iterator::operator*</a></div><divclass="ttdeci">reference operator*()</div><divclass="ttdoc">return a reference to the value pointed to by the iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06341">json.hpp:6341</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9_html_a7c08f966200af98db0313a3b517ce0a9"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a7c08f966200af98db0313a3b517ce0a9.html#a7c08f966200af98db0313a3b517ce0a9">nlohmann::basic_json::rend</a></div><divclass="ttdeci">reverse_iterator rend()</div><divclass="ttdoc">returns an iterator to the reverse-end </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03847">json.hpp:3847</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ac8163abe518595f19dbee68db1caaaf7_html_ac8163abe518595f19dbee68db1caaaf7"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ac8163abe518595f19dbee68db1caaaf7.html#ac8163abe518595f19dbee68db1caaaf7">nlohmann::basic_json::is_object</a></div><divclass="ttdeci">bool is_object() const noexcept</div><divclass="ttdoc">return whether value is an object </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02076">json.hpp:2076</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a53a2abfdd4f72c7df5aba1155bf03e48_html_a53a2abfdd4f72c7df5aba1155bf03e48"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a53a2abfdd4f72c7df5aba1155bf03e48.html#a53a2abfdd4f72c7df5aba1155bf03e48">nlohmann::basic_json::is_discarded</a></div><divclass="ttdeci">bool is_discarded() const noexcept</div><divclass="ttdoc">return whether value is discarded </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02138">json.hpp:2138</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ab7d60fb6cb8e8f5740e588f9dc953819_html_ab7d60fb6cb8e8f5740e588f9dc953819"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ab7d60fb6cb8e8f5740e588f9dc953819.html#ab7d60fb6cb8e8f5740e588f9dc953819">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const CompatibleArrayType &val)</div><divclass="ttdoc">create an array (implicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01030">json.hpp:1030</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2_html_adb50d6043ace464d9f694869724d7fb2"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_adb50d6043ace464d9f694869724d7fb2.html#adb50d6043ace464d9f694869724d7fb2">nlohmann::basic_json::const_iterator::reference</a></div><divclass="ttdeci">typename basic_json::const_reference reference</div><divclass="ttdoc">defines a reference to the type iterated over (value_type) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05779">json.hpp:5779</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f_html_a4ad3f27ecece8f644e8dca69a97eb67f"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a4ad3f27ecece8f644e8dca69a97eb67f.html#a4ad3f27ecece8f644e8dca69a97eb67f">nlohmann::basic_json::rend</a></div><divclass="ttdeci">const_reverse_iterator rend() const </div><divclass="ttdoc">returns a const reverse iterator to one before the first </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03855">json.hpp:3855</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb_html_a7d1b990f2c12fecb57db1504fdadd0bb"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a7d1b990f2c12fecb57db1504fdadd0bb.html#a7d1b990f2c12fecb57db1504fdadd0bb">nlohmann::basic_json::erase</a></div><divclass="ttdeci">size_type erase(const typename object_t::key_type &key)</div><divclass="ttdoc">remove element from a JSON object given a key </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03542">json.hpp:3542</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_af661bc209bf22097e2f76607a11b56bf_html_af661bc209bf22097e2f76607a11b56bf"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_af661bc209bf22097e2f76607a11b56bf.html#af661bc209bf22097e2f76607a11b56bf">nlohmann::basic_json::is_boolean</a></div><divclass="ttdeci">bool is_boolean() const noexcept</div><divclass="ttdoc">return whether value is a boolean </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01987">json.hpp:1987</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884_html_acdf4445333649ec94198f09a62144884"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884">nlohmann::basic_json::begin</a></div><divclass="ttdeci">iterator begin()</div><divclass="ttdoc">returns an iterator to the first element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03699">json.hpp:3699</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869_html_a16a275d0201e9aedc87c933c764b8869"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a16a275d0201e9aedc87c933c764b8869.html#a16a275d0201e9aedc87c933c764b8869">nlohmann::basic_json::at</a></div><divclass="ttdeci">const_reference at(const typename object_t::key_type &key) const </div><divclass="ttdoc">access specified object element with bounds checking </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02858">json.hpp:2858</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a960962c683909619d1d2fbbe856c022e_html_a960962c683909619d1d2fbbe856c022e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a960962c683909619d1d2fbbe856c022e.html#a960962c683909619d1d2fbbe856c022e">nlohmann::basic_json::operator+=</a></div><divclass="ttdeci">reference operator+=(const basic_json &val)</div><divclass="ttdoc">add an object to an array </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04283">json.hpp:4283</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416_html_ae928414b2805cf6ef56b4e4f8d235416"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ae928414b2805cf6ef56b4e4f8d235416.html#ae928414b2805cf6ef56b4e4f8d235416">nlohmann::basic_json::allocator_type</a></div><divclass="ttdeci">AllocatorType< basic_json > allocator_type</div><divclass="ttdoc">the allocator type </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00225">json.hpp:225</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a74472977b798c7b7989e6e7cb960ecff_html_a74472977b798c7b7989e6e7cb960ecff"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a74472977b798c7b7989e6e7cb960ecff.html#a74472977b798c7b7989e6e7cb960ecff">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const number_float_t val)</div><divclass="ttdoc">create a floating-point number (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01259">json.hpp:1259</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a9993148cb0473365e52998c7315f9ada_html_a9993148cb0473365e52998c7315f9ada"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a9993148cb0473365e52998c7315f9ada.html#a9993148cb0473365e52998c7315f9ada">nlohmann::basic_json::is_number_integer</a></div><divclass="ttdeci">bool is_number_integer() const noexcept</div><divclass="ttdoc">return whether value is an integer number </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02034">json.hpp:2034</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b_html_a7dab69b10b98e7bc694339720e37fb2b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a7dab69b10b98e7bc694339720e37fb2b.html#a7dab69b10b98e7bc694339720e37fb2b">nlohmann::basic_json::find</a></div><divclass="ttdeci">iterator find(typename object_t::key_type key)</div><divclass="ttdoc">find an element in a JSON object </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03616">json.hpp:3616</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a0afa4512f03406db0d0432657e9c7361_html_a0afa4512f03406db0d0432657e9c7361"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a0afa4512f03406db0d0432657e9c7361.html#a0afa4512f03406db0d0432657e9c7361">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const value_t value_type)</div><divclass="ttdoc">create an empty value with a given type </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00867">json.hpp:867</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453_html_a74a943800c7f103d0990d7eef82c6453"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a74a943800c7f103d0990d7eef82c6453.html#a74a943800c7f103d0990d7eef82c6453">nlohmann::basic_json::operator>=</a></div><divclass="ttdeci">friend bool operator>=(const_reference lhs, const_reference rhs) noexcept</div><divclass="ttdoc">comparison: greater than or equal </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05043">json.hpp:5043</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b_html_a21d32a4547ba4cbadd8b435a6a0d0e1b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a21d32a4547ba4cbadd8b435a6a0d0e1b.html#a21d32a4547ba4cbadd8b435a6a0d0e1b">nlohmann::basic_json::iterator::operator--</a></div><divclass="ttdeci">iterator & operator--()</div><divclass="ttdoc">pre-decrement (–it) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06376">json.hpp:6376</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3_html_aacd442b66140c764c594ac8ad7dfd5b3"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html#aacd442b66140c764c594ac8ad7dfd5b3">nlohmann::basic_json::operator<</a></div><divclass="ttdeci">friend bool operator<(const_reference lhs, const_reference rhs) noexcept</div><divclass="ttdoc">comparison: less than </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04916">json.hpp:4916</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df_html_a301749e9779adafd395369ac36df93df"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a301749e9779adafd395369ac36df93df.html#a301749e9779adafd395369ac36df93df">nlohmann::basic_json::const_iterator::operator-></a></div><divclass="ttdeci">pointer operator->() const </div><divclass="ttdoc">dereference the iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05966">json.hpp:5966</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c_html_a72ba20783ecb3eec98bd6a3b870d565c"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a72ba20783ecb3eec98bd6a3b870d565c.html#a72ba20783ecb3eec98bd6a3b870d565c">nlohmann::basic_json::cend</a></div><divclass="ttdeci">const_iterator cend() const </div><divclass="ttdoc">returns a const iterator to one past the last element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03792">json.hpp:3792</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5ee9ec91a6ddcd8d72278d681361626f_html_a5ee9ec91a6ddcd8d72278d681361626f"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5ee9ec91a6ddcd8d72278d681361626f.html#a5ee9ec91a6ddcd8d72278d681361626f">nlohmann::basic_json::json_reverse_iterator::reference</a></div><divclass="ttdeci">typename Base::reference reference</div><divclass="ttdoc">the reference type for the pointed-to element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06454">json.hpp:6454</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ab9a20bd1d391e9cb968db50c246f728d_html_ab9a20bd1d391e9cb968db50c246f728d"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ab9a20bd1d391e9cb968db50c246f728d.html#ab9a20bd1d391e9cb968db50c246f728d">nlohmann::basic_json::size</a></div><divclass="ttdeci">size_type size() const noexcept</div><divclass="ttdoc">returns the number of elements </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04032">json.hpp:4032</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c_html_ad2c4513cef5d8db760c4b2d871eea42c"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ad2c4513cef5d8db760c4b2d871eea42c.html#ad2c4513cef5d8db760c4b2d871eea42c">nlohmann::basic_json::get_allocator</a></div><divclass="ttdeci">static allocator_type get_allocator()</div><divclass="ttdoc">returns the allocator associated with the container </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00250">json.hpp:250</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::basic_json::value_t::object</a></div><divclass="ttdoc">object (unordered set of name/value pairs) </div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b_html_a1b058496e6a67565a096233cd113505b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">nlohmann::basic_json::get_ref</a></div><divclass="ttdeci">ReferenceType get_ref()</div><divclass="ttdoc">get a reference value (implicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02625">json.hpp:2625</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54_html_ada8e01109a60088e4db2a670d4903b54"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">nlohmann::basic_json::at</a></div><divclass="ttdeci">reference at(size_type idx)</div><divclass="ttdoc">access specified array element with bounds checking </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02718">json.hpp:2718</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a70086e392779ecbbc9e6845b2be126a0_html_a70086e392779ecbbc9e6845b2be126a0"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a70086e392779ecbbc9e6845b2be126a0.html#a70086e392779ecbbc9e6845b2be126a0">nlohmann::basic_json::json_reverse_iterator::json_reverse_iterator</a></div><divclass="ttdeci">json_reverse_iterator(const base_iterator &it)</div><divclass="ttdoc">create reverse iterator from base class </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06462">json.hpp:6462</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a42f9133f978dde4cce5851b2c2434a0c_html_a42f9133f978dde4cce5851b2c2434a0c"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a42f9133f978dde4cce5851b2c2434a0c.html#a42f9133f978dde4cce5851b2c2434a0c">nlohmann::basic_json::type</a></div><divclass="ttdeci">value_t type() const noexcept</div><divclass="ttdoc">return the type of the JSON value (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01908">json.hpp:1908</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b_html_a34d6a60dd99e9f33b8273a1c8db5669b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a34d6a60dd99e9f33b8273a1c8db5669b.html#a34d6a60dd99e9f33b8273a1c8db5669b">nlohmann::basic_json::operator>></a></div><divclass="ttdeci">friend std::ostream & operator>>(const basic_json &j, std::ostream &o)</div><divclass="ttdoc">serialize to stream </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05098">json.hpp:5098</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2_html_a26b7e4876af25eae5800ce43f93aaef2"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2.html#a26b7e4876af25eae5800ce43f93aaef2">nlohmann::basic_json::value</a></div><divclass="ttdeci">ValueType value(const typename object_t::key_type &key, ValueType default_value) const </div><divclass="ttdoc">access specified object element with default value </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03202">json.hpp:3202</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_af972fce017b24906236ab235857a11a8_html_af972fce017b24906236ab235857a11a8"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_af972fce017b24906236ab235857a11a8.html#af972fce017b24906236ab235857a11a8">nlohmann::basic_json::json_reverse_iterator::key</a></div><divclass="ttdeci">object_t::key_type key() const </div><divclass="ttdoc">return the key of an object iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06528">json.hpp:6528</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ae874cfc1746b560c53a03bcf5b7bbeed_html_ae874cfc1746b560c53a03bcf5b7bbeed"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ae874cfc1746b560c53a03bcf5b7bbeed.html#ae874cfc1746b560c53a03bcf5b7bbeed">nlohmann::basic_json::is_structured</a></div><divclass="ttdeci">bool is_structured() const noexcept</div><divclass="ttdoc">return whether type is structured </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01949">json.hpp:1949</a></div></div>
<divclass="ttc"id="namespacenlohmann_html"><divclass="ttname"><ahref="namespacenlohmann.html">nlohmann</a></div><divclass="ttdoc">namespace for Niels Lohmann </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b_html_ac36b9187de43721a4bf1b052578bb80b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_ac36b9187de43721a4bf1b052578bb80b.html#ac36b9187de43721a4bf1b052578bb80b">nlohmann::basic_json::const_iterator::difference_type</a></div><divclass="ttdeci">typename basic_json::difference_type difference_type</div><divclass="ttdoc">a type to represent differences between iterators </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05775">json.hpp:5775</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac_html_aa71e977d31f470689883ac60d16ea4ac"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aa71e977d31f470689883ac60d16ea4ac.html#aa71e977d31f470689883ac60d16ea4ac">nlohmann::basic_json::swap</a></div><divclass="ttdeci">void swap(array_t &other)</div><divclass="ttdoc">exchanges the values </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04597">json.hpp:4597</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584_html_af0ebd1757acb971a6504b4acabf88584"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html#af0ebd1757acb971a6504b4acabf88584">nlohmann::basic_json::rbegin</a></div><divclass="ttdeci">reverse_iterator rbegin()</div><divclass="ttdoc">returns an iterator to the reverse-beginning </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03816">json.hpp:3816</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a0703ae5cbd2daac5e6c0ae01d3a1b114_html_a0703ae5cbd2daac5e6c0ae01d3a1b114"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a0703ae5cbd2daac5e6c0ae01d3a1b114.html#a0703ae5cbd2daac5e6c0ae01d3a1b114">nlohmann::basic_json::operator+=</a></div><divclass="ttdeci">reference operator+=(const typename object_t::value_type &val)</div><divclass="ttdoc">add an object to an object </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04333">json.hpp:4333</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_acd08f9179c8c1e9f2cd7575a724ce27e_html_acd08f9179c8c1e9f2cd7575a724ce27e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_acd08f9179c8c1e9f2cd7575a724ce27e.html#acd08f9179c8c1e9f2cd7575a724ce27e">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const number_integer_t val)</div><divclass="ttdoc">create an integer number (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01166">json.hpp:1166</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a0eb7ac9b746fb6f931ae728f70f92a8e_html_a0eb7ac9b746fb6f931ae728f70f92a8e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a0eb7ac9b746fb6f931ae728f70f92a8e.html#a0eb7ac9b746fb6f931ae728f70f92a8e">nlohmann::basic_json::iterator::operator[]</a></div><divclass="ttdeci">reference operator[](difference_type n) const </div><divclass="ttdoc">access to successor </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06418">json.hpp:6418</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c_html_a80ceaa3bdd346292273b309e08525c1c"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a80ceaa3bdd346292273b309e08525c1c.html#a80ceaa3bdd346292273b309e08525c1c">nlohmann::basic_json::size_type</a></div><divclass="ttdeci">std::size_t size_type</div><divclass="ttdoc">a type to represent container sizes </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00222">json.hpp:222</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7_html_a2adfc8d24bea3908398cbf325b5dc1d7"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a2adfc8d24bea3908398cbf325b5dc1d7.html#a2adfc8d24bea3908398cbf325b5dc1d7">nlohmann::basic_json::rbegin</a></div><divclass="ttdeci">const_reverse_iterator rbegin() const </div><divclass="ttdoc">returns a const reverse iterator to the last element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03824">json.hpp:3824</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522">nlohmann::basic_json::value_t</a></div><divclass="ttdeci">value_t</div><divclass="ttdoc">the JSON type enumeration </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00612">json.hpp:612</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9_html_ac4011bd0781e51afe4994d2b09fd27e9"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ac4011bd0781e51afe4994d2b09fd27e9.html#ac4011bd0781e51afe4994d2b09fd27e9">nlohmann::basic_json::const_reference</a></div><divclass="ttdeci">const value_type & const_reference</div><divclass="ttdoc">the type of an element const reference </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00216">json.hpp:216</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ab74b2398f29acc6ffbf48f1b8974a848_html_ab74b2398f29acc6ffbf48f1b8974a848"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ab74b2398f29acc6ffbf48f1b8974a848.html#ab74b2398f29acc6ffbf48f1b8974a848">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const CompatibleNumberIntegerType val) noexcept</div><divclass="ttdoc">create an integer number (implicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01230">json.hpp:1230</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a2f1f7ca08995781acb63bd66b26ad1c1_html_a2f1f7ca08995781acb63bd66b26ad1c1"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a2f1f7ca08995781acb63bd66b26ad1c1.html#a2f1f7ca08995781acb63bd66b26ad1c1">nlohmann::basic_json::get_ref</a></div><divclass="ttdeci">ReferenceType get_ref() const </div><divclass="ttdoc">get a reference value (implicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02640">json.hpp:2640</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a114095c452ca2f4ba976548df3da68be_html_a114095c452ca2f4ba976548df3da68be"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a114095c452ca2f4ba976548df3da68be.html#a114095c452ca2f4ba976548df3da68be">nlohmann::basic_json::is_null</a></div><divclass="ttdeci">bool is_null() const noexcept</div><divclass="ttdoc">return whether value is null </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01968">json.hpp:1968</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982_html_a57a96ab3ff1ce7b48a754129fb12c982"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a57a96ab3ff1ce7b48a754129fb12c982.html#a57a96ab3ff1ce7b48a754129fb12c982">nlohmann::basic_json::swap</a></div><divclass="ttdeci">void swap(string_t &other)</div><divclass="ttdoc">exchanges the values </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04665">json.hpp:4665</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_af64127418c567660d92b1afdfe9676db_html_af64127418c567660d92b1afdfe9676db"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_af64127418c567660d92b1afdfe9676db.html#af64127418c567660d92b1afdfe9676db">nlohmann::basic_json::iterator::value</a></div><divclass="ttdeci">reference value() const </div><divclass="ttdoc">return the value of an iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06424">json.hpp:6424</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe_html_a5f0aad50ed7e8aec3128fe018c18b3fe"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a5f0aad50ed7e8aec3128fe018c18b3fe.html#a5f0aad50ed7e8aec3128fe018c18b3fe">nlohmann::basic_json::get</a></div><divclass="ttdeci">ValueType get() const </div><divclass="ttdoc">get a value (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02490">json.hpp:2490</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544_html_a6dff6a02a2be250b8f8dc2f47be65544"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a6dff6a02a2be250b8f8dc2f47be65544.html#a6dff6a02a2be250b8f8dc2f47be65544">nlohmann::basic_json::erase</a></div><divclass="ttdeci">void erase(const size_type idx)</div><divclass="ttdoc">remove element from a JSON array given an index </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03580">json.hpp:3580</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a_html_a8c40cd9ead4de7c82f28268bdf0ec98a"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a8c40cd9ead4de7c82f28268bdf0ec98a.html#a8c40cd9ead4de7c82f28268bdf0ec98a">nlohmann::basic_json::clear</a></div><divclass="ttdeci">void clear() noexcept</div><divclass="ttdoc">clears the contents </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04153">json.hpp:4153</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736_html_a1220b360a07b0605f7d2f4b3cfd16736"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a1220b360a07b0605f7d2f4b3cfd16736.html#a1220b360a07b0605f7d2f4b3cfd16736">nlohmann::basic_json::iterator::operator-></a></div><divclass="ttdeci">pointer operator->()</div><divclass="ttdoc">dereference the iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06347">json.hpp:6347</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104_html_a7d0db3b728d820d4984df78d97d2b104"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">nlohmann::basic_json::value_type</a></div><divclass="ttdeci">basic_json value_type</div><divclass="ttdoc">the type of elements in a basic_json container </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00210">json.hpp:210</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3_html_a8b526709d395142b68d21abfbfff17c3"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a8b526709d395142b68d21abfbfff17c3.html#a8b526709d395142b68d21abfbfff17c3">nlohmann::basic_json::front</a></div><divclass="ttdeci">const_reference front() const </div><divclass="ttdoc">access the first element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03261">json.hpp:3261</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2_html_a6b3e43d2f45fa611825dbdf4e88fffe2"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a6b3e43d2f45fa611825dbdf4e88fffe2.html#a6b3e43d2f45fa611825dbdf4e88fffe2">nlohmann::basic_json::const_iterator::operator>=</a></div><divclass="ttdeci">bool operator>=(const const_iterator &other) const </div><divclass="ttdoc">comparison: greater than or equal </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06153">json.hpp:6153</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ab14e3503305622fb5ab01a7f490916e8_html_ab14e3503305622fb5ab01a7f490916e8"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ab14e3503305622fb5ab01a7f490916e8.html#ab14e3503305622fb5ab01a7f490916e8">nlohmann::basic_json::insert</a></div><divclass="ttdeci">iterator insert(const_iterator pos, std::initializer_list< basic_json > ilist)</div><divclass="ttdoc">inserts elements </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04528">json.hpp:4528</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83_html_adbd4c16c9ac641b2a4736bc2c6787d83"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_adbd4c16c9ac641b2a4736bc2c6787d83.html#adbd4c16c9ac641b2a4736bc2c6787d83">nlohmann::basic_json::difference_type</a></div><divclass="ttdeci">std::ptrdiff_t difference_type</div><divclass="ttdoc">a type to represent differences between iterators </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00219">json.hpp:219</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3_html_ab74b39747a9dad60650a57133fca85b3"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_ab74b39747a9dad60650a57133fca85b3.html#ab74b39747a9dad60650a57133fca85b3">nlohmann::basic_json::const_iterator::operator+=</a></div><divclass="ttdeci">const_iterator & operator+=(difference_type i)</div><divclass="ttdoc">add to iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06159">json.hpp:6159</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_af1e3f9e079136abca2530c8191c56292_html_af1e3f9e079136abca2530c8191c56292"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_af1e3f9e079136abca2530c8191c56292.html#af1e3f9e079136abca2530c8191c56292">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(std::initializer_list< basic_json > init, bool type_deduction=true, value_t manual_type=value_t::array)</div><divclass="ttdoc">create a container (array or object) from an initializer list </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01378">json.hpp:1378</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a696ced74d8edc0b63a000a72907ab109_html_a696ced74d8edc0b63a000a72907ab109"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a696ced74d8edc0b63a000a72907ab109.html#a696ced74d8edc0b63a000a72907ab109">nlohmann::basic_json::is_number</a></div><divclass="ttdeci">bool is_number() const noexcept</div><divclass="ttdoc">return whether value is a number </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02011">json.hpp:2011</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8_html_aafa839f2a74dc1b5060314b3423143b8"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aafa839f2a74dc1b5060314b3423143b8.html#aafa839f2a74dc1b5060314b3423143b8">nlohmann::basic_json::boolean_t</a></div><divclass="ttdeci">BooleanType boolean_t</div><divclass="ttdoc">a type for a boolean </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00460">json.hpp:460</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471_html_a4943b7f16ddc4e0df33c0cae7ef14471"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a4943b7f16ddc4e0df33c0cae7ef14471.html#a4943b7f16ddc4e0df33c0cae7ef14471">nlohmann::basic_json::crend</a></div><divclass="ttdeci">const_reverse_iterator crend() const </div><divclass="ttdoc">returns a const reverse iterator to one before the first </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03901">json.hpp:3901</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a3287df6546c905fb0a5786deb4b1cf32_html_a3287df6546c905fb0a5786deb4b1cf32"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a3287df6546c905fb0a5786deb4b1cf32.html#a3287df6546c905fb0a5786deb4b1cf32">nlohmann::basic_json::empty</a></div><divclass="ttdeci">bool empty() const noexcept</div><divclass="ttdoc">checks whether the container is empty </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03974">json.hpp:3974</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a72442ccbb378b4464a24a2da1e784041_html_a72442ccbb378b4464a24a2da1e784041"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a72442ccbb378b4464a24a2da1e784041.html#a72442ccbb378b4464a24a2da1e784041">nlohmann::basic_json::value</a></div><divclass="ttdeci">string_t value(const typename object_t::key_type &key, const char *default_value) const </div><divclass="ttdoc">overload for a default value of type const char* </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03228">json.hpp:3228</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_af073eec08d2e68924098aef09e9a10ba_html_af073eec08d2e68924098aef09e9a10ba"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_af073eec08d2e68924098aef09e9a10ba.html#af073eec08d2e68924098aef09e9a10ba">nlohmann::basic_json::swap</a></div><divclass="ttdeci">void swap(reference other) noexcept( std::is_nothrow_move_constructible< value_t >::value and std::is_nothrow_move_assignable< value_t >::value and std::is_nothrow_move_constructible< json_value >::value and std::is_nothrow_move_assignable< json_value >::value )</div><divclass="ttdoc">exchanges the values </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04566">json.hpp:4566</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529_html_a4d688b5ff534d3ab4e284b3191061529"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">nlohmann::basic_json::crbegin</a></div><divclass="ttdeci">const_reverse_iterator crbegin() const </div><divclass="ttdoc">returns a const reverse iterator to the last element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03878">json.hpp:3878</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a61d31531e0dfc5448e7fa15678b05bbe_html_a61d31531e0dfc5448e7fa15678b05bbe"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a61d31531e0dfc5448e7fa15678b05bbe.html#a61d31531e0dfc5448e7fa15678b05bbe">nlohmann::basic_json::json_reverse_iterator::value</a></div><divclass="ttdeci">reference value() const </div><divclass="ttdoc">return the value of an iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06535">json.hpp:6535</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd">nlohmann::basic_json::value_t::null</a></div><divclass="ttdoc">null value </div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34_html_a83454954e4e16be3d5316f9322e91a34"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a83454954e4e16be3d5316f9322e91a34.html#a83454954e4e16be3d5316f9322e91a34">nlohmann::basic_json::const_iterator::const_iterator</a></div><divclass="ttdeci">const_iterator(pointer object)</div><divclass="ttdoc">constructor for a given JSON instance </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05787">json.hpp:5787</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f_html_ab220a0cc3fe410fbae4524208bd5834f"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_ab220a0cc3fe410fbae4524208bd5834f.html#ab220a0cc3fe410fbae4524208bd5834f">nlohmann::basic_json::iterator::iterator</a></div><divclass="ttdeci">iterator(pointer object) noexcept</div><divclass="ttdoc">constructor for a given JSON instance </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06319">json.hpp:6319</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf_html_ae347859ec88176ef76a0cbe5b4514fcf"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ae347859ec88176ef76a0cbe5b4514fcf.html#ae347859ec88176ef76a0cbe5b4514fcf">nlohmann::basic_json::operator!=</a></div><divclass="ttdeci">friend bool operator!=(const_reference v, std::nullptr_t) noexcept</div><divclass="ttdoc">comparison: not equal </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04878">json.hpp:4878</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab_html_af34f68f1ce670e7f25ce267b2b1e64ab"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_af34f68f1ce670e7f25ce267b2b1e64ab.html#af34f68f1ce670e7f25ce267b2b1e64ab">nlohmann::basic_json::const_iterator::operator-=</a></div><divclass="ttdeci">const_iterator & operator-=(difference_type i)</div><divclass="ttdoc">subtract from iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06187">json.hpp:6187</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ac160789f17d206a5404981ca0957e303_html_ac160789f17d206a5404981ca0957e303"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ac160789f17d206a5404981ca0957e303.html#ac160789f17d206a5404981ca0957e303">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const int val)</div><divclass="ttdoc">create an integer number from an enum type (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01195">json.hpp:1195</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a457fec897d7b6283c60ca236ebb1f5e8_html_a457fec897d7b6283c60ca236ebb1f5e8"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a457fec897d7b6283c60ca236ebb1f5e8.html#a457fec897d7b6283c60ca236ebb1f5e8">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const array_t &val)</div><divclass="ttdoc">create an array (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00993">json.hpp:993</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5_html_af2730bc8ffa6b28916875c13ee7b83f5"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_af2730bc8ffa6b28916875c13ee7b83f5.html#af2730bc8ffa6b28916875c13ee7b83f5">nlohmann::basic_json::parse</a></div><divclass="ttdeci">static basic_json parse(const string_t &s, parser_callback_t cb=nullptr)</div><divclass="ttdoc">deserialize from string </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05137">json.hpp:5137</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd_html_ad497cbc4f80c8d79662ee6e19bf145dd"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ad497cbc4f80c8d79662ee6e19bf145dd.html#ad497cbc4f80c8d79662ee6e19bf145dd">nlohmann::basic_json::erase</a></div><divclass="ttdeci">InteratorType erase(InteratorType first, InteratorType last)</div><divclass="ttdoc">remove elements given an iterator range </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03459">json.hpp:3459</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a656939a3dc9a6047e4afacd9e11b83a6_html_a656939a3dc9a6047e4afacd9e11b83a6"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a656939a3dc9a6047e4afacd9e11b83a6.html#a656939a3dc9a6047e4afacd9e11b83a6">nlohmann::basic_json::get_ptr</a></div><divclass="ttdeci">PointerType get_ptr() noexcept</div><divclass="ttdoc">get a pointer value (implicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02574">json.hpp:2574</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67_html_a5aff013c03c1bdc248346c249bec7b67"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a5aff013c03c1bdc248346c249bec7b67.html#a5aff013c03c1bdc248346c249bec7b67">nlohmann::basic_json::const_iterator::const_iterator</a></div><divclass="ttdeci">const_iterator(const iterator &other)</div><divclass="ttdoc">copy constructor given a nonconst iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05814">json.hpp:5814</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4_html_a7f97a91ad8f1d5cf0b9213bd24f247c4"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a7f97a91ad8f1d5cf0b9213bd24f247c4.html#a7f97a91ad8f1d5cf0b9213bd24f247c4">nlohmann::basic_json::operator!=</a></div><divclass="ttdeci">friend bool operator!=(std::nullptr_t, const_reference v) noexcept</div><divclass="ttdoc">comparison: not equal </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04887">json.hpp:4887</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881_html_a75a1754e0d39f33095d3102a8bdb9881"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a75a1754e0d39f33095d3102a8bdb9881.html#a75a1754e0d39f33095d3102a8bdb9881">nlohmann::basic_json::erase</a></div><divclass="ttdeci">InteratorType erase(InteratorType pos)</div><divclass="ttdoc">remove element given an iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03354">json.hpp:3354</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002_html_aebd099d9a70ffe760242ef24046c9002"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_aebd099d9a70ffe760242ef24046c9002.html#aebd099d9a70ffe760242ef24046c9002">nlohmann::basic_json::const_iterator::operator<=</a></div><divclass="ttdeci">bool operator<=(const const_iterator &other) const </div><divclass="ttdoc">comparison: less than or equal </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06141">json.hpp:6141</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ad6734c2b91b1b77aa2b43b65c3619c05_html_ad6734c2b91b1b77aa2b43b65c3619c05"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ad6734c2b91b1b77aa2b43b65c3619c05.html#ad6734c2b91b1b77aa2b43b65c3619c05">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const CompatibleNumberFloatType val) noexcept</div><divclass="ttdoc">create an floating-point number (implicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01305">json.hpp:1305</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c_html_aa1f3b3f1dca79392d6727b81f9668c6c"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aa1f3b3f1dca79392d6727b81f9668c6c.html#aa1f3b3f1dca79392d6727b81f9668c6c">nlohmann::basic_json::back</a></div><divclass="ttdeci">reference back()</div><divclass="ttdoc">access the last element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03287">json.hpp:3287</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a9c26c5d0f4a519c7236149b9aeb3ef9e_html_a9c26c5d0f4a519c7236149b9aeb3ef9e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a9c26c5d0f4a519c7236149b9aeb3ef9e.html#a9c26c5d0f4a519c7236149b9aeb3ef9e">nlohmann::basic_json::is_number_float</a></div><divclass="ttdeci">bool is_number_float() const noexcept</div><divclass="ttdoc">return whether value is a floating-point number </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02057">json.hpp:2057</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc_html_a13e5642dbfa1602c937d295a085413cc"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html#a13e5642dbfa1602c937d295a085413cc">nlohmann::basic_json::const_pointer</a></div><divclass="ttdeci">typename std::allocator_traits< allocator_type >::const_pointer const_pointer</div><divclass="ttdoc">the type of an element const pointer </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00230">json.hpp:230</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a48c8d153bc2fd1af655063a4b984feac_html_a48c8d153bc2fd1af655063a4b984feac"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a48c8d153bc2fd1af655063a4b984feac.html#a48c8d153bc2fd1af655063a4b984feac">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(const string_t &val)</div><divclass="ttdoc">create a string (explicit) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01059">json.hpp:1059</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6_html_ab9da2afc6f77295f25252725fde142a6"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_ab9da2afc6f77295f25252725fde142a6.html#ab9da2afc6f77295f25252725fde142a6">nlohmann::basic_json::back</a></div><divclass="ttdeci">const_reference back() const </div><divclass="ttdoc">access the last element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03297">json.hpp:3297</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be_html_a6a7f45095675ac6fd1d018a0e41874be"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a6a7f45095675ac6fd1d018a0e41874be.html#a6a7f45095675ac6fd1d018a0e41874be">nlohmann::basic_json::basic_json</a></div><divclass="ttdeci">basic_json(InputIT first, InputIT last)</div><divclass="ttdoc">construct a JSON container given an iterator range </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01580">json.hpp:1580</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741_html_a74ccfa471a0c061876b247f820f3c741"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a74ccfa471a0c061876b247f820f3c741.html#a74ccfa471a0c061876b247f820f3c741">nlohmann::basic_json::parse</a></div><divclass="ttdeci">static basic_json parse(std::istream &i, parser_callback_t cb=nullptr)</div><divclass="ttdoc">deserialize from stream </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05166">json.hpp:5166</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748_html_a01a2643289b69cd71d9b3f3fc209b748"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">nlohmann::basic_json::count</a></div><divclass="ttdeci">size_type count(typename object_t::key_type key) const </div><divclass="ttdoc">returns the number of occurrences of a key in a JSON object </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03664">json.hpp:3664</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_abe8f3224ca4041908ddb466cb9caecf1_html_abe8f3224ca4041908ddb466cb9caecf1"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_abe8f3224ca4041908ddb466cb9caecf1.html#abe8f3224ca4041908ddb466cb9caecf1">nlohmann::basic_json::max_size</a></div><divclass="ttdeci">size_type max_size() const noexcept</div><divclass="ttdoc">returns the maximum possible number of elements </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04094">json.hpp:4094</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a5114ed5eb394a2805da0bd1acba95ae2_html_a5114ed5eb394a2805da0bd1acba95ae2"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a5114ed5eb394a2805da0bd1acba95ae2.html#a5114ed5eb394a2805da0bd1acba95ae2">nlohmann::basic_json::push_back</a></div><divclass="ttdeci">void push_back(const basic_json &val)</div><divclass="ttdoc">add an object to an array </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04259">json.hpp:4259</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a15e9cf4c5a43238e82ab69c4a295c491_html_a15e9cf4c5a43238e82ab69c4a295c491"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a15e9cf4c5a43238e82ab69c4a295c491.html#a15e9cf4c5a43238e82ab69c4a295c491">nlohmann::basic_json::json_reverse_iterator::operator++</a></div><divclass="ttdeci">json_reverse_iterator & operator++()</div><divclass="ttdoc">pre-increment (++it) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06473">json.hpp:6473</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87_html_a9daafb4c15ed5a008cb825bbd8c29d87"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a9daafb4c15ed5a008cb825bbd8c29d87.html#a9daafb4c15ed5a008cb825bbd8c29d87">nlohmann::basic_json::operator[]</a></div><divclass="ttdeci">const_reference operator[](const T(&key)[n]) const </div><divclass="ttdoc">read-only access specified object element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03135">json.hpp:3135</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb_html_a4361aa791f3980abb239e4155a3450cb"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a4361aa791f3980abb239e4155a3450cb.html#a4361aa791f3980abb239e4155a3450cb">nlohmann::basic_json::begin</a></div><divclass="ttdeci">const_iterator begin() const </div><divclass="ttdoc">returns a const iterator to the first element </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l03709">json.hpp:3709</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5_html_af6b6050ccd906dddf7c9f47fe3ad62a5"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_af6b6050ccd906dddf7c9f47fe3ad62a5.html#af6b6050ccd906dddf7c9f47fe3ad62a5">nlohmann::basic_json::at</a></div><divclass="ttdeci">const_reference at(size_type idx) const </div><divclass="ttdoc">access specified array element with bounds checking </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l02762">json.hpp:2762</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a2a1dc92fbec862883c8b89755c787c99_html_a2a1dc92fbec862883c8b89755c787c99"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a2a1dc92fbec862883c8b89755c787c99.html#a2a1dc92fbec862883c8b89755c787c99">nlohmann::basic_json::json_reverse_iterator::operator+=</a></div><divclass="ttdeci">json_reverse_iterator & operator+=(difference_type i)</div><divclass="ttdoc">add to iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06493">json.hpp:6493</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_html"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator.html">nlohmann::basic_json::const_iterator</a></div><divclass="ttdoc">a const random access iterator for the basic_json class </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05766">json.hpp:5766</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_html"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">nlohmann::basic_json::json_reverse_iterator</a></div><divclass="ttdoc">a template for a reverse iterator class </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00233">json.hpp:233</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1_html_a4bf695ddf4a00ea8feea2c725ec847f1"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a4bf695ddf4a00ea8feea2c725ec847f1.html#a4bf695ddf4a00ea8feea2c725ec847f1">nlohmann::basic_json::swap</a></div><divclass="ttdeci">void swap(object_t &other)</div><divclass="ttdoc">exchanges the values </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l04631">json.hpp:4631</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6_html_ae480d5c86e5e1129d53d1e19782017a6"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_ae480d5c86e5e1129d53d1e19782017a6.html#ae480d5c86e5e1129d53d1e19782017a6">nlohmann::basic_json::const_iterator::iterator_category</a></div><divclass="ttdeci">std::bidirectional_iterator_tag iterator_category</div><divclass="ttdoc">the category of the iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05781">json.hpp:5781</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a9f17a0690155e3a5603246ccec81499e_html_a9f17a0690155e3a5603246ccec81499e"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a9f17a0690155e3a5603246ccec81499e.html#a9f17a0690155e3a5603246ccec81499e">nlohmann::basic_json::is_primitive</a></div><divclass="ttdeci">bool is_primitive() const noexcept</div><divclass="ttdoc">return whether type is primitive </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l01929">json.hpp:1929</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ae988bd36b7d098b1157871f83b2d6265_html_ae988bd36b7d098b1157871f83b2d6265"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ae988bd36b7d098b1157871f83b2d6265.html#ae988bd36b7d098b1157871f83b2d6265">nlohmann::basic_json::json_reverse_iterator::operator[]</a></div><divclass="ttdeci">reference operator[](difference_type n) const </div><divclass="ttdoc">access to successor </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06522">json.hpp:6522</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><divclass="ttdeci">NumberIntegerType number_integer_t</div><divclass="ttdoc">a type for a number (integer) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00528">json.hpp:528</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d_html_a1cba94e5a67ee52bc66b898a4e08359d"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a1cba94e5a67ee52bc66b898a4e08359d.html#a1cba94e5a67ee52bc66b898a4e08359d">nlohmann::basic_json::const_iterator::operator[]</a></div><divclass="ttdeci">reference operator[](difference_type n) const </div><divclass="ttdoc">access to successor </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06233">json.hpp:6233</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346_html_a4632d8307fc315f21e2ecc9ba5aa6346"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1const__iterator_a4632d8307fc315f21e2ecc9ba5aa6346.html#a4632d8307fc315f21e2ecc9ba5aa6346">nlohmann::basic_json::const_iterator::operator*</a></div><divclass="ttdeci">reference operator*() const </div><divclass="ttdoc">return a reference to the value pointed to by the iterator </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05926">json.hpp:5926</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b_html_a5fd8b54389698edf0c08e2dd001f610b"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html#a5fd8b54389698edf0c08e2dd001f610b">nlohmann::basic_json::reference</a></div><divclass="ttdeci">value_type & reference</div><divclass="ttdoc">the type of an element reference </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00213">json.hpp:213</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6_html_a60ca396028b8d9714c6e10efbf475af6"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a60ca396028b8d9714c6e10efbf475af6.html#a60ca396028b8d9714c6e10efbf475af6">nlohmann::basic_json::operator<<</a></div><divclass="ttdeci">friend std::istream & operator<<(basic_json &j, std::istream &i)</div><divclass="ttdoc">deserialize from stream </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05202">json.hpp:5202</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044_html_aacf6c869f6a9c66ac1bc99e93f310044"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">nlohmann::basic_json::number_float_t</a></div><divclass="ttdeci">NumberFloatType number_float_t</div><divclass="ttdoc">a type for a number (floating-point) </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l00593">json.hpp:593</a></div></div>
<divclass="ttc"id="structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9_html_afd03f6ad53db22868ca4163a8200b2f9"><divclass="ttname"><ahref="structstd_1_1hash_3_01nlohmann_1_1json_01_4_afd03f6ad53db22868ca4163a8200b2f9.html#afd03f6ad53db22868ca4163a8200b2f9">std::hash< nlohmann::json >::operator()</a></div><divclass="ttdeci">std::size_t operator()(const nlohmann::json &j) const </div><divclass="ttdoc">return a hash value for a JSON object </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l08083">json.hpp:8083</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405_html_a5e34c5435e557d0bf666bd7311211405"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_a5e34c5435e557d0bf666bd7311211405.html#a5e34c5435e557d0bf666bd7311211405">nlohmann::basic_json::operator<<</a></div><divclass="ttdeci">friend std::ostream & operator<<(std::ostream &o, const basic_json &j)</div><divclass="ttdoc">serialize to stream </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l05080">json.hpp:5080</a></div></div>
<divclass="ttc"id="classnlohmann_1_1basic__json_1_1iterator_a6e91e9d94a0e14d2fc28cfdf3beac2b1_html_a6e91e9d94a0e14d2fc28cfdf3beac2b1"><divclass="ttname"><ahref="classnlohmann_1_1basic__json_1_1iterator_a6e91e9d94a0e14d2fc28cfdf3beac2b1.html#a6e91e9d94a0e14d2fc28cfdf3beac2b1">nlohmann::basic_json::iterator::operator=</a></div><divclass="ttdeci">iterator & operator=(iterator other) noexcept( std::is_nothrow_move_constructible< pointer >::value and std::is_nothrow_move_assignable< pointer >::value and std::is_nothrow_move_constructible< internal_iterator >::value and std::is_nothrow_move_assignable< internal_iterator >::value )</div><divclass="ttdoc">copy assignment </div><divclass="ttdef"><b>Definition:</b><ahref="json_8hpp_source.html#l06329">json.hpp:6329</a></div></div>