<trclass="memdesc:ga4166679391fc2df54e25964c03ae6e8e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set engine for the <aclass="el"href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">ExecutionPlan_v8</a>. <ahref="../../d4/de1/group__ExecutionPlanBuilder__v8.html#ga4166679391fc2df54e25964c03ae6e8e">More...</a><br/></td></tr>
<trclass="memdesc:gac5c23cff8c1424f71ef2cee2dc66cd3c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set engine Config for the Plan. <ahref="../../d4/de1/group__ExecutionPlanBuilder__v8.html#gac5c23cff8c1424f71ef2cee2dc66cd3c">More...</a><br/></td></tr>
<trclass="memdesc:gae0f92d5445da53253ff3460ac6aefffa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set engine Config for the Plan. <ahref="../../d4/de1/group__ExecutionPlanBuilder__v8.html#gae0f92d5445da53253ff3460ac6aefffa">More...</a><br/></td></tr>
<divclass="textblock"><p><aclass="el"href="../../d1/d74/classcudnn__frontend_1_1ExecutionPlanBuilder__v8.html">ExecutionPlanBuilder_v8</a> Class Helper class used to build <aclass="el"href="../../d5/d06/classcudnn__frontend_1_1ExecutionPlan__v8.html">ExecutionPlan_v8</a> class </p>
<pclass="definition">Definition at line <aclass="el"href="../../d6/d51/cudnn__frontend__ExecutionPlan_8h_source.html#l00266">266</a> of file <aclass="el"href="../../d6/d51/cudnn__frontend__ExecutionPlan_8h_source.html">cudnn_frontend_ExecutionPlan.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
<iframesrc="javascript:void(0)"frameborder="0"
name="MSearchResults"id="MSearchResults">
</iframe>
</div>
<divclass="header">
<divclass="headertitle">
<divclass="title">nlohmann::detail::primitive_iterator_t Member List</div></div>
</div><!--header-->
<divclass="contents">
<p>This is the complete list of members for <aclass="el"href="../../d2/d2c/classnlohmann_1_1detail_1_1primitive__iterator__t.html">nlohmann::detail::primitive_iterator_t</a>, including all inherited members.</p>
<ahref="../../d1/d2f/classnlohmann_1_1detail_1_1iter__impl-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="title">nlohmann::detail::iter_impl< BasicJsonType > Class Template Reference</div></div>
</div><!--header-->
<divclass="contents">
<p>a template for a bidirectional iterator for the <aclass="el"href="../../d9/dcc/classnlohmann_1_1basic__json.html">basic_json</a> class This class implements a both iterators (iterator and const_iterator) for the <aclass="el"href="../../d9/dcc/classnlohmann_1_1basic__json.html">basic_json</a> class.
<areashape="rect"id="node7"href="../../d7/d10/structnlohmann_1_1detail_1_1internal__iterator.html"title="an iterator value "alt=""coords="257,491,439,583"/>
<trclass="memdesc:ab35586a44f2222272c5346baa3013f67"><tdclass="mdescLeft"> </td><tdclass="mdescRight">the type of the values when the iterator is dereferenced <ahref="#ab35586a44f2222272c5346baa3013f67">More...</a><br/></td></tr>
<trclass="memdesc:a2f7ea9f7022850809c60fc3263775840"><tdclass="mdescLeft"> </td><tdclass="mdescRight">a type to represent differences between iterators <ahref="#a2f7ea9f7022850809c60fc3263775840">More...</a><br/></td></tr>
<trclass="memdesc:a69e52f890ce8c556fd68ce109e24b360"><tdclass="mdescLeft"> </td><tdclass="mdescRight">defines a pointer to the type iterated over (value_type) <ahref="#a69e52f890ce8c556fd68ce109e24b360">More...</a><br/></td></tr>
<trclass="memdesc:a5be8001be099c6b82310f4d387b953ce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">defines a reference to the type iterated over (value_type) <ahref="#a5be8001be099c6b82310f4d387b953ce">More...</a><br/></td></tr>
<trclass="memdesc:a88a00484ac201c52fc5f613d88a2918b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructor for a given JSON instance <ahref="#a88a00484ac201c52fc5f613d88a2918b">More...</a><br/></td></tr>
<trclass="memdesc:a23e50ad4c13aa62d9ac7f60a123823ee"><tdclass="mdescLeft"> </td><tdclass="mdescRight">set the iterator past the last value <ahref="#a23e50ad4c13aa62d9ac7f60a123823ee">More...</a><br/></td></tr>
<trclass="memdesc:a5ca57856d9bba54a5fc51cee891de827"><tdclass="mdescLeft"> </td><tdclass="mdescRight">return a reference to the value pointed to by the iterator <ahref="#a5ca57856d9bba54a5fc51cee891de827">More...</a><br/></td></tr>
<trclass="memdesc:a6da3d2b34528aff328f3dcb513076dec"><tdclass="mdescLeft"> </td><tdclass="mdescRight">dereference the iterator <ahref="#a6da3d2b34528aff328f3dcb513076dec">More...</a><br/></td></tr>
<trclass="memdesc:a190077df326c10886020bbcfaa169b20"><tdclass="mdescLeft"> </td><tdclass="mdescRight">comparison: not equal <ahref="#a190077df326c10886020bbcfaa169b20">More...</a><br/></td></tr>
<trclass="memdesc:ac6f71b36d7c87e427d1fee83f2600fad"><tdclass="mdescLeft"> </td><tdclass="mdescRight">comparison: less than or equal <ahref="#ac6f71b36d7c87e427d1fee83f2600fad">More...</a><br/></td></tr>
<trclass="memdesc:aaf3620b8dfa4bed8a9ac2b51dd55dbd7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">comparison: greater than <ahref="#aaf3620b8dfa4bed8a9ac2b51dd55dbd7">More...</a><br/></td></tr>
<trclass="memdesc:a634f85da575cb60b012a687efa26e11a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">comparison: greater than or equal <ahref="#a634f85da575cb60b012a687efa26e11a">More...</a><br/></td></tr>
<trclass="memdesc:a3eef94f9d167046e7f773aeb6b78090c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">add to iterator <ahref="#a3eef94f9d167046e7f773aeb6b78090c">More...</a><br/></td></tr>
<trclass="memdesc:abcc9d51bc52f2e8483bbe4018f05e978"><tdclass="mdescLeft"> </td><tdclass="mdescRight">subtract from iterator <ahref="#abcc9d51bc52f2e8483bbe4018f05e978">More...</a><br/></td></tr>
<trclass="memdesc:a8ef76aeb5a5032768f0f61f48ac189c0"><tdclass="mdescLeft"> </td><tdclass="mdescRight">add to iterator <ahref="#a8ef76aeb5a5032768f0f61f48ac189c0">More...</a><br/></td></tr>
<trclass="memdesc:a0dd9c415b94a02ff2aa25da75e52da30"><tdclass="mdescLeft"> </td><tdclass="mdescRight">subtract from iterator <ahref="#a0dd9c415b94a02ff2aa25da75e52da30">More...</a><br/></td></tr>
<trclass="memdesc:ac0b9276f1102ed4b9cd3f5f56287e3ce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">access to successor <ahref="#ac0b9276f1102ed4b9cd3f5f56287e3ce">More...</a><br/></td></tr>
<trclass="memdesc:a15dfb2744fed2ef40c12a9e9a20d6dbc"><tdclass="mdescLeft"> </td><tdclass="mdescRight">return the key of an object iterator <ahref="#a15dfb2744fed2ef40c12a9e9a20d6dbc">More...</a><br/></td></tr>
<trclass="memdesc:ab447c50354c6611fa2ae0100ac17845c"><tdclass="mdescLeft"> </td><tdclass="mdescRight">return the value of an iterator <ahref="#ab447c50354c6611fa2ae0100ac17845c">More...</a><br/></td></tr>
<trclass="memdesc:a8a86a7c0d4af0cc4ab345b6f0e13cdfa"><tdclass="mdescLeft"> </td><tdclass="mdescRight">the actual iterator of the associated instance <ahref="#a8a86a7c0d4af0cc4ab345b6f0e13cdfa">More...</a><br/></td></tr>
<trclass="memdesc:ac7c5a1f964aa1c02f7b046029a5c8904"><tdclass="mdescLeft"> </td><tdclass="mdescRight">the iterator with BasicJsonType of different const-ness <ahref="#ac7c5a1f964aa1c02f7b046029a5c8904">More...</a><br/></td></tr>
<trclass="memdesc:aba0841e618c77cc65ccfd52164c346b9"><tdclass="mdescLeft"> </td><tdclass="mdescRight">allow <aclass="el"href="../../d9/dcc/classnlohmann_1_1basic__json.html"title="a class to store JSON values ">basic_json</a> to access private members <ahref="#aba0841e618c77cc65ccfd52164c346b9">More...</a><br/></td></tr>
<trclass="memitem:a94108d1a7563e103534f23eb5c1ee175"><tdclass="memItemLeft"align="right"valign="top"><aclass="el"href="../../d1/d7c/classnlohmann_1_1detail_1_1iter__impl.html">iter_impl</a> </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="../../d1/d7c/classnlohmann_1_1detail_1_1iter__impl.html#a94108d1a7563e103534f23eb5c1ee175">operator+</a> (<aclass="el"href="../../d1/d7c/classnlohmann_1_1detail_1_1iter__impl.html#a2f7ea9f7022850809c60fc3263775840">difference_type</a> i, const <aclass="el"href="../../d1/d7c/classnlohmann_1_1detail_1_1iter__impl.html">iter_impl</a>&it)</td></tr>
<trclass="memdesc:a94108d1a7563e103534f23eb5c1ee175"><tdclass="mdescLeft"> </td><tdclass="mdescRight">addition of distance and iterator <ahref="#a94108d1a7563e103534f23eb5c1ee175">More...</a><br/></td></tr>
class nlohmann::detail::iter_impl< BasicJsonType ></h3>
<p>a template for a bidirectional iterator for the <aclass="el"href="../../d9/dcc/classnlohmann_1_1basic__json.html">basic_json</a> class This class implements a both iterators (iterator and const_iterator) for the <aclass="el"href="../../d9/dcc/classnlohmann_1_1basic__json.html">basic_json</a> class. </p>
<dlclass="section note"><dt>Note</dt><dd>An iterator is called <em>initialized</em> when a pointer to a JSON value has been set (e.g., by a constructor or a copy assignment). If the iterator is default-constructed, it is <em>uninitialized</em> and most methods are undefined. The library uses assertions to detect calls on uninitialized iterators.** The class satisfies the following concept requirements:<ul>
<li><ahref="https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator">BidirectionalIterator</a>: The iterator that can be moved can be moved in both directions (i.e. incremented and decremented). </li>
</ul>
</dd></dl>
<dlclass="section since"><dt>Since</dt><dd>version 1.0.0, simplified in version 2.0.9, change to bidirectional iterators in version 3.0.0 (see <ahref="https://github.com/nlohmann/json/issues/593">https://github.com/nlohmann/json/issues/593</a>) </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11348">11348</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11359">11359</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>a type to represent differences between iterators </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11376">11376</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. The C++ Standard has never required user-defined iterators to derive from std::iterator. A user-defined iterator should provide publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be non-const, even for constant iterators. </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11371">11371</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11358">11358</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>the iterator with BasicJsonType of different const-ness </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11351">11351</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>defines a pointer to the type iterated over (value_type) </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11380">11380</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>defines a reference to the type iterated over (value_type) </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11385">11385</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>the type of the values when the iterator is dereferenced </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11374">11374</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<h2class="groupheader">Constructor & Destructor Documentation</h2>
<dlclass="section post"><dt>Postcondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11398">11398</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section note"><dt>Note</dt><dd>The conventional copy constructor and copy assignment are implicitly defined. Combined with the following converting constructor and assignment, they support: (1) copy from iterator to iterator, (2) copy from const iterator to const iterator, and (3) conversion from iterator to const iterator. However conversion from const iterator to iterator is not defined.</dd></dl>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">other</td><td>const iterator to copy from </td></tr>
</table>
</dd>
</dl>
<dlclass="section note"><dt>Note</dt><dd>This copy constructor had to be defined explicitly to circumvent a bug occurring on msvc v19.0 compiler (VS 2015) debug build. For more information refer to: <ahref="https://github.com/nlohmann/json/issues/1608">https://github.com/nlohmann/json/issues/1608</a></dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11440">11440</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">other</td><td>non-const iterator to copy from </td></tr>
</table>
</dd>
</dl>
<dlclass="section note"><dt>Note</dt><dd>It is not checked whether <em>other</em> is initialized. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11465">11465</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<h2class="groupheader">Member Function Documentation</h2>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11927">11927</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02861">nlohmann::detail::invalid_iterator::create()</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l01563">JSON_HEDLEY_LIKELY</a>, and <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02263">JSON_THROW</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11741">11741</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>return a reference to the value pointed to by the iterator </p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11555">11555</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02861">nlohmann::detail::invalid_iterator::create()</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l01563">JSON_HEDLEY_LIKELY</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02263">JSON_THROW</a>, <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a37a6259cc0c1dae299a7866489dff0bd">nlohmann::detail::null</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11842">11842</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11626">11626</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11637">11637</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11804">11804</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02861">nlohmann::detail::invalid_iterator::create()</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02263">JSON_THROW</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11864">11864</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11875">11875</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11669">11669</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11680">11680</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11833">11833</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11592">11592</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02861">nlohmann::detail::invalid_iterator::create()</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l01563">JSON_HEDLEY_LIKELY</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02263">JSON_THROW</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11750">11750</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11777">11777</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section note"><dt>Note</dt><dd>It is not checked whether <em>other</em> is initialized. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11450">11450</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section note"><dt>Note</dt><dd>It is not checked whether <em>other</em> is initialized. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11475">11475</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02299">JSON_PRIVATE_UNLESS_TESTED</a>, and <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11952">nlohmann::detail::iter_impl< BasicJsonType >::m_it</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11713">11713</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02861">nlohmann::detail::invalid_iterator::create()</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l01564">JSON_HEDLEY_UNLIKELY</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02263">JSON_THROW</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11786">11786</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11795">11795</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11896">11896</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02861">nlohmann::detail::invalid_iterator::create()</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l01563">JSON_HEDLEY_LIKELY</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02263">JSON_THROW</a>, <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a37a6259cc0c1dae299a7866489dff0bd">nlohmann::detail::null</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11524">11524</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../d5/db8/json_8hpp_source.html#l02292">JSON_ASSERT</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11491">11491</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="reference">References <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985af1f713c9e000f5d3f280adbd124df4f5">nlohmann::detail::array</a>, <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985a37a6259cc0c1dae299a7866489dff0bd">nlohmann::detail::null</a>, and <aclass="el"href="../../dc/df0/namespacenlohmann_1_1detail.html#a1ed8fc6239da25abcaf681d30ace4985aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::detail::object</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11943">11943</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<dlclass="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11853">11853</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<h2class="groupheader">Member Data Documentation</h2>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11489">11489</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11950">11950</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11354">11354</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11355">11355</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11356">11356</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>the actual iterator of the associated instance </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11952">11952</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
<p>allow <aclass="el"href="../../d9/dcc/classnlohmann_1_1basic__json.html"title="a class to store JSON values ">basic_json</a> to access private members </p>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l11353">11353</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l03591">3591</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l03550">3550</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
struct nlohmann::detail::static_const< T ></h3>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l03164">3164</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div><h2class="groupheader">Member Data Documentation</h2>
<tdclass="memname">constexpr T <aclass="el"href="../../d1/d9b/structnlohmann_1_1detail_1_1static__const.html">nlohmann::detail::static_const</a>< T >::value {}</td>
<pclass="definition">Definition at line <aclass="el"href="../../d5/db8/json_8hpp_source.html#l03166">3166</a> of file <aclass="el"href="../../d5/db8/json_8hpp_source.html">json.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>