This commit is contained in:
Niels 2015-07-19 12:44:08 +02:00
parent 90dce60ce8
commit 8afa5a2553
253 changed files with 680 additions and 742 deletions

View File

@ -13,10 +13,6 @@
<Name>All</Name>
<Path>namespacemembers.html</Path>
</Node>
<Node>
<Name>Functions</Name>
<Path>namespacemembers_func.html</Path>
</Node>
<Node>
<Name>Typedefs</Name>
<Path>namespacemembers_type.html</Path>
@ -35,23 +31,6 @@
<Name>nlohmann</Name>
<Path>namespacenlohmann.html</Path>
<Subnodes>
<Node>
<Name>anonymous_namespace{json.hpp}</Name>
<Path>namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html</Path>
<Subnodes>
<Node>
<Name>has_mapped_type</Name>
<Path>structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type.html</Path>
<Subnodes>
<Node>
<Name>value</Name>
<Path>structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type_af1817f143485abec957f317fff256756.html</Path>
<Anchor>af1817f143485abec957f317fff256756ac200aa9e414ceaf8dd26882ae1714752</Anchor>
</Node>
</Subnodes>
</Node>
</Subnodes>
</Node>
<Node>
<Name>basic_json</Name>
<Path>classnlohmann_1_1basic__json.html</Path>
@ -1183,10 +1162,6 @@
<Name>nlohmann::basic_json&lt; ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberFloatType, AllocatorType &gt;</Name>
<Path>classnlohmann_1_1basic__json.html</Path>
</Node>
<Node>
<Name>nlohmann::anonymous_namespace{json.hpp}::has_mapped_type&lt; T &gt;</Name>
<Path>structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type.html</Path>
</Node>
<Node>
<Name>std::hash&lt; nlohmann::json &gt;</Name>
<Path>structstd_1_1hash_3_01nlohmann_1_1json_01_4.html</Path>
@ -1317,10 +1292,6 @@
<Name>Enumerations</Name>
<Path>functions_enum.html</Path>
</Node>
<Node>
<Name>Enumerator</Name>
<Path>functions_eval.html</Path>
</Node>
<Node>
<Name>Related Functions</Name>
<Path>functions_rela.html</Path>

View File

@ -1752,7 +1752,7 @@
</TokenIdentifier>
<Path>classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html</Path>
<Anchor>a231b02148577b69a154b2ce2c87a5522a94708897ec9db8647dfe695714c98e46</Anchor>
<Abstract>(internal) indicates the parser callback chose not to keep the value </Abstract>
<Abstract>discarded by the the parser callback function </Abstract>
</Token>
<Token>
<TokenIdentifier>
@ -1906,7 +1906,7 @@
</TokenIdentifier>
<Path>classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html</Path>
<Anchor>a231b02148577b69a154b2ce2c87a5522a94708897ec9db8647dfe695714c98e46</Anchor>
<Abstract>(internal) indicates the parser callback chose not to keep the value </Abstract>
<Abstract>discarded by the the parser callback function </Abstract>
</Token>
<Token>
<TokenIdentifier>
@ -2283,6 +2283,7 @@
</TokenIdentifier>
<Path>classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html</Path>
<Anchor>ada3100cdb8700566051828f1355fa745</Anchor>
<Abstract>allow basic_json to access private members </Abstract>
</Token>
<Token>
<TokenIdentifier>
@ -2292,7 +2293,7 @@
<Scope>nlohmann::basic_json::iterator</Scope>
</TokenIdentifier>
<Path>classnlohmann_1_1basic__json_1_1iterator.html</Path>
<Abstract>a random access iterator for the basic_json class </Abstract>
<Abstract>a mutable random access iterator for the basic_json class </Abstract>
<DeclaredIn>json.hpp</DeclaredIn>
</Token>
<Token>
@ -2914,6 +2915,7 @@
</TokenIdentifier>
<Path>classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5ee9ec91a6ddcd8d72278d681361626f.html</Path>
<Anchor>a5ee9ec91a6ddcd8d72278d681361626f</Anchor>
<Abstract>the reference type for the pointed-to element </Abstract>
</Token>
<Token>
<TokenIdentifier>
@ -3081,49 +3083,6 @@
<Path>namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html</Path>
<Abstract>unnamed namespace with internal helper functions </Abstract>
</Token>
<Token>
<TokenIdentifier>
<Name>approx</Name>
<APILanguage>cpp</APILanguage>
<Type>func</Type>
<Scope>nlohmann::anonymous_namespace{json.hpp}</Scope>
</TokenIdentifier>
<Path>namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03_a174856a407e2478a8d172232c13597dd.html</Path>
<Anchor>a174856a407e2478a8d172232c13597dd</Anchor>
<Abstract>&quot;equality&quot; comparison for floating point numbers </Abstract>
<DeclaredIn>json.hpp</DeclaredIn>
</Token>
<Token>
<TokenIdentifier>
<Name>nlohmann::anonymous_namespace{json.hpp}::has_mapped_type</Name>
<APILanguage>c</APILanguage>
<Type>tmplt</Type>
<Scope>nlohmann::anonymous_namespace{json.hpp}::has_mapped_type</Scope>
</TokenIdentifier>
<Path>structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type.html</Path>
<Abstract>Helper to determine whether there&amp;#39;s a key_type for T. </Abstract>
<DeclaredIn>json.hpp</DeclaredIn>
</Token>
<Token>
<TokenIdentifier>
<Name>value</Name>
<APILanguage>cpp</APILanguage>
<Type>econst</Type>
<Scope>nlohmann::anonymous_namespace{json.hpp}::has_mapped_type</Scope>
</TokenIdentifier>
<Path>structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type_af1817f143485abec957f317fff256756.html</Path>
<Anchor>af1817f143485abec957f317fff256756ac200aa9e414ceaf8dd26882ae1714752</Anchor>
</Token>
<Token>
<TokenIdentifier>
<Name>value</Name>
<APILanguage>cpp</APILanguage>
<Type>econst</Type>
<Scope>nlohmann::anonymous_namespace{json.hpp}::has_mapped_type</Scope>
</TokenIdentifier>
<Path>structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type_af1817f143485abec957f317fff256756.html</Path>
<Anchor>af1817f143485abec957f317fff256756ac200aa9e414ceaf8dd26882ae1714752</Anchor>
</Token>
<Token>
<TokenIdentifier>
<Name>std::hash&lt; nlohmann::json &gt;</Name>

