Update
This commit is contained in:
parent
67a54a4a08
commit
03e077bccf
@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -240,7 +240,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -674,11 +674,11 @@ class nlohmann::basic_json</h3>
|
|||||||
<dl class="section see"><dt>See also</dt><dd>RFC 7159 <a href="http://rfc7159.net/rfc7159">http://rfc7159.net/rfc7159</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>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00188">188</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00191">191</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
</div></div><!-- contents -->
|
</div></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -128,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -215,11 +215,11 @@ class nlohmann::basic_json::const_iterator</h3>
|
|||||||
</dd></dl>
|
</dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05832">5832</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05852">5852</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
</div></div><!-- contents -->
|
</div></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06104">6104</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06124">6124</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06213">6213</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06233">6233</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06299">6299</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06319">6319</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05912">5912</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05932">5932</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06032">6032</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06052">6052</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06141">6141</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06161">6161</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05992">5992</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06012">6012</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05843">5843</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05863">5863</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05880">5880</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05900">5900</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06267">6267</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06287">6287</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05839">5839</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05859">5859</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06219">6219</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06239">6239</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05853">5853</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05873">5873</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -150,7 +150,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06335">6335</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06355">6355</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06225">6225</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06245">6245</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06350">6350</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06370">6370</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06171">6171</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06191">6191</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06112">6112</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06132">6132</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06075">6075</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06095">6095</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -152,7 +152,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05841">5841</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05861">5861</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06259">6259</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06279">6279</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06177">6177</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06197">6197</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05835">5835</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05855">5855</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -149,7 +149,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05845">5845</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05865">5865</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06275">6275</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06295">6295</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06067">6067</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06087">6087</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05847">5847</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05867">5867</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06207">6207</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06227">6227</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06253">6253</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06273">6273</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -143,7 +143,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05907">5907</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l05927">5927</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -153,7 +153,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -135,7 +135,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -266,11 +266,11 @@ class nlohmann::basic_json::iterator</h3>
|
|||||||
</dd></dl>
|
</dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06374">6374</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06394">6394</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
</div></div><!-- contents -->
|
</div></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06427">6427</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06447">6447</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06456">6456</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06476">6476</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06471">6471</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06491">6491</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06484">6484</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06504">6504</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06413">6413</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06433">6433</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06442">6442</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06462">6462</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06478">6478</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06498">6498</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06407">6407</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06427">6427</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06434">6434</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06454">6454</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -139,7 +139,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06395">6395</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06415">6415</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06449">6449</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06469">6469</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06390">6390</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06410">6410</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06419">6419</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06439">6439</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -120,7 +120,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06379">6379</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06399">6399</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06385">6385</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06405">6405</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -132,7 +132,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06463">6463</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06483">6483</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,7 +142,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -120,7 +120,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06377">6377</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06397">6397</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -131,7 +131,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06490">6490</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06510">6510</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -141,7 +141,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -120,7 +120,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06378">6378</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06398">6398</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -130,7 +130,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -112,7 +112,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -170,11 +170,11 @@ class nlohmann::basic_json::json_reverse_iterator< Base ></h3>
|
|||||||
</dd></dl>
|
</dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00233">233</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00234">234</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
</div></div><!-- contents -->
|
</div></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06574">6574</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06594">6594</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06523">6523</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06543">6543</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -128,7 +128,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06539">6539</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06559">6559</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -138,7 +138,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06566">6566</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06586">6586</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06559">6559</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06579">6579</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -117,7 +117,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06520">6520</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06540">6540</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +127,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -128,7 +128,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06601">6601</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06621">6621</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -138,7 +138,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06546">6546</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06566">6566</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06528">6528</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06548">6548</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06533">6533</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06553">6553</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -117,7 +117,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06518">6518</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06538">6538</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -127,7 +127,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06582">6582</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06602">6602</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -128,7 +128,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06552">6552</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06572">6572</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -138,7 +138,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -129,7 +129,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06588">6588</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06608">6608</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -139,7 +139,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:59 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -128,7 +128,7 @@ template<typename Base > </div>
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06594">6594</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l06614">6614</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -138,7 +138,7 @@ template<typename Base > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -263,15 +263,15 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Number of elements with key <em>key</em>. If the JSON value is not an object, the return value will be <code>0</code>.</dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd>Number of elements with key <em>key</em>. If the JSON value is not an object, the return value will be <code>0</code>.</dd></dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the JSON object.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the JSON object.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The example shows how count is used. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON object</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> j_object = {{<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// call find</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> count_two = j_object.<a class="code" href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">count</a>(<span class="stringliteral">"two"</span>);</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">auto</span> count_three = j_object.<a class="code" href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">count</a>(<span class="stringliteral">"three"</span>);</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << std::boolalpha;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << <span class="stringliteral">"number of elements with key \"two\": "</span> << count_two << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << <span class="stringliteral">"number of elements with key \"three\": "</span> << count_three << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The example shows how count is used. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON object</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> j_object = {{<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// call find</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> count_two = j_object.<a class="code" href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">count</a>(<span class="stringliteral">"two"</span>);</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">auto</span> count_three = j_object.<a class="code" href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">count</a>(<span class="stringliteral">"three"</span>);</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << std::boolalpha;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << <span class="stringliteral">"number of elements with key \"two\": "</span> << count_two << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << <span class="stringliteral">"number of elements with key \"three\": "</span> << count_three << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748_html_a01a2643289b69cd71d9b3f3fc209b748"><div class="ttname"><a href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">nlohmann::basic_json::count</a></div><div class="ttdeci">size_type count(typename object_t::key_type key) const </div><div class="ttdoc">returns the number of occurrences of a key in a JSON object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03730">json.hpp:3730</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748_html_a01a2643289b69cd71d9b3f3fc209b748"><div class="ttname"><a href="classnlohmann_1_1basic__json_a01a2643289b69cd71d9b3f3fc209b748.html#a01a2643289b69cd71d9b3f3fc209b748">nlohmann::basic_json::count</a></div><div class="ttdeci">size_type count(typename object_t::key_type key) const </div><div class="ttdoc">returns the number of occurrences of a key in a JSON object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03739">json.hpp:3739</a></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
|
</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
|
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>
|
</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>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03730">3730</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03739">3739</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -281,7 +281,7 @@ number of elements with key "three": 0
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -268,9 +268,9 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</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>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> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> = {{<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> null;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// add values</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">push_back</a>(<a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"three"</span>, 3));</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">object</span> += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"four"</span>, 4);</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>);</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>);</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<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> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> = {{<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> null;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// add values</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">push_back</a>(<a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"three"</span>, 3));</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">object</span> += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"four"</span>, 4);</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>);</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>);</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &&val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04289">json.hpp:4289</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &&val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04298">json.hpp:4298</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></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}
|
</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
|
null
|
||||||
{"four":4,"one":1,"three":3,"two":2}
|
{"four":4,"one":1,"three":3,"two":2}
|
||||||
@ -278,7 +278,7 @@ null
|
|||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/push_back__object_t__value.cpp -o push_back__object_t__value </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/push_back__object_t__value.cpp -o push_back__object_t__value </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04399">4399</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04408">4408</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -288,7 +288,7 @@ null
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -281,16 +281,16 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Constant plus linear in the distance between pos and end of the container.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Constant plus linear in the distance between pos and end of the container.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The example shows how insert is used. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON array</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> v = {1, 2, 3, 4};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// insert number 10 before number 3</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> new_pos = v.<a class="code" href="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a.html#af7d0adc984d04fc70c3d29fcd63e096a">insert</a>(v.<a class="code" href="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884">begin</a>() + 2, 10);</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// output new array and result of insert call</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << *new_pos << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << v << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The example shows how insert is used. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON array</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> v = {1, 2, 3, 4};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// insert number 10 before number 3</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> new_pos = v.<a class="code" href="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a.html#af7d0adc984d04fc70c3d29fcd63e096a">insert</a>(v.<a class="code" href="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884">begin</a>() + 2, 10);</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// output new array and result of insert call</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << *new_pos << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << v << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884_html_acdf4445333649ec94198f09a62144884"><div class="ttname"><a href="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884">nlohmann::basic_json::begin</a></div><div class="ttdeci">iterator begin()</div><div class="ttdoc">returns an iterator to the first element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03765">json.hpp:3765</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884_html_acdf4445333649ec94198f09a62144884"><div class="ttname"><a href="classnlohmann_1_1basic__json_acdf4445333649ec94198f09a62144884.html#acdf4445333649ec94198f09a62144884">nlohmann::basic_json::begin</a></div><div class="ttdeci">iterator begin()</div><div class="ttdoc">returns an iterator to the first element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03774">json.hpp:3774</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a_html_af7d0adc984d04fc70c3d29fcd63e096a"><div class="ttname"><a href="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a.html#af7d0adc984d04fc70c3d29fcd63e096a">nlohmann::basic_json::insert</a></div><div class="ttdeci">iterator insert(const_iterator pos, const basic_json &val)</div><div class="ttdoc">inserts element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04427">json.hpp:4427</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a_html_af7d0adc984d04fc70c3d29fcd63e096a"><div class="ttname"><a href="classnlohmann_1_1basic__json_af7d0adc984d04fc70c3d29fcd63e096a.html#af7d0adc984d04fc70c3d29fcd63e096a">nlohmann::basic_json::insert</a></div><div class="ttdeci">iterator insert(const_iterator pos, const basic_json &val)</div><div class="ttdoc">inserts element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04436">json.hpp:4436</a></div></div>
|
||||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/s0562du3uk9eMpos"><b>online</b></a>): <pre class="fragment">10
|
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/s0562du3uk9eMpos"><b>online</b></a>): <pre class="fragment">10
|
||||||
[1,2,10,3,4]
|
[1,2,10,3,4]
|
||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/insert.cpp -o insert </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/insert.cpp -o insert </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04454">4454</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04463">4463</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -300,7 +300,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -272,8 +272,8 @@ template<typename T > </div>
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the container.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the container.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how object elements can be read and written using the [] operator. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON object</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> =</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  {</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  {<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}, {<span class="stringliteral">"three"</span>, 2.9}</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  };</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// output element with key "two"</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << <span class="keywordtype">object</span>[<span class="stringliteral">"two"</span>] << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="comment">// change element with key "three"</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">object</span>[<span class="stringliteral">"three"</span>] = 3;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="comment">// output changed array</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << std::setw(4) << <span class="keywordtype">object</span> << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="comment">// mention nonexisting key</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordtype">object</span>[<span class="stringliteral">"four"</span>];</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="comment">// write to nonexisting key</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordtype">object</span>[<span class="stringliteral">"five"</span>][<span class="stringliteral">"really"</span>][<span class="stringliteral">"nested"</span>] = <span class="keyword">true</span>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="comment">// output changed object</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  std::cout << std::setw(4) << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The example below shows how object elements can be read and written using the [] operator. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON object</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> =</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  {</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  {<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}, {<span class="stringliteral">"three"</span>, 2.9}</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  };</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// output element with key "two"</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << <span class="keywordtype">object</span>[<span class="stringliteral">"two"</span>] << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="comment">// change element with key "three"</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">object</span>[<span class="stringliteral">"three"</span>] = 3;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="comment">// output changed array</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << std::setw(4) << <span class="keywordtype">object</span> << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="comment">// mention nonexisting key</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordtype">object</span>[<span class="stringliteral">"four"</span>];</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="comment">// write to nonexisting key</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordtype">object</span>[<span class="stringliteral">"five"</span>][<span class="stringliteral">"really"</span>][<span class="stringliteral">"nested"</span>] = <span class="keyword">true</span>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="comment">// output changed object</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  std::cout << std::setw(4) << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></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
|
</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
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -297,9 +297,9 @@ template<typename T > </div>
|
|||||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html#a652414dd930cb3af3b6f454cc535a23e">at(const typename object_t::key_type&)</a> for access by reference with range checking </dd>
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a652414dd930cb3af3b6f454cc535a23e.html#a652414dd930cb3af3b6f454cc535a23e">at(const typename object_t::key_type&)</a> for access by reference with range checking </dd>
|
||||||
<dd>
|
<dd>
|
||||||
<a class="el" href="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2.html#a26b7e4876af25eae5800ce43f93aaef2">value()</a> for access by value with a default value</dd></dl>
|
<a class="el" href="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2.html#a26b7e4876af25eae5800ce43f93aaef2">value()</a> for access by value with a default value</dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.1 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.1.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03152">3152</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03161">3161</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -309,7 +309,7 @@ template<typename T > </div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -278,16 +278,16 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>whether the values <em>lhs</em> and <em>rhs</em> are equal</dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd>whether the values <em>lhs</em> and <em>rhs</em> are equal</dd></dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Linear.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Linear.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The example demonstrates comparing several JSON types. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create several JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array_1 = {1, 2, 3};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array_2 = {1, 2, 4};</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> object_1 = {{<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>}, {<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>}};</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> object_2 = {{<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>}, {<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>}};</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> number_1 = 17;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> number_2 = 17.000000000000001L;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> string_1 = <span class="stringliteral">"foo"</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> string_2 = <span class="stringliteral">"bar"</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// output values and comparisons</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << std::boolalpha;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  std::cout << array_1 << <span class="stringliteral">" == "</span> << array_2 << <span class="stringliteral">" "</span> << (array_1 == array_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << object_1 << <span class="stringliteral">" == "</span> << object_2 << <span class="stringliteral">" "</span> << (object_1 == object_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  std::cout << number_1 << <span class="stringliteral">" == "</span> << number_2 << <span class="stringliteral">" "</span> << (number_1 == number_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << string_1 << <span class="stringliteral">" == "</span> << string_2 << <span class="stringliteral">" "</span> << (string_1 == string_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The example demonstrates comparing several JSON types. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create several JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array_1 = {1, 2, 3};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array_2 = {1, 2, 4};</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> object_1 = {{<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>}, {<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>}};</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> object_2 = {{<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>}, {<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>}};</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> number_1 = 17;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> number_2 = 17.000000000000001L;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> string_1 = <span class="stringliteral">"foo"</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> string_2 = <span class="stringliteral">"bar"</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// output values and comparisons</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << std::boolalpha;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  std::cout << array_1 << <span class="stringliteral">" == "</span> << array_2 << <span class="stringliteral">" "</span> << (array_1 == array_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << object_1 << <span class="stringliteral">" == "</span> << object_2 << <span class="stringliteral">" "</span> << (object_1 == object_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  std::cout << number_1 << <span class="stringliteral">" == "</span> << number_2 << <span class="stringliteral">" "</span> << (number_1 == number_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << string_1 << <span class="stringliteral">" == "</span> << string_2 << <span class="stringliteral">" "</span> << (string_1 == string_2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></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
|
</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
|
{"A":"a","B":"b"} == {"A":"a","B":"b"} true
|
||||||
17 == 17 true
|
17 == 17.0 true
|
||||||
"foo" == "bar" false
|
"foo" == "bar" false
|
||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/operator__equal.cpp -o operator__equal </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/operator__equal.cpp -o operator__equal </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04811">4811</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04820">4820</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -297,7 +297,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00230">230</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00231">231</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -253,7 +253,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -243,7 +243,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00240">240</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00241">241</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -253,7 +253,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -270,9 +270,9 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the container.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Logarithmic in the size of the container.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how object elements can be read using at. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON object</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> =</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  {</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  {<span class="stringliteral">"the good"</span>, <span class="stringliteral">"il buono"</span>},</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  {<span class="stringliteral">"the bad"</span>, <span class="stringliteral">"il cativo"</span>},</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  {<span class="stringliteral">"the ugly"</span>, <span class="stringliteral">"il brutto"</span>}</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  };</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// output element with key "the ugly"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">at</a>(<span class="stringliteral">"the ugly"</span>) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="comment">// try to read from a nonexisting key</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  std::cout << <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">at</a>(<span class="stringliteral">"the fast"</span>) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  }</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordflow">catch</span> (std::out_of_range)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  {</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  std::cout << <span class="stringliteral">"out of range"</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  }</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The example below shows how object elements can be read using at. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON object</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> =</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  {</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  {<span class="stringliteral">"the good"</span>, <span class="stringliteral">"il buono"</span>},</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  {<span class="stringliteral">"the bad"</span>, <span class="stringliteral">"il cativo"</span>},</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  {<span class="stringliteral">"the ugly"</span>, <span class="stringliteral">"il brutto"</span>}</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  };</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// output element with key "the ugly"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">at</a>(<span class="stringliteral">"the ugly"</span>) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="comment">// try to read from a nonexisting key</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  std::cout << <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_ada8e01109a60088e4db2a670d4903b54.html#ada8e01109a60088e4db2a670d4903b54">at</a>(<span class="stringliteral">"the fast"</span>) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  }</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordflow">catch</span> (std::out_of_range)</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  {</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  std::cout << <span class="stringliteral">"out of range"</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  }</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></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> <a href="json_8hpp_source.html#l02720">json.hpp:2720</a></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> <a href="json_8hpp_source.html#l02729">json.hpp:2729</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></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"
|
</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
|
out of range
|
||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/at__object_t_key_type_const.cpp -o at__object_t_key_type_const </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/at__object_t_key_type_const.cpp -o at__object_t_key_type_const </pre></dd></dl>
|
||||||
@ -281,7 +281,7 @@ out of range
|
|||||||
<a class="el" href="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2.html#a26b7e4876af25eae5800ce43f93aaef2">value()</a> for access by value with a default value</dd></dl>
|
<a class="el" href="classnlohmann_1_1basic__json_a26b7e4876af25eae5800ce43f93aaef2.html#a26b7e4876af25eae5800ce43f93aaef2">value()</a> for access by value with a default value</dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l02860">2860</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l02869">2869</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -291,7 +291,7 @@ out of range
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -271,17 +271,17 @@ template<typename ReferenceType , typename std::enable_if<
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The example shows several calls to <code>get_ref()</code>. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON number</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> value = 17;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// explicitly getting references</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> r1 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<span class="keyword">const</span> <a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">auto</span> r2 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="comment">// print the values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << r1 << <span class="charliteral">' '</span> << r2 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// incompatible type throws exception</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">auto</span> r3 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">json::number_float_t</a>&>();</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  }</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordflow">catch</span> (std::domain_error& ex)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  {</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  std::cout << ex.what() << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The example shows several calls to <code>get_ref()</code>. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON number</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> value = 17;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// explicitly getting references</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> r1 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<span class="keyword">const</span> <a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">auto</span> r2 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="comment">// print the values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << r1 << <span class="charliteral">' '</span> << r2 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// incompatible type throws exception</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">auto</span> r3 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">json::number_float_t</a>&>();</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  }</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordflow">catch</span> (std::domain_error& ex)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  {</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  std::cout << ex.what() << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b_html_a1b058496e6a67565a096233cd113505b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">nlohmann::basic_json::get_ref</a></div><div class="ttdeci">ReferenceType get_ref()</div><div class="ttdoc">get a reference value (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02625">json.hpp:2625</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b_html_a1b058496e6a67565a096233cd113505b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">nlohmann::basic_json::get_ref</a></div><div class="ttdeci">ReferenceType get_ref()</div><div class="ttdoc">get a reference value (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02634">json.hpp:2634</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00528">json.hpp:528</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00537">json.hpp:537</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044_html_aacf6c869f6a9c66ac1bc99e93f310044"><div class="ttname"><a href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">nlohmann::basic_json::number_float_t</a></div><div class="ttdeci">NumberFloatType number_float_t</div><div class="ttdoc">a type for a number (floating-point) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00593">json.hpp:593</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044_html_aacf6c869f6a9c66ac1bc99e93f310044"><div class="ttname"><a href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">nlohmann::basic_json::number_float_t</a></div><div class="ttdeci">NumberFloatType number_float_t</div><div class="ttdoc">a type for a number (floating-point) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00602">json.hpp:602</a></div></div>
|
||||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/nBNBANVonG9HCQqQ"><b>online</b></a>): <pre class="fragment">17 17
|
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/nBNBANVonG9HCQqQ"><b>online</b></a>): <pre class="fragment">17 17
|
||||||
incompatible ReferenceType for get_ref, actual type is number
|
incompatible ReferenceType for get_ref, actual type is number
|
||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/get_ref.cpp -o get_ref </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/get_ref.cpp -o get_ref </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.1 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.1.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l02625">2625</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l02634">2634</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -291,7 +291,7 @@ incompatible ReferenceType for get_ref, actual type is number
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -276,8 +276,8 @@ template<class CompatibleStringType , typename std::enable_if<
|
|||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The following code shows the construction of a string value from a compatible type. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a string value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  std::string s = <span class="stringliteral">"The quick brown fox jumps over the lazy dog."</span>;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// create a JSON string value</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> j = s;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// serialize the JSON string</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << j << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The following code shows the construction of a string value from a compatible type. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a string value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  std::string s = <span class="stringliteral">"The quick brown fox jumps over the lazy dog."</span>;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// create a JSON string value</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> j = s;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// serialize the JSON string</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << j << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></div></div>
|
||||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/h8c1hfORMnVrJ1Ky"><b>online</b></a>): <pre class="fragment">"The quick brown fox jumps over the lazy dog."
|
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/h8c1hfORMnVrJ1Ky"><b>online</b></a>): <pre class="fragment">"The quick brown fox jumps over the lazy dog."
|
||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__CompatibleStringType.cpp -o basic_json__CompatibleStringType </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__CompatibleStringType.cpp -o basic_json__CompatibleStringType </pre></dd></dl>
|
||||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a48c8d153bc2fd1af655063a4b984feac.html#a48c8d153bc2fd1af655063a4b984feac">basic_json(const string_t&)</a> – create a string value </dd>
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a48c8d153bc2fd1af655063a4b984feac.html#a48c8d153bc2fd1af655063a4b984feac">basic_json(const string_t&)</a> – create a string value </dd>
|
||||||
@ -285,7 +285,7 @@ template<class CompatibleStringType , typename std::enable_if<
|
|||||||
<a class="el" href="classnlohmann_1_1basic__json_af127fb69c580c17821da5f5be57e3585.html#af127fb69c580c17821da5f5be57e3585">basic_json(const typename string_t::value_type*)</a> – create a string value from a character pointer</dd></dl>
|
<a class="el" href="classnlohmann_1_1basic__json_af127fb69c580c17821da5f5be57e3585.html#af127fb69c580c17821da5f5be57e3585">basic_json(const typename string_t::value_type*)</a> – create a string value from a character pointer</dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l01114">1114</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l01123">1123</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -295,7 +295,7 @@ template<class CompatibleStringType , typename std::enable_if<
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -279,7 +279,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</td></tr>
|
</td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00612">612</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l00621">621</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -289,7 +289,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -264,15 +264,15 @@ Illustration from cppreference.com</div></div>
|
|||||||
<li>Has the semantics of <code>const_cast<const basic_json&>(*this).rbegin()</code>.</li>
|
<li>Has the semantics of <code>const_cast<const basic_json&>(*this).rbegin()</code>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd></dl>
|
</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> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create an array value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array = {1, 2, 3, 4, 5};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// get an iterator to the reverse-beginning</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">json::const_reverse_iterator</a> it = array.<a class="code" href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">crbegin</a>();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <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>  std::cout << *it << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<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> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create an array value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array = {1, 2, 3, 4, 5};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// get an iterator to the reverse-beginning</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">json::const_reverse_iterator</a> it = array.<a class="code" href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">crbegin</a>();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <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>  std::cout << *it << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529_html_a4d688b5ff534d3ab4e284b3191061529"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">nlohmann::basic_json::crbegin</a></div><div class="ttdeci">const_reverse_iterator crbegin() const </div><div class="ttdoc">returns a const reverse iterator to the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03944">json.hpp:3944</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529_html_a4d688b5ff534d3ab4e284b3191061529"><div class="ttname"><a href="classnlohmann_1_1basic__json_a4d688b5ff534d3ab4e284b3191061529.html#a4d688b5ff534d3ab4e284b3191061529">nlohmann::basic_json::crbegin</a></div><div class="ttdeci">const_reverse_iterator crbegin() const </div><div class="ttdoc">returns a const reverse iterator to the last element </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l03953">json.hpp:3953</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_html"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">nlohmann::basic_json::json_reverse_iterator</a></div><div class="ttdoc">a template for a reverse iterator class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00233">json.hpp:233</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_1_1json__reverse__iterator_html"><div class="ttname"><a href="classnlohmann_1_1basic__json_1_1json__reverse__iterator.html">nlohmann::basic_json::json_reverse_iterator</a></div><div class="ttdoc">a template for a reverse iterator class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00234">json.hpp:234</a></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
|
</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>
|
</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>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03890">3890</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03899">3899</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -282,7 +282,7 @@ Illustration from cppreference.com</div></div>
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -268,9 +268,9 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</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>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> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> = {{<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> null;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// add values</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">push_back</a>(<a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"three"</span>, 3));</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">object</span> += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"four"</span>, 4);</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>);</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>);</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<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> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> <span class="keywordtype">object</span> = {{<span class="stringliteral">"one"</span>, 1}, {<span class="stringliteral">"two"</span>, 2}};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> null;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// add values</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordtype">object</span>.<a class="code" href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">push_back</a>(<a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"three"</span>, 3));</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">object</span> += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"four"</span>, 4);</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"A"</span>, <span class="stringliteral">"a"</span>);</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  null += <a class="code" href="classnlohmann_1_1basic__json.html">json::object_t::value_type</a>(<span class="stringliteral">"B"</span>, <span class="stringliteral">"b"</span>);</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &&val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04289">json.hpp:4289</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &&val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04298">json.hpp:4298</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></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}
|
</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
|
null
|
||||||
{"four":4,"one":1,"three":3,"two":2}
|
{"four":4,"one":1,"three":3,"two":2}
|
||||||
@ -278,7 +278,7 @@ null
|
|||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/push_back__object_t__value.cpp -o push_back__object_t__value </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/push_back__object_t__value.cpp -o push_back__object_t__value </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04375">4375</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04384">4384</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -288,7 +288,7 @@ null
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -271,17 +271,17 @@ template<typename ReferenceType , typename std::enable_if<
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The example shows several calls to <code>get_ref()</code>. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON number</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> value = 17;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// explicitly getting references</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> r1 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<span class="keyword">const</span> <a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">auto</span> r2 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="comment">// print the values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << r1 << <span class="charliteral">' '</span> << r2 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// incompatible type throws exception</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">auto</span> r3 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">json::number_float_t</a>&>();</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  }</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordflow">catch</span> (std::domain_error& ex)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  {</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  std::cout << ex.what() << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The example shows several calls to <code>get_ref()</code>. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON number</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> value = 17;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// explicitly getting references</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">auto</span> r1 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<span class="keyword">const</span> <a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">auto</span> r2 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">json::number_integer_t</a>&>();</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="comment">// print the values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << r1 << <span class="charliteral">' '</span> << r2 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// incompatible type throws exception</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">auto</span> r3 = value.<a class="code" href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">get_ref</a><<a class="code" href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">json::number_float_t</a>&>();</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  }</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordflow">catch</span> (std::domain_error& ex)</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  {</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  std::cout << ex.what() << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  }</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b_html_a1b058496e6a67565a096233cd113505b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">nlohmann::basic_json::get_ref</a></div><div class="ttdeci">ReferenceType get_ref()</div><div class="ttdoc">get a reference value (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02625">json.hpp:2625</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b_html_a1b058496e6a67565a096233cd113505b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a1b058496e6a67565a096233cd113505b.html#a1b058496e6a67565a096233cd113505b">nlohmann::basic_json::get_ref</a></div><div class="ttdeci">ReferenceType get_ref()</div><div class="ttdoc">get a reference value (implicit) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l02634">json.hpp:2634</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00528">json.hpp:528</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33_html_a6944904b3b59769b1cf62ac2532cbe33"><div class="ttname"><a href="classnlohmann_1_1basic__json_a6944904b3b59769b1cf62ac2532cbe33.html#a6944904b3b59769b1cf62ac2532cbe33">nlohmann::basic_json::number_integer_t</a></div><div class="ttdeci">NumberIntegerType number_integer_t</div><div class="ttdoc">a type for a number (integer) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00537">json.hpp:537</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044_html_aacf6c869f6a9c66ac1bc99e93f310044"><div class="ttname"><a href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">nlohmann::basic_json::number_float_t</a></div><div class="ttdeci">NumberFloatType number_float_t</div><div class="ttdoc">a type for a number (floating-point) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00593">json.hpp:593</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044_html_aacf6c869f6a9c66ac1bc99e93f310044"><div class="ttname"><a href="classnlohmann_1_1basic__json_aacf6c869f6a9c66ac1bc99e93f310044.html#aacf6c869f6a9c66ac1bc99e93f310044">nlohmann::basic_json::number_float_t</a></div><div class="ttdeci">NumberFloatType number_float_t</div><div class="ttdoc">a type for a number (floating-point) </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00602">json.hpp:602</a></div></div>
|
||||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/nBNBANVonG9HCQqQ"><b>online</b></a>): <pre class="fragment">17 17
|
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/nBNBANVonG9HCQqQ"><b>online</b></a>): <pre class="fragment">17 17
|
||||||
incompatible ReferenceType for get_ref, actual type is number
|
incompatible ReferenceType for get_ref, actual type is number
|
||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/get_ref.cpp -o get_ref </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/get_ref.cpp -o get_ref </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.1 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.1.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l02640">2640</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l02649">2649</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -291,7 +291,7 @@ incompatible ReferenceType for get_ref, actual type is number
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -268,9 +268,9 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Amortized constant.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Amortized constant.</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 array. Note how the <code>null</code> value was silently converted to a JSON array. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array = {1, 2, 3, 4, 5};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> null;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << array << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// add values</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  array.<a class="code" href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">push_back</a>(6);</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  array += 7;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  null += <span class="stringliteral">"first"</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  null += <span class="stringliteral">"second"</span>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << array << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<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 array. Note how the <code>null</code> value was silently converted to a JSON array. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> array = {1, 2, 3, 4, 5};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> null;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << array << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="comment">// add values</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  array.<a class="code" href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">push_back</a>(6);</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  array += 7;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  null += <span class="stringliteral">"first"</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  null += <span class="stringliteral">"second"</span>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// print values</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << array << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  std::cout << null << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &&val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04289">json.hpp:4289</a></div></div>
|
<div class="ttc" id="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b_html_a66f936cfbd252f85bd3dc2598e37a64b"><div class="ttname"><a href="classnlohmann_1_1basic__json_a66f936cfbd252f85bd3dc2598e37a64b.html#a66f936cfbd252f85bd3dc2598e37a64b">nlohmann::basic_json::push_back</a></div><div class="ttdeci">void push_back(basic_json &&val)</div><div class="ttdoc">add an object to an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l04298">json.hpp:4298</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></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]
|
</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
|
null
|
||||||
[1,2,3,4,5,6,7]
|
[1,2,3,4,5,6,7]
|
||||||
@ -278,7 +278,7 @@ null
|
|||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/push_back.cpp -o push_back </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/push_back.cpp -o push_back </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04315">4315</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l04324">4324</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -288,7 +288,7 @@ null
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
@ -257,7 +257,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
<p>This function allows to access <a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html#a8d024cbc99db0d8106899f9fd9973735">iterator::key()</a> and <a class="el" href="classnlohmann_1_1basic__json_1_1iterator_af64127418c567660d92b1afdfe9676db.html#af64127418c567660d92b1afdfe9676db">iterator::value()</a> during range-based for loops. In these loops, a reference to the JSON values is returned, so there is no access to the underlying iterator.</p>
|
<p>This function allows to access <a class="el" href="classnlohmann_1_1basic__json_1_1const__iterator_a8d024cbc99db0d8106899f9fd9973735.html#a8d024cbc99db0d8106899f9fd9973735">iterator::key()</a> and <a class="el" href="classnlohmann_1_1basic__json_1_1iterator_af64127418c567660d92b1afdfe9676db.html#af64127418c567660d92b1afdfe9676db">iterator::value()</a> during range-based for loops. In these loops, a reference to the JSON values is returned, so there is no access to the underlying iterator.</p>
|
||||||
<dl class="section note"><dt>Note</dt><dd>The name of this function is not yet final and may change in the future. </dd></dl>
|
<dl class="section note"><dt>Note</dt><dd>The name of this function is not yet final and may change in the future. </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03988">3988</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03997">3997</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -267,7 +267,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -263,14 +263,14 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="section post"><dt>Postcondition</dt><dd><em>other</em> is a JSON null value</dd></dl>
|
<dl class="section post"><dt>Postcondition</dt><dd><em>other</em> is a JSON null value</dd></dl>
|
||||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||||
<dl class="section user"><dt>Example</dt><dd>The code below shows the move constructor explicitly called via std::move. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> a = 23;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// move contents of a to b</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> b(std::move(a));</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// serialize the JSON arrays</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << a << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << b << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00188">json.hpp:188</a></div></div>
|
<dl class="section user"><dt>Example</dt><dd>The code below shows the move constructor explicitly called via std::move. <div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <json.hpp></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">using namespace </span><a class="code" href="namespacenlohmann.html">nlohmann</a>;</div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keywordtype">int</span> main()</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  <span class="comment">// create a JSON value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> a = 23;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="comment">// move contents of a to b</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json.html">json</a> b(std::move(a));</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="comment">// serialize the JSON arrays</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  std::cout << a << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << b << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> }</div><div class="ttc" id="classnlohmann_1_1basic__json_html"><div class="ttname"><a href="classnlohmann_1_1basic__json.html">nlohmann::basic_json</a></div><div class="ttdoc">a class to store JSON values </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00191">json.hpp:191</a></div></div>
|
||||||
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00079">json.hpp:79</a></div></div>
|
<div class="ttc" id="namespacenlohmann_html"><div class="ttname"><a href="namespacenlohmann.html">nlohmann</a></div><div class="ttdoc">namespace for Niels Lohmann </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00088">json.hpp:88</a></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
|
</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
|
23
|
||||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__moveconstructor.cpp -o basic_json__moveconstructor </pre></dd></dl>
|
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__moveconstructor.cpp -o basic_json__moveconstructor </pre></dd></dl>
|
||||||
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
<dl class="section since"><dt>Since</dt><dd>version 1.0.0 </dd></dl>
|
||||||
|
|
||||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l01752">1752</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
<p>Definition at line <a class="el" href="json_8hpp_source.html#l01761">1761</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -280,7 +280,7 @@ template<template< typename U, typename V, typename...Args > class Obje
|
|||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
Generated on Sun Jan 24 2016 11:08:58 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
Generated on Sun Jan 24 2016 22:32:55 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||||
</a> 1.8.11
|
</a> 1.8.11
|
||||||
</small></address>
|
</small></address>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user