View File

@ -90,12 +90,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacenlohmann.html" target="_self">nlohmann</a></td><td class="desc">Namespace for Niels Lohmann </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html" target="_self">anonymous_namespace{json.hpp}</a></td><td class="desc">Unnamed namespace with internal helper functions </td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type.html" target="_self">has_mapped_type</a></td><td class="desc">Helper to determine whether there's a key_type for T </td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json.html" target="_self">basic_json</a></td><td class="desc">Class to store JSON values </td></tr>
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator.html" target="_self">const_iterator</a></td><td class="desc">Const random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> class </td></tr>
<tr id="row_0_1_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html" target="_self">iterator</a></td><td class="desc">Random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> class </td></tr>
<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html" target="_self">json_reverse_iterator</a></td><td class="desc">Template for a reverse iterator class </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json.html" target="_self">basic_json</a></td><td class="desc">Class to store JSON values </td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator.html" target="_self">const_iterator</a></td><td class="desc">Const random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html" target="_self">iterator</a></td><td class="desc">Mutable random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html" target="_self">json_reverse_iterator</a></td><td class="desc">Template for a reverse iterator class </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc">STL namespace </td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01nlohmann_1_1json_01_4.html" target="_self">hash&lt; nlohmann::json &gt;</a></td><td class="desc">Hash value for JSON objects </td></tr>
</table>
@ -103,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:03 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -90,23 +90,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a></div>
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td></tr>
<tr><td valign="top"><a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structnlohmann_1_1anonymous__namespace_02json_8hpp_03_1_1has__mapped__type.html">has_mapped_type</a> (<a class="el" href="namespacenlohmann_1_1anonymous__namespace_02json_8hpp_03.html">nlohmann::anonymous_namespace{json.hpp}</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html">basic_json::iterator</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01nlohmann_1_1json_01_4.html">hash&lt; nlohmann::json &gt;</a> (std)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_j"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;j&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator.html">basic_json::const_iterator</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td><td></td><td valign="top"><a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">basic_json::json_reverse_iterator</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
</td><td rowspan="2" valign="bottom"><a name="letter_j"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;j&#160;&#160;</div></td></tr></table>
</td></tr>
<tr></tr>
<tr><td valign="top"><a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator.html">basic_json::const_iterator</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structstd_1_1hash_3_01nlohmann_1_1json_01_4.html">hash&lt; nlohmann::json &gt;</a> (std)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html">basic_json::iterator</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">basic_json::json_reverse_iterator</a> (<a class="el" href="namespacenlohmann.html">nlohmann</a>)&#160;&#160;&#160;</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:03 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -231,7 +231,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -106,10 +106,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator.html">const_iterator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a const random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> class <a href="classnlohmann_1_1basic__json_1_1const__iterator.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a const random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class <a href="classnlohmann_1_1basic__json_1_1const__iterator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html">iterator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> class <a href="classnlohmann_1_1basic__json_1_1iterator.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a mutable random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class <a href="classnlohmann_1_1basic__json_1_1iterator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">json_reverse_iterator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a template for a reverse iterator class <a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html#details">More...</a><br /></td></tr>
@ -148,7 +148,7 @@ Public Types</h2></td></tr>
<tr class="separator:a231b02148577b69a154b2ce2c87a5522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">container types</div></td></tr>
<tr class="memitem:a7d0db3b728d820d4984df78d97d2b104"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">value_type</a> = <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a></td></tr>
<tr class="memdesc:a7d0db3b728d820d4984df78d97d2b104"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of elements in a <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> container <a href="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">More...</a><br /></td></tr>
<tr class="memdesc:a7d0db3b728d820d4984df78d97d2b104"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of elements in a basic_json container <a href="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">More...</a><br /></td></tr>
<tr class="separator:a7d0db3b728d820d4984df78d97d2b104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fd8b54389698edf0c08e2dd001f610b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html#a5fd8b54389698edf0c08e2dd001f610b">reference</a> = <a class="el" href="classnlohmann_1_1basic__json_a7d0db3b728d820d4984df78d97d2b104.html#a7d0db3b728d820d4984df78d97d2b104">value_type</a> &amp;</td></tr>
<tr class="memdesc:a5fd8b54389698edf0c08e2dd001f610b"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of an element reference <a href="classnlohmann_1_1basic__json_a5fd8b54389698edf0c08e2dd001f610b.html#a5fd8b54389698edf0c08e2dd001f610b">More...</a><br /></td></tr>
@ -172,10 +172,10 @@ Public Types</h2></td></tr>
<tr class="memdesc:a13e5642dbfa1602c937d295a085413cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">the type of an element const pointer <a href="classnlohmann_1_1basic__json_a13e5642dbfa1602c937d295a085413cc.html#a13e5642dbfa1602c937d295a085413cc">More...</a><br /></td></tr>
<tr class="separator:a13e5642dbfa1602c937d295a085413cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1683189bd539313b5559f07961166c8b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_a1683189bd539313b5559f07961166c8b.html#a1683189bd539313b5559f07961166c8b">reverse_iterator</a> = <a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">json_reverse_iterator</a>&lt; typename <a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html">basic_json::iterator</a> &gt;</td></tr>
<tr class="memdesc:a1683189bd539313b5559f07961166c8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">a reverse iterator for a <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> container <a href="classnlohmann_1_1basic__json_a1683189bd539313b5559f07961166c8b.html#a1683189bd539313b5559f07961166c8b">More...</a><br /></td></tr>
<tr class="memdesc:a1683189bd539313b5559f07961166c8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">a reverse iterator for a basic_json container <a href="classnlohmann_1_1basic__json_a1683189bd539313b5559f07961166c8b.html#a1683189bd539313b5559f07961166c8b">More...</a><br /></td></tr>
<tr class="separator:a1683189bd539313b5559f07961166c8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71eba33d906745e66f340952b79fbce3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_a71eba33d906745e66f340952b79fbce3.html#a71eba33d906745e66f340952b79fbce3">const_reverse_iterator</a> = <a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">json_reverse_iterator</a>&lt; typename <a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator.html">basic_json::const_iterator</a> &gt;</td></tr>
<tr class="memdesc:a71eba33d906745e66f340952b79fbce3"><td class="mdescLeft">&#160;</td><td class="mdescRight">a const reverse iterator for a <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> container <a href="classnlohmann_1_1basic__json_a71eba33d906745e66f340952b79fbce3.html#a71eba33d906745e66f340952b79fbce3">More...</a><br /></td></tr>
<tr class="memdesc:a71eba33d906745e66f340952b79fbce3"><td class="mdescLeft">&#160;</td><td class="mdescRight">a const reverse iterator for a basic_json container <a href="classnlohmann_1_1basic__json_a71eba33d906745e66f340952b79fbce3.html#a71eba33d906745e66f340952b79fbce3">More...</a><br /></td></tr>
<tr class="separator:a71eba33d906745e66f340952b79fbce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">JSON value data types</div></td></tr>
<tr class="memitem:a63691315292df8e1522b00d37ebb1ffc"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">object_t</a> = ObjectType&lt; StringType, <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a>, std::less&lt; StringType &gt;, AllocatorType&lt; std::pair&lt; const StringType, <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> &gt;&gt;&gt;</td></tr>
@ -597,38 +597,37 @@ class nlohmann::basic_json</h3>
</dl>
<dl class="section user"><dt>Requirements</dt><dd>The class satisfies the following concept requirements:<ul>
<li>Basic<ul>
<li><a href="http://en.cppreference.com/w/cpp/concept/DefaultConstructible">DefaultConstructible</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/MoveConstructible">MoveConstructible</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/CopyConstructible">CopyConstructible</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/MoveAssignable">MoveAssignable</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/CopyAssignable">CopyAssignable</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/Destructible">Destructible</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/DefaultConstructible">DefaultConstructible</a>: JSON values can be default constructed. The result will be a JSON null value.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/MoveConstructible">MoveConstructible</a>: A JSON value can be constructed from an rvalue argument.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/CopyConstructible">CopyConstructible</a>: A JSON value can be copy-constrcuted from an lvalue expression.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/MoveAssignable">MoveAssignable</a>: A JSON value van be assigned from an rvalue argument.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/CopyAssignable">CopyAssignable</a>: A JSON value can be copy-assigned from an lvalue expression.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/Destructible">Destructible</a>: JSON values can be destructed.</li>
</ul>
</li>
<li>Layout<ul>
<li><a href="http://en.cppreference.com/w/cpp/concept/StandardLayoutType">StandardLayoutType</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/StandardLayoutType">StandardLayoutType</a>: JSON values have <a href="http://en.cppreference.com/w/cpp/language/data_members#Standard_layout">standard layout</a>: All non-static data members are private and standard layout types, the class has no virtual functions or (virtual) base classes.</li>
</ul>
</li>
<li>Library-wide<ul>
<li><a href="http://en.cppreference.com/w/cpp/concept/EqualityComparable">EqualityComparable</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/LessThanComparable">LessThanComparable</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/Swappable">Swappable</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/NullablePointer">NullablePointer</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/EqualityComparable">EqualityComparable</a>: JSON values can be compared with <code>==</code>, see <a class="el" href="classnlohmann_1_1basic__json_a122640e7e2db1814fc7bbb3c122ec76e.html#a122640e7e2db1814fc7bbb3c122ec76e">operator==(const_reference,const_reference)</a>.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/LessThanComparable">LessThanComparable</a>: JSON values can be compared with <code>&lt;</code>, see <a class="el" href="classnlohmann_1_1basic__json_aacd442b66140c764c594ac8ad7dfd5b3.html#aacd442b66140c764c594ac8ad7dfd5b3">operator&lt;(const_reference,const_reference)</a>.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/Swappable">Swappable</a>: Any JSON lvalue or rvalue of can be swapped with any lvalue or rvalue of other compatible types, using unqualified function call <a class="el" href="classnlohmann_1_1basic__json_afb19d4669daf3c4347763f043471b835.html#afb19d4669daf3c4347763f043471b835">swap()</a>.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/NullablePointer">NullablePointer</a>: JSON values can be compared against <code>std::nullptr_t</code> objects which are used to model the <code>null</code> value.</li>
</ul>
</li>
<li>Container<ul>
<li><a href="http://en.cppreference.com/w/cpp/concept/Container">Container</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/ReversibleContainer">ReversibleContainer</a></li>
<li><a href="http://en.cppreference.com/w/cpp/concept/Container">Container</a>: JSON values can be used like STL containers and provide iterator access.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/ReversibleContainer">ReversibleContainer</a>; JSON values can be used like STL containers and provide reverse iterator access.</li>
</ul>
</li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>ObjectType trick from <a href="http://stackoverflow.com/a/9860911">http://stackoverflow.com/a/9860911</a></dd></dl>
<dl class="section see"><dt>See also</dt><dd>RFC 7159 <a href="http://rfc7159.net/rfc7159">http://rfc7159.net/rfc7159</a> </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:01 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -97,8 +97,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!--header-->
<div class="contents">
<p>a const random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> class
</p>
<p>a const random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class
<a href="classnlohmann_1_1basic__json_1_1const__iterator.html#details">More...</a></p>
<p><code>#include &lt;json.hpp&gt;</code></p>
<table class="memberdecls">
@ -201,12 +201,22 @@ Public Member Functions</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:ada3100cdb8700566051828f1355fa745"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745">basic_json</a></td></tr>
<tr class="memdesc:ada3100cdb8700566051828f1355fa745"><td class="mdescLeft">&#160;</td><td class="mdescRight">allow basic_json to access private members <a href="classnlohmann_1_1basic__json_1_1const__iterator_ada3100cdb8700566051828f1355fa745.html#ada3100cdb8700566051828f1355fa745">More...</a><br /></td></tr>
<tr class="separator:ada3100cdb8700566051828f1355fa745"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;template&lt; typename U, typename V, typename...Args &gt; class ObjectType = std::map, template&lt; typename U, typename...Args &gt; class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template&lt; typename U &gt; class AllocatorType = std::allocator&gt;<br />
class nlohmann::basic_json::const_iterator</h3>
<p>This class implements a const iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class. From this class, the <a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html">iterator</a> class is derived.</p>
<dl class="section user"><dt>Requirements</dt><dd>The class satisfies the following concept requirements:<ul>
<li><a href="http://en.cppreference.com/w/cpp/concept/RandomAccessIterator">RandomAccessIterator</a>: The iterator that can be moved to point (forward and backward) to any element in constant time. </li>
</ul>
</dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -150,7 +150,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -150,7 +150,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -150,7 +150,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -150,7 +150,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -150,7 +150,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -150,7 +150,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -150,7 +150,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -147,7 +147,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -151,7 +151,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -96,8 +96,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!--header-->
<div class="contents">
<p>a random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a> class
</p>
<p>a mutable random access iterator for the <a class="el" href="classnlohmann_1_1basic__json.html">basic_json</a> class
<a href="classnlohmann_1_1basic__json_1_1iterator.html#details">More...</a></p>
<p><code>#include &lt;json.hpp&gt;</code></p>
<table class="memberdecls">
@ -255,10 +255,19 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:ab7dacd8e3ee9b3756bfcdb87dd55a515 inherit pub_methods_classnlohmann_1_1basic__json_1_1const__iterator"><td class="mdescLeft">&#160;</td><td class="mdescRight">return the value of an iterator <a href="classnlohmann_1_1basic__json_1_1const__iterator_ab7dacd8e3ee9b3756bfcdb87dd55a515.html#ab7dacd8e3ee9b3756bfcdb87dd55a515">More...</a><br /></td></tr>
<tr class="separator:ab7dacd8e3ee9b3756bfcdb87dd55a515 inherit pub_methods_classnlohmann_1_1basic__json_1_1const__iterator"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;template&lt; typename U, typename V, typename...Args &gt; class ObjectType = std::map, template&lt; typename U, typename...Args &gt; class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template&lt; typename U &gt; class AllocatorType = std::allocator&gt;<br />
class nlohmann::basic_json::iterator</h3>
<dl class="section user"><dt>Requirements</dt><dd>The class satisfies the following concept requirements:<ul>
<li><a href="http://en.cppreference.com/w/cpp/concept/RandomAccessIterator">RandomAccessIterator</a>: The iterator that can be moved to point (forward and backward) to any element in constant time.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/OutputIterator">OutputIterator</a>: It is possible to write to the pointed-to element. </li>
</ul>
</dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -128,7 +128,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -140,7 +140,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -128,7 +128,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -139,7 +139,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -128,7 +128,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="contents">
<p>a template for a reverse iterator class
</p>
<a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html#details">More...</a></p>
<p><code>#include &lt;json.hpp&gt;</code></p>
<table class="memberdecls">
@ -107,6 +107,7 @@ Public Types</h2></td></tr>
<tr class="memdesc:ab6245ab29d8481ef2a2351c02cc31d4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">shortcut to the reverse iterator adaptor <a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_ab6245ab29d8481ef2a2351c02cc31d4d.html#ab6245ab29d8481ef2a2351c02cc31d4d">More...</a><br /></td></tr>
<tr class="separator:ab6245ab29d8481ef2a2351c02cc31d4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ee9ec91a6ddcd8d72278d681361626f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5ee9ec91a6ddcd8d72278d681361626f.html#a5ee9ec91a6ddcd8d72278d681361626f">reference</a> = typename Base::reference</td></tr>
<tr class="memdesc:a5ee9ec91a6ddcd8d72278d681361626f"><td class="mdescLeft">&#160;</td><td class="mdescRight">the reference type for the pointed-to element <a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a5ee9ec91a6ddcd8d72278d681361626f.html#a5ee9ec91a6ddcd8d72278d681361626f">More...</a><br /></td></tr>
<tr class="separator:a5ee9ec91a6ddcd8d72278d681361626f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@ -151,10 +152,26 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:a61d31531e0dfc5448e7fa15678b05bbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">return the value of an iterator <a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator_a61d31531e0dfc5448e7fa15678b05bbe.html#a61d31531e0dfc5448e7fa15678b05bbe">More...</a><br /></td></tr>
<tr class="separator:a61d31531e0dfc5448e7fa15678b05bbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;template&lt; typename U, typename V, typename...Args &gt; class ObjectType = std::map, template&lt; typename U, typename...Args &gt; class ArrayType = std::vector, class StringType = std::string, class BooleanType = bool, class NumberIntegerType = int64_t, class NumberFloatType = double, template&lt; typename U &gt; class AllocatorType = std::allocator&gt;<br />
template&lt;typename Base&gt;<br />
class nlohmann::basic_json::json_reverse_iterator&lt; Base &gt;</h3>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">Base</td><td>the base iterator type to reverse. Valid types are <a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html">iterator</a> (to create <a class="el" href="classnlohmann_1_1basic__json_a1683189bd539313b5559f07961166c8b.html#a1683189bd539313b5559f07961166c8b">reverse_iterator</a>) and <a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator.html">const_iterator</a> (to create <a class="el" href="classnlohmann_1_1basic__json_a71eba33d906745e66f340952b79fbce3.html#a71eba33d906745e66f340952b79fbce3">const_reverse_iterator</a>).</td></tr>
</table>
</dd>
</dl>
<dl class="section user"><dt>Requirements</dt><dd>The class satisfies the following concept requirements:<ul>
<li><a href="http://en.cppreference.com/w/cpp/concept/RandomAccessIterator">RandomAccessIterator</a>: The iterator that can be moved to point (forward and backward) to any element in constant time.</li>
<li><a href="http://en.cppreference.com/w/cpp/concept/OutputIterator">OutputIterator</a>: It is possible to write to the pointed-to element (only if <em>Base</em> is <a class="el" href="classnlohmann_1_1basic__json_1_1iterator.html">iterator</a>). </li>
</ul>
</dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -136,7 +136,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -125,7 +125,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -136,7 +136,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -125,7 +125,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -136,7 +136,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -137,7 +137,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -136,7 +136,7 @@ template&lt;typename Base &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -272,9 +272,9 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;number of elements with key \&quot;two\&quot;: &quot;</span> &lt;&lt; count_two &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;number of elements with key \&quot;three\&quot;: &quot;</span> &lt;&lt; count_three &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748_html_a01a2643289b69cd71d9b3f3fc209b748"><div class="ttname"><a href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">nlohmann::basic_json::count</a></div><div class="ttdeci">size_type count(typename object_t::key_type key) const </div><div class="ttdoc">returns the number of occurrences of a key in a JSON object </div><div class="ttdef"><b>Definition:</b> json.hpp:3110</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748_html_a01a2643289b69cd71d9b3f3fc209b748"><div class="ttname"><a href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">nlohmann::basic_json::count</a></div><div class="ttdeci">size_type count(typename object_t::key_type key) const </div><div class="ttdoc">returns the number of occurrences of a key in a JSON object </div><div class="ttdef"><b>Definition:</b> json.hpp:3134</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/mPQHwiNeVa872Aky"><b>online</b></a>): <pre class="fragment">number of elements with key "two": 1
number of elements with key "three": 0
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/count.cpp -o count </pre> </dd></dl>
@ -287,7 +287,7 @@ number of elements with key "three": 0
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -286,13 +286,13 @@ In case the parameter <em>value</em> is not a number, a JSON null value is creat
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; std::cout &lt;&lt; j_nan &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; std::cout &lt;&lt; j23 &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/yO6SWuP9bEYvNEvX"><b>online</b></a>): <pre class="fragment">42.2299995422363
null
23.42
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__CompatibleNumberFloatType.cpp -o basic_json__CompatibleNumberFloatType </pre></dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a80a89ddbe4cb7ef15b049febee208cc8.html#a80a89ddbe4cb7ef15b049febee208cc8" title="create a floating-point number (explicit) ">basic_json(const number_float_t)</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>basic_json(const number_float_t) </dd></dl>
</div>
</div>
@ -302,7 +302,7 @@ null
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -272,9 +272,9 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; std::cout &lt;&lt; j_array.<a class="code" href="classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html#a058be74840ddfec9dad9755ac8dc8b99">is_number</a>() &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; std::cout &lt;&lt; j_string.<a class="code" href="classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html#a058be74840ddfec9dad9755ac8dc8b99">is_number</a>() &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99_html_a058be74840ddfec9dad9755ac8dc8b99"><div class="ttname"><a href="classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html#a058be74840ddfec9dad9755ac8dc8b99">nlohmann::basic_json::is_number</a></div><div class="ttdeci">bool is_number() const noexcept</div><div class="ttdoc">return whether value is a number </div><div class="ttdef"><b>Definition:</b> json.hpp:1818</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99_html_a058be74840ddfec9dad9755ac8dc8b99"><div class="ttname"><a href="classnlohmann_1_1basic__json_a058be74840ddfec9dad9755ac8dc8b99.html#a058be74840ddfec9dad9755ac8dc8b99">nlohmann::basic_json::is_number</a></div><div class="ttdeci">bool is_number() const noexcept</div><div class="ttdoc">return whether value is a number </div><div class="ttdef"><b>Definition:</b> json.hpp:1842</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/xVKMzHSvo4XHFyxV"><b>online</b></a>): <pre class="fragment">false
false
true
@ -292,7 +292,7 @@ false
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -244,25 +244,25 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</tr>
</table>
</div><div class="memdoc">
<p>Returns the maximum number of elements a JSON value is able to hold due to system or library implementation limitations, i.e. <code>std::distance(<a class="el" href="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884" title="returns an iterator to the first element ">begin()</a>, <a class="el" href="classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html#ab2162bc76e10d8736cab9b2039956054" title="returns an iterator to one past the last element ">end()</a>)</code> for the JSON value.</p>
<p>Returns the maximum number of elements a JSON value is able to hold due to system or library implementation limitations, i.e. <code>std::distance(begin(), end())</code> for the JSON value.</p>
<dl class="section return"><dt>Returns</dt><dd>The return value depends on the different types and is defined as follows: <table class="doxtable">
<tr>
<th>Value type </th><th>return value </th></tr>
<tr>
<td>null </td><td><code>0</code> (same as <a class="el" href="classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html#af49c37bbda87f36170c67f960db3781a" title="returns the number of elements ">size()</a>) </td></tr>
<td>null </td><td><code>0</code> (same as size()) </td></tr>
<tr>
<td>boolean </td><td><code>1</code> (same as <a class="el" href="classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html#af49c37bbda87f36170c67f960db3781a" title="returns the number of elements ">size()</a>) </td></tr>
<td>boolean </td><td><code>1</code> (same as size()) </td></tr>
<tr>
<td>string </td><td><code>1</code> (same as <a class="el" href="classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html#af49c37bbda87f36170c67f960db3781a" title="returns the number of elements ">size()</a>) </td></tr>
<td>string </td><td><code>1</code> (same as size()) </td></tr>
<tr>
<td>number </td><td><code>1</code> (same as <a class="el" href="classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html#af49c37bbda87f36170c67f960db3781a" title="returns the number of elements ">size()</a>) </td></tr>
<td>number </td><td><code>1</code> (same as size()) </td></tr>
<tr>
<td>object </td><td>result of function object_t::max_size() </td></tr>
<tr>
<td>array </td><td>result of function array_t::max_size() </td></tr>
</table>
</dd></dl>
<dl class="section user"><dt>Complexity</dt><dd>Constant, as long as <a class="el" href="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html#ac82abedf356d252e0589850c3d8b35ba">array_t</a> and <a class="el" href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">object_t</a> satisfy the Container concept; that is, their <a class="el" href="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html#a0998ed4a76d1e5048fd043475eb7bfde" title="returns the maximum possible number of elements ">max_size()</a> functions have constant complexity.</dd></dl>
<dl class="section user"><dt>Complexity</dt><dd>Constant, as long as <a class="el" href="classnlohmann_1_1basic__json_ac82abedf356d252e0589850c3d8b35ba.html#ac82abedf356d252e0589850c3d8b35ba">array_t</a> and <a class="el" href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">object_t</a> satisfy the Container concept; that is, their max_size() functions have constant complexity.</dd></dl>
<dl class="section user"><dt>Requirements</dt><dd>This function satisfies the Container requirements:<ul>
<li>The complexity is constant.</li>
<li>Has the semantics of returning <code>b.size()</code> where <code>b</code> is the largest possible JSON value.</li>
@ -292,9 +292,9 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::cout &lt;&lt; j_array.<a class="code" href="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html#a0998ed4a76d1e5048fd043475eb7bfde">max_size</a>() &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; std::cout &lt;&lt; j_string.<a class="code" href="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html#a0998ed4a76d1e5048fd043475eb7bfde">max_size</a>() &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde_html_a0998ed4a76d1e5048fd043475eb7bfde"><div class="ttname"><a href="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html#a0998ed4a76d1e5048fd043475eb7bfde">nlohmann::basic_json::max_size</a></div><div class="ttdeci">size_type max_size() const noexcept</div><div class="ttdoc">returns the maximum possible number of elements </div><div class="ttdef"><b>Definition:</b> json.hpp:3509</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde_html_a0998ed4a76d1e5048fd043475eb7bfde"><div class="ttname"><a href="classnlohmann_1_1basic__json_a0998ed4a76d1e5048fd043475eb7bfde.html#a0998ed4a76d1e5048fd043475eb7bfde">nlohmann::basic_json::max_size</a></div><div class="ttdeci">size_type max_size() const noexcept</div><div class="ttdoc">returns the maximum possible number of elements </div><div class="ttdef"><b>Definition:</b> json.hpp:3507</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/RLNomTjexFIzyUx4"><b>online</b></a>): <pre class="fragment">0
1
1
@ -312,7 +312,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -283,9 +283,9 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::cout &lt;&lt; array &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; std::cout &lt;&lt; null &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569_html_a429c2606865483ff357cccc1b1c46569"><div class="ttname"><a href="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html#a429c2606865483ff357cccc1b1c46569">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &amp;&amp;value)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> json.hpp:3629</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569_html_a429c2606865483ff357cccc1b1c46569"><div class="ttname"><a href="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html#a429c2606865483ff357cccc1b1c46569">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &amp;&amp;value)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> json.hpp:3627</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/5ZglUDvkQ0VxYxQ4"><b>online</b></a>): <pre class="fragment">[1,2,3,4,5]
null
[1,2,3,4,5,6,7]
@ -300,7 +300,7 @@ null
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -274,12 +274,12 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="comment">// serialize the JSON object</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; std::cout &lt;&lt; j &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc_html_a63691315292df8e1522b00d37ebb1ffc"><div class="ttname"><a href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">nlohmann::basic_json::object_t</a></div><div class="ttdeci">ObjectType&lt; StringType, basic_json, std::less&lt; StringType &gt;, AllocatorType&lt; std::pair&lt; const StringType, basic_json &gt;&gt;&gt; object_t</div><div class="ttdoc">a type for an object </div><div class="ttdef"><b>Definition:</b> json.hpp:273</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc_html_a63691315292df8e1522b00d37ebb1ffc"><div class="ttname"><a href="classnlohmann_1_1basic__json_a63691315292df8e1522b00d37ebb1ffc.html#a63691315292df8e1522b00d37ebb1ffc">nlohmann::basic_json::object_t</a></div><div class="ttdeci">ObjectType&lt; StringType, basic_json, std::less&lt; StringType &gt;, AllocatorType&lt; std::pair&lt; const StringType, basic_json &gt;&gt;&gt; object_t</div><div class="ttdoc">a type for an object </div><div class="ttdef"><b>Definition:</b> json.hpp:304</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/4IF0ofRq0nZcV8pI"><b>online</b></a>): <pre class="fragment">{"one":1,"two":2}
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__object_t.cpp -o basic_json__object_t </pre></dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a951a76ba057b3be948e7ba5c2c01cd5a.html#a951a76ba057b3be948e7ba5c2c01cd5a" title="create an object (implicit) ">basic_json(const CompatibleObjectType&amp;)</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>basic_json(const CompatibleObjectType&amp;) </dd></dl>
</div>
</div>
@ -289,7 +289,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -288,7 +288,7 @@ template&lt;typename CompatibleNumberIntegerType , typename std::enable_if&lt; s
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; std::cout &lt;&lt; j17 &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; std::cout &lt;&lt; j8 &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/cyithYO7sPbXxK16"><b>online</b></a>): <pre class="fragment">42
23
@ -296,7 +296,7 @@ template&lt;typename CompatibleNumberIntegerType , typename std::enable_if&lt; s
17
8
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__CompatibleIntegerNumberType.cpp -o basic_json__CompatibleIntegerNumberType </pre></dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a190d719446e7016879c4b961c9cf9072.html#a190d719446e7016879c4b961c9cf9072" title="create an integer number (explicit) ">basic_json(const number_integer_t)</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>basic_json(const number_integer_t) </dd></dl>
</div>
</div>
@ -306,7 +306,7 @@ template&lt;typename CompatibleNumberIntegerType , typename std::enable_if&lt; s
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -258,7 +258,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</table>
</dd>
</dl>
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the container, O(log(<code><a class="el" href="classnlohmann_1_1basic__json_af49c37bbda87f36170c67f960db3781a.html#af49c37bbda87f36170c67f960db3781a" title="returns the number of elements ">size()</a></code>)).</dd></dl>
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the container, O(log(<code>size()</code>)).</dd></dl>
<dl class="section user"><dt>Example</dt><dd>The example shows how <code>push_back</code> and <code>+=</code> can be used to add elements to a JSON object. Note how the <code>null</code> value was silently converted to a JSON object. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;json.hpp&gt;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div>
@ -283,9 +283,9 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::cout &lt;&lt; <span class="keywordtype">object</span> &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; std::cout &lt;&lt; null &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569_html_a429c2606865483ff357cccc1b1c46569"><div class="ttname"><a href="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html#a429c2606865483ff357cccc1b1c46569">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &amp;&amp;value)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> json.hpp:3629</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569_html_a429c2606865483ff357cccc1b1c46569"><div class="ttname"><a href="classnlohmann_1_1basic__json_a429c2606865483ff357cccc1b1c46569.html#a429c2606865483ff357cccc1b1c46569">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &amp;&amp;value)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> json.hpp:3627</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/xtErbxTG2iIC5wHh"><b>online</b></a>): <pre class="fragment">{"one":1,"two":2}
null
{"four":4,"one":1,"three":3,"two":2}
@ -300,7 +300,7 @@ null
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -292,7 +292,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; std::cout &lt;&lt; number_1 &lt;&lt; <span class="stringliteral">&quot; == &quot;</span> &lt;&lt; number_2 &lt;&lt; <span class="stringliteral">&quot; &quot;</span> &lt;&lt; (number_1 == number_2) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; std::cout &lt;&lt; string_1 &lt;&lt; <span class="stringliteral">&quot; == &quot;</span> &lt;&lt; string_2 &lt;&lt; <span class="stringliteral">&quot; &quot;</span> &lt;&lt; (string_1 == string_2) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/a74tSggkWP5Zo0Ee"><b>online</b></a>): <pre class="fragment">[1,2,3] == [1,2,4] false
{"A":"a","B":"b"} == {"A":"a","B":"b"} true
@ -308,7 +308,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -242,7 +242,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:01 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -274,14 +274,14 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="comment">// serialize the JSON array</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; std::cout &lt;&lt; j &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069_html_ace8338e57fdb11e1955c2a0c2d782069"><div class="ttname"><a href="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html#ace8338e57fdb11e1955c2a0c2d782069">nlohmann::basic_json::string_t</a></div><div class="ttdeci">StringType string_t</div><div class="ttdoc">a type for a string </div><div class="ttdef"><b>Definition:</b> json.hpp:356</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069_html_ace8338e57fdb11e1955c2a0c2d782069"><div class="ttname"><a href="classnlohmann_1_1basic__json_ace8338e57fdb11e1955c2a0c2d782069.html#ace8338e57fdb11e1955c2a0c2d782069">nlohmann::basic_json::string_t</a></div><div class="ttdeci">StringType string_t</div><div class="ttdoc">a type for a string </div><div class="ttdef"><b>Definition:</b> json.hpp:387</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/S9jwK28ThNIGkdUI"><b>online</b></a>): <pre class="fragment">"The quick brown fox jumps over the lazy doc"
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__string_t.cpp -o basic_json__string_t </pre></dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a2448b2777e8a3e48614e1b3c41b96f7c.html#a2448b2777e8a3e48614e1b3c41b96f7c" title="create a string (explicit) ">basic_json(const typename string_t::value_type*)</a> </dd>
<dl class="section see"><dt>See also</dt><dd>basic_json(const typename string_t::value_type*) </dd>
<dd>
<a class="el" href="classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401" title="create a string (implicit) ">basic_json(const CompatibleStringType&amp;)</a> </dd></dl>
basic_json(const CompatibleStringType&amp;) </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -242,7 +242,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:01 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -256,7 +256,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname">std::domain_error</td><td>if JSON is not an object </td></tr>
<tr><td class="paramname">std::out_of_range</td><td>if the key <em>key</em> is is not stored in the object; that is, <code>find(key) == <a class="el" href="classnlohmann_1_1basic__json_ab2162bc76e10d8736cab9b2039956054.html#ab2162bc76e10d8736cab9b2039956054" title="returns an iterator to one past the last element ">end()</a></code></td></tr>
<tr><td class="paramname">std::out_of_range</td><td>if the key <em>key</em> is is not stored in the object; that is, <code>find(key) == end()</code></td></tr>
</table>
</dd>
</dl>
@ -288,8 +288,8 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; std::cout &lt;&lt; <span class="stringliteral">&quot;out of range&quot;</span> &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54_html_ada8e01109a60088e4db2a670d4903b54"><div class="ttname"><a href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">nlohmann::basic_json::at</a></div><div class="ttdeci">reference at(size_type idx)</div><div class="ttdoc">access specified array element with bounds checking </div><div class="ttdef"><b>Definition:</b> json.hpp:2426</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54_html_ada8e01109a60088e4db2a670d4903b54"><div class="ttname"><a href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">nlohmann::basic_json::at</a></div><div class="ttdeci">reference at(size_type idx)</div><div class="ttdoc">access specified array element with bounds checking </div><div class="ttdef"><b>Definition:</b> json.hpp:2450</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/zwOKkXrKstDlMPjr"><b>online</b></a>): <pre class="fragment">"il brutto"
out of range
@ -303,7 +303,7 @@ out of range
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:01 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -276,12 +276,12 @@ template&lt;typename T , typename std::enable_if&lt; not(std::is_same&lt; T, int
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="comment">// serialize the JSON numbers</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; std::cout &lt;&lt; j &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer) </div><div class="ttdef"><b>Definition:</b> json.hpp:444</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer) </div><div class="ttdef"><b>Definition:</b> json.hpp:475</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/RUSNdk5YEAr2vL4E"><b>online</b></a>): <pre class="fragment">42
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__number_integer_t.cpp -o basic_json__number_integer_t </pre></dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_acbf7f957ecb6ce19cdc5b40b5d6b6333.html#acbf7f957ecb6ce19cdc5b40b5d6b6333" title="create an integer number from an enum type (explicit) ">basic_json(const int)</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd>basic_json(const int) </dd></dl>
</div>
</div>
@ -291,7 +291,7 @@ template&lt;typename T , typename std::enable_if&lt; not(std::is_same&lt; T, int
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -265,7 +265,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<p>number value (floating-point) </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a231b02148577b69a154b2ce2c87a5522a94708897ec9db8647dfe695714c98e46"></a>discarded&#160;</td><td class="fielddoc">
<p>(internal) indicates the parser callback chose not to keep the value </p>
<p>discarded by the the parser callback function </p>
</td></tr>
</table>
@ -277,7 +277,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:01 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -271,13 +271,13 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="comment">// serialize the JSON array</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; std::cout &lt;&lt; j &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/xNtouqvB2OJBOwkv"><b>online</b></a>): <pre class="fragment">"The quick brown fox jumps over the lazy doc"
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__string_t_value_type.cpp -o basic_json__string_t_value_type </pre></dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a15e468968cd4d0e4fd566044d66ada24.html#a15e468968cd4d0e4fd566044d66ada24" title="create a string (explicit) ">basic_json(const string_t&amp;)</a> </dd>
<dl class="section see"><dt>See also</dt><dd>basic_json(const string_t&amp;) </dd>
<dd>
<a class="el" href="classnlohmann_1_1basic__json_ae42d32c34c8014b1bf677fdb7baa5401.html#ae42d32c34c8014b1bf677fdb7baa5401" title="create a string (implicit) ">basic_json(const CompatibleStringType&amp;)</a> </dd></dl>
basic_json(const CompatibleStringType&amp;) </dd></dl>
</div>
</div>
@ -287,7 +287,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -295,7 +295,7 @@ This function is required for compatibility reasons with Clang.</dd></dl>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="comment">// output changed object</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; std::cout &lt;&lt; std::setw(4) &lt;&lt; <span class="keywordtype">object</span> &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/NjX5TeaQdGHer7Xu"><b>online</b></a>): <pre class="fragment">2
@ -326,7 +326,7 @@ This function is required for compatibility reasons with Clang.</dd></dl>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -252,7 +252,7 @@ Illustration from cppreference.com</div></div>
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
<dl class="section user"><dt>Requirements</dt><dd>This function satisfies the ReversibleContainer requirements:<ul>
<li>The complexity is constant.</li>
<li>Has the semantics of <code>const_cast&lt;const <a class="el" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values ">basic_json</a>&amp;&gt;(*this).<a class="el" href="classnlohmann_1_1basic__json_af0ebd1757acb971a6504b4acabf88584.html#af0ebd1757acb971a6504b4acabf88584" title="returns an iterator to the reverse-beginning ">rbegin()</a></code>.</li>
<li>Has the semantics of <code>const_cast&lt;const basic_json&amp;&gt;(*this).rbegin()</code>.</li>
</ul>
</dd></dl>
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <a class="el" href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">crbegin</a>. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#include &lt;json.hpp&gt;</span></div>
@ -270,10 +270,10 @@ Illustration from cppreference.com</div></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="comment">// serialize the element that the iterator points to</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; std::cout &lt;&lt; *it &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529_html_a4d688b5ff534d3ab4e284b3191061529"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">nlohmann::basic_json::crbegin</a></div><div class="ttdeci">const_reverse_iterator crbegin() const </div><div class="ttdoc">returns a const reverse iterator to the last element </div><div class="ttdef"><b>Definition:</b> json.hpp:3327</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_html"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">nlohmann::basic_json::json_reverse_iterator</a></div><div class="ttdoc">a template for a reverse iterator class </div><div class="ttdef"><b>Definition:</b> json.hpp:176</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529_html_a4d688b5ff534d3ab4e284b3191061529"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">nlohmann::basic_json::crbegin</a></div><div class="ttdeci">const_reverse_iterator crbegin() const </div><div class="ttdoc">returns a const reverse iterator to the last element </div><div class="ttdef"><b>Definition:</b> json.hpp:3333</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_html"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">nlohmann::basic_json::json_reverse_iterator</a></div><div class="ttdoc">a template for a reverse iterator class </div><div class="ttdef"><b>Definition:</b> json.hpp:204</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/XA8jRF4u0UBKMVKT"><b>online</b></a>): <pre class="fragment">5
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/crbegin.cpp -o crbegin </pre> </dd></dl>
@ -285,7 +285,7 @@ Illustration from cppreference.com</div></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -272,8 +272,8 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; std::cout &lt;&lt; j_array.<a class="code" href="classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html#a2bb1b109282149119a070be4ac76f820">is_object</a>() &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; std::cout &lt;&lt; j_string.<a class="code" href="classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html#a2bb1b109282149119a070be4ac76f820">is_object</a>() &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820_html_a2bb1b109282149119a070be4ac76f820"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html#a2bb1b109282149119a070be4ac76f820">nlohmann::basic_json::is_object</a></div><div class="ttdeci">bool is_object() const noexcept</div><div class="ttdoc">return whether value is an object </div><div class="ttdef"><b>Definition:</b> json.hpp:1871</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820_html_a2bb1b109282149119a070be4ac76f820"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2bb1b109282149119a070be4ac76f820.html#a2bb1b109282149119a070be4ac76f820">nlohmann::basic_json::is_object</a></div><div class="ttdeci">bool is_object() const noexcept</div><div class="ttdoc">return whether value is an object </div><div class="ttdef"><b>Definition:</b> json.hpp:1895</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/uXT6peoqwN6DIFAr"><b>online</b></a>): <pre class="fragment">false
false
@ -292,7 +292,7 @@ false
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -281,11 +281,11 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; std::cout &lt;&lt; (t_array == <a class="code" href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522af1f713c9e000f5d3f280adbd124df4f5">json::value_t::array</a>) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; std::cout &lt;&lt; (t_string == <a class="code" href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522ab45cffe084dd3d20d928bee85e7b0f21">json::value_t::string</a>) &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522aa8cfde6331bd59eb2ac96f8911c4b666">nlohmann::basic_json::value_t::object</a></div><div class="ttdoc">object (unordered set of name/value pairs) </div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522ab45cffe084dd3d20d928bee85e7b0f21"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522ab45cffe084dd3d20d928bee85e7b0f21">nlohmann::basic_json::value_t::string</a></div><div class="ttdoc">string value </div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522">nlohmann::basic_json::value_t</a></div><div class="ttdeci">value_t</div><div class="ttdoc">the JSON type enumeration </div><div class="ttdef"><b>Definition:</b> json.hpp:520</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522">nlohmann::basic_json::value_t</a></div><div class="ttdeci">value_t</div><div class="ttdoc">the JSON type enumeration </div><div class="ttdef"><b>Definition:</b> json.hpp:551</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522af1f713c9e000f5d3f280adbd124df4f5"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522af1f713c9e000f5d3f280adbd124df4f5">nlohmann::basic_json::value_t::array</a></div><div class="ttdoc">array (ordered collection of values) </div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522a37a6259cc0c1dae299a7866489dff0bd">nlohmann::basic_json::value_t::null</a></div><div class="ttdoc">null value </div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522_html_a231b02148577b69a154b2ce2c87a5522ad9966ecb59667235a57b4b999a649eef"><div class="ttname"><a href="classnlohmann_1_1basic__json_a231b02148577b69a154b2ce2c87a5522.html#a231b02148577b69a154b2ce2c87a5522ad9966ecb59667235a57b4b999a649eef">nlohmann::basic_json::value_t::number_float</a></div><div class="ttdoc">number value (floating-point) </div></div>
@ -308,7 +308,7 @@ true
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:06 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -270,7 +270,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; std::cout &lt;&lt; a &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; std::cout &lt;&lt; b &lt;&lt; <span class="charliteral">&#39;\n&#39;</span>;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/dvTtz7DIo8TDhYE6"><b>online</b></a>): <pre class="fragment">null
23
@ -284,7 +284,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

View File

@ -283,7 +283,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; std::cout &lt;&lt; std::setw(4) &lt;&lt; j_object &lt;&lt; <span class="stringliteral">&quot;\n\n&quot;</span>;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; std::cout &lt;&lt; std::setw(2) &lt;&lt; j_array &lt;&lt; <span class="stringliteral">&quot;\n\n&quot;</span>;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;}</div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:136</div></div>
<div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> json.hpp:159</div></div>
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> json.hpp:55</div></div>
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/t8kFPBs2j2mN6VBc"><b>online</b></a>): <pre class="fragment">{"one":1,"two":2}
@ -312,7 +312,7 @@ template&lt;template&lt; typename U, typename V, typename...Args &gt; class Obje
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 16 2015 22:38:07 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sun Jul 19 2015 12:42:02 for JSON for Modern C++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>

Some files were not shown because too many files have changed in this diff Show More