Update
This commit is contained in:
parent
4708a2cb99
commit
e1314888b2
@ -8,7 +8,7 @@
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>me.nlohmann.json</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2.0.9</string>
|
||||
<string>2.0.10</string>
|
||||
<key>DocSetFeedName</key>
|
||||
<string>Doxygen generated docs</string>
|
||||
<key>DocSetPublisherIdentifier</key>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -78,7 +78,7 @@ $(function() {
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:47 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -79,7 +79,7 @@ $(function() {
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:47 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -244,7 +244,7 @@ $(function() {
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -778,7 +778,7 @@ class nlohmann::basic_json</h3>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -105,7 +105,7 @@ $(function() {
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -197,7 +197,7 @@ class nlohmann::basic_json::iter_impl< U ></h3>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -132,7 +132,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08497">8497</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#l08571">8571</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -142,7 +142,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -120,7 +120,7 @@ template<typename U > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08241">8241</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#l08315">8315</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -130,7 +130,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -120,7 +120,7 @@ template<typename U > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08249">8249</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#l08323">8323</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -130,7 +130,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -132,7 +132,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08540">8540</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#l08614">8614</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -142,7 +142,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08763">8763</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#l08837">8837</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -131,7 +131,7 @@ template<typename U > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08297">8297</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#l08371">8371</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -141,7 +141,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08614">8614</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#l08688">8688</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08605">8605</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#l08679">8679</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -120,7 +120,7 @@ template<typename U > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08251">8251</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#l08325">8325</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -130,7 +130,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08725">8725</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#l08799">8799</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08529">8529</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#l08603">8603</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -120,7 +120,7 @@ template<typename U > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08245">8245</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#l08319">8319</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -130,7 +130,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08674">8674</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#l08748">8748</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -120,7 +120,7 @@ template<typename U > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08239">8239</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#l08313">8313</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -130,7 +130,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -139,7 +139,7 @@ template<typename U > </div>
|
||||
</dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>It is not checked whether <em>other</em> is initialized. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08315">8315</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#l08389">8389</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -149,7 +149,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08714">8714</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#l08788">8788</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -139,7 +139,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08665">8665</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#l08739">8739</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08736">8736</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#l08810">8810</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08656">8656</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#l08730">8730</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08705">8705</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#l08779">8779</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08572">8572</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#l08646">8646</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -140,7 +140,7 @@ template<typename U > </div>
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>object != nullptr </dd></dl>
|
||||
<dl class="section post"><dt>Postcondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08262">8262</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#l08336">8336</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -150,7 +150,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -132,7 +132,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08820">8820</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#l08894">8894</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -142,7 +142,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -132,7 +132,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08409">8409</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#l08483">8483</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -142,7 +142,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -132,7 +132,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08450">8450</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#l08524">8524</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -142,7 +142,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -132,7 +132,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08802">8802</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#l08876">8876</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -142,7 +142,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08486">8486</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#l08560">8560</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -128,7 +128,7 @@ template<typename U > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08230">8230</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#l08304">8304</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -138,7 +138,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -139,7 +139,7 @@ template<typename U > </div>
|
||||
</dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>It is not checked whether <em>other</em> is initialized. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08324">8324</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#l08398">8398</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -149,7 +149,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,7 +133,7 @@ template<typename U > </div>
|
||||
</div><div class="memdoc">
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>The iterator is initialized; i.e. <code>m_object != nullptr</code>. </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08647">8647</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#l08721">8721</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -143,7 +143,7 @@ template<typename U > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -78,7 +78,7 @@ $(function() {
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -104,11 +104,11 @@ class nlohmann::basic_json::json_pointer</h3>
|
||||
<dl class="section see"><dt>See also</dt><dd><a href="https://tools.ietf.org/html/rfc6901">RFC 6901</a></dd></dl>
|
||||
<dl class="section since"><dt>Since</dt><dd>version 2.0.0 </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l10861">10861</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#l10935">10935</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -99,7 +99,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l10864">10864</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#l10938">10938</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -109,7 +109,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -89,7 +89,7 @@ $(function() {
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -151,7 +151,7 @@ class nlohmann::basic_json::json_reverse_iterator< Base ></h3>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -115,7 +115,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08930">8930</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#l09004">9004</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -125,7 +125,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08924">8924</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#l08998">8998</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08902">8902</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#l08976">8976</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -115,7 +115,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08875">8875</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#l08949">8949</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -125,7 +125,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08864">8864</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#l08938">8938</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08869">8869</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#l08943">8943</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -115,7 +115,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08888">8888</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#l08962">8962</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -125,7 +125,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08882">8882</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#l08956">8956</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -104,7 +104,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08856">8856</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#l08930">8930</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -114,7 +114,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08859">8859</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#l08933">8933</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08895">8895</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#l08969">8969</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -104,7 +104,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08854">8854</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#l08928">8928</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -114,7 +114,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08918">8918</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#l08992">8992</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -116,7 +116,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08910">8910</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#l08984">8984</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -126,7 +126,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -115,7 +115,7 @@ template<typename Base > </div>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l08937">8937</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#l09011">9011</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -125,7 +125,7 @@ template<typename Base > </div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -278,7 +278,7 @@ Illustration from cppreference.com</div></div>
|
||||
<li>Has the semantics of <code>const_cast<const basic_json&>(*this).rbegin()</code>.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <code>crbegin()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">json::const_reverse_iterator</a> it = array.crbegin();</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <code>crbegin()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">json::const_reverse_iterator</a> it = array.crbegin();</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00_html_ae336fff01f4b78e3e16e5008dc8dbc00"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">nlohmann::basic_json::const_reverse_iterator</a></div><div class="ttdeci">json_reverse_iterator< typename basic_json::const_iterator > const_reverse_iterator</div><div class="ttdoc">a const reverse iterator for a basic_json container </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00272">json.hpp:272</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/GQz9A5y7HduQHVMw"><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>
|
||||
@ -289,7 +289,7 @@ Illustration from cppreference.com</div></div>
|
||||
<a class="el" href="classnlohmann_1_1basic__json_aa7084e62b93ef0236698b246a58bb2da.html#aa7084e62b93ef0236698b246a58bb2da">crend()</a> – returns a const reverse iterator to the end</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#l04502">4502</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#l04518">4518</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ Illustration from cppreference.com</div></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -267,7 +267,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -299,7 +299,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -284,7 +284,7 @@ template<typename T , typename std::enable_if< not(std::is_same< T, int
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows the construction of an integer number value. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 from number_integer_t</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html#ac4b10b2364f26ce47bdb9a413ff04a59">json::number_integer_t</a> value = 42;</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>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j(value);</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>  <span class="comment">// serialize the JSON numbers</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << j << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows the construction of an integer number value. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 from number_integer_t</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html#ac4b10b2364f26ce47bdb9a413ff04a59">json::number_integer_t</a> value = 42;</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>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j(value);</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>  <span class="comment">// serialize the JSON numbers</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << j << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59_html_ac4b10b2364f26ce47bdb9a413ff04a59"><div class="ttname"><a href="classnlohmann_1_1basic__json_ac4b10b2364f26ce47bdb9a413ff04a59.html#ac4b10b2364f26ce47bdb9a413ff04a59">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#l00573">json.hpp:573</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/cCQRCvjXdRM9YpT5"><b>online</b></a>): <pre class="fragment">42
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__number_integer_t.cpp -o basic_json__number_integer_t </pre></dd></dl>
|
||||
@ -293,7 +293,7 @@ template<typename T , typename std::enable_if< not(std::is_same< T, int
|
||||
<a class="el" href="classnlohmann_1_1basic__json_ad2eddc2c13ab084f067eaba65d381ad2.html#ad2eddc2c13ab084f067eaba65d381ad2">basic_json(const CompatibleNumberIntegerType)</a> – create a number value (integer) from a compatible number type</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#l01345">1345</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#l01354">1354</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -303,7 +303,7 @@ template<typename T , typename std::enable_if< not(std::is_same< T, int
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -287,14 +287,14 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Linear in <em>cnt</em>.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows examples for the <a class="el" href="classnlohmann_1_1basic__json_a112a2d8e76345ea64f71e2985fee4c52.html#a112a2d8e76345ea64f71e2985fee4c52">basic_json(size_type, const basic_json&)</a> constructor. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 by creating copies of a JSON value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> value = <span class="stringliteral">"Hello"</span>;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array_0 = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a>(0, value);</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array_1 = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a>(1, value);</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array_5 = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a>(5, value);</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 << array_0 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << array_1 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << array_5 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows examples for the <a class="el" href="classnlohmann_1_1basic__json_a112a2d8e76345ea64f71e2985fee4c52.html#a112a2d8e76345ea64f71e2985fee4c52">basic_json(size_type, const basic_json&)</a> constructor. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 by creating copies of a JSON value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> value = <span class="stringliteral">"Hello"</span>;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array_0 = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a>(0, value);</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array_1 = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a>(1, value);</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array_5 = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a>(5, value);</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 << array_0 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << array_1 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << array_5 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/IFZT4VL0oRotJBxl"><b>online</b></a>): <pre class="fragment">[]
|
||||
["Hello"]
|
||||
["Hello","Hello","Hello","Hello","Hello"]
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__size_type_basic_json.cpp -o basic_json__size_type_basic_json </pre></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#l01771">1771</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#l01780">1780</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -304,7 +304,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -279,7 +279,7 @@ Illustration from cppreference.com</div></div>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <code>end()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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 am iterator to one past the last element</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json_ae3c77a8f03096da2a32a3de0c317d445.html#ae3c77a8f03096da2a32a3de0c317d445">json::iterator</a> it = array.end();</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">// decrement the iterator to point to the last element</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  --it;</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">// serialize the element that the iterator points to</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << *it << <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_ae3c77a8f03096da2a32a3de0c317d445_html_ae3c77a8f03096da2a32a3de0c317d445"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae3c77a8f03096da2a32a3de0c317d445.html#ae3c77a8f03096da2a32a3de0c317d445">nlohmann::basic_json::iterator</a></div><div class="ttdeci">iter_impl< basic_json > iterator</div><div class="ttdoc">an iterator for a basic_json container </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00266">json.hpp:266</a></div></div>
|
||||
<div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/4Fbmy4IG012HmGKs"><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/end.cpp -o end </pre></dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_aa730d68d55ccc48d2cd4835ff46d2a0f.html#aa730d68d55ccc48d2cd4835ff46d2a0f">cend()</a> – returns a const iterator to the end </dd>
|
||||
@ -289,7 +289,7 @@ Illustration from cppreference.com</div></div>
|
||||
<a class="el" href="classnlohmann_1_1basic__json_a7355a41b0033ff8a27d58550544d5a59.html#a7355a41b0033ff8a27d58550544d5a59">cbegin()</a> – returns a const iterator to the beginning</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#l04358">4358</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#l04374">4374</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ Illustration from cppreference.com</div></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -267,7 +267,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -278,7 +278,7 @@ Illustration from cppreference.com</div></div>
|
||||
<li>Has the semantics of <code>const_cast<const basic_json&>(*this).rbegin()</code>.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <code>crbegin()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">json::const_reverse_iterator</a> it = array.crbegin();</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <code>crbegin()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">json::const_reverse_iterator</a> it = array.crbegin();</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00_html_ae336fff01f4b78e3e16e5008dc8dbc00"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">nlohmann::basic_json::const_reverse_iterator</a></div><div class="ttdeci">json_reverse_iterator< typename basic_json::const_iterator > const_reverse_iterator</div><div class="ttdoc">a const reverse iterator for a basic_json container </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00272">json.hpp:272</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/GQz9A5y7HduQHVMw"><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>
|
||||
@ -289,7 +289,7 @@ Illustration from cppreference.com</div></div>
|
||||
<a class="el" href="classnlohmann_1_1basic__json_aa7084e62b93ef0236698b246a58bb2da.html#aa7084e62b93ef0236698b246a58bb2da">crend()</a> – returns a const reverse iterator to the end</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#l04436">4436</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#l04452">4452</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ Illustration from cppreference.com</div></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -278,7 +278,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -282,7 +282,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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.push_back(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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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.push_back(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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/zz3xkIXJYVhmYAla"><b>online</b></a>): <pre class="fragment">[1,2,3,4,5]
|
||||
null
|
||||
[1,2,3,4,5,6,7]
|
||||
@ -290,7 +290,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>
|
||||
<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#l04904">4904</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#l04917">4917</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -300,7 +300,7 @@ null
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -285,7 +285,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The behavior is shown in the example. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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>  <span class="keyword">const</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j =</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">"number"</span>, 1}, {<span class="stringliteral">"string"</span>, <span class="stringliteral">"foo"</span>}, {<span class="stringliteral">"array"</span>, {1, 2}}</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">// read-only access</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 JSON pointer "/number"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << j[<span class="stringliteral">"/number"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// output element with JSON pointer "/string"</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << j[<span class="stringliteral">"/string"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="comment">// output element with JSON pointer "/array"</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << j[<span class="stringliteral">"/array"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// output element with JSON pointer "/array/1"</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << j[<span class="stringliteral">"/array/1"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The behavior is shown in the example. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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>  <span class="keyword">const</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j =</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">"number"</span>, 1}, {<span class="stringliteral">"string"</span>, <span class="stringliteral">"foo"</span>}, {<span class="stringliteral">"array"</span>, {1, 2}}</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">// read-only access</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 JSON pointer "/number"</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << j[<span class="stringliteral">"/number"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="comment">// output element with JSON pointer "/string"</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << j[<span class="stringliteral">"/string"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="comment">// output element with JSON pointer "/array"</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << j[<span class="stringliteral">"/array"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// output element with JSON pointer "/array/1"</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << j[<span class="stringliteral">"/array/1"</span>_json_pointer] << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/IKpbJkMdcocVdlRd"><b>online</b></a>): <pre class="fragment">1
|
||||
"foo"
|
||||
[1,2]
|
||||
@ -293,7 +293,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/operatorjson_pointer_const.cpp -o operatorjson_pointer_const </pre></dd></dl>
|
||||
<dl class="section since"><dt>Since</dt><dd>version 2.0.0 </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l11518">11518</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#l11592">11592</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -303,7 +303,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -269,6 +269,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the number of elements with key <em>key</em>. If ObjectType is the default <code>std::map</code> type, the return value will always be <code>0</code> (<em>key</em> was not found) or <code>1</code> (<em>key</em> was found).</p>
|
||||
<dl class="section note"><dt>Note</dt><dd>This method always returns <code>0</code> when executed on a JSON type that is not an object.</dd></dl>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>key value of the element to count</td></tr>
|
||||
@ -277,13 +278,13 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</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>Example</dt><dd>The example shows how <code>count()</code> 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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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.count(<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.count(<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 << <span class="stringliteral">"number of elements with key \"two\": "</span> << count_two << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</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="l00017"></a><span class="lineno"> 17</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example shows how <code>count()</code> 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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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.count(<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.count(<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 << <span class="stringliteral">"number of elements with key \"two\": "</span> << count_two << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</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="l00017"></a><span class="lineno"> 17</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/yv5TMrq9qREivvHf"><b>online</b></a>): <pre class="fragment">number of elements with key "two": 1
|
||||
number of elements with key "three": 0
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/count.cpp -o count </pre></dd></dl>
|
||||
<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#l04247">4247</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#l04263">4263</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -293,7 +294,7 @@ number of elements with key "three": 0
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -299,7 +299,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -284,7 +284,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</ul>
|
||||
<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#l05493">5493</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#l05506">5506</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -294,7 +294,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -267,7 +267,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -280,7 +280,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</blockquote>
|
||||
In case the parameter <em>val</em> is not a number, a JSON null value is created instead.</dd></dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following example creates several floating-point values. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 values of different floating-point types</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html#a74a0013e847fdc574b48f931f0e757e1">json::number_float_t</a> v_ok = 3.141592653589793;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html#a74a0013e847fdc574b48f931f0e757e1">json::number_float_t</a> v_nan = NAN;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html#a74a0013e847fdc574b48f931f0e757e1">json::number_float_t</a> v_infinity = INFINITY;</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>  <span class="comment">// create JSON numbers</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_ok(v_ok);</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_nan(v_nan);</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_infinity(v_infinity);</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">// serialize the JSON numbers</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << j_ok << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  std::cout << j_nan << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << j_infinity << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following example creates several floating-point values. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 values of different floating-point types</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html#a74a0013e847fdc574b48f931f0e757e1">json::number_float_t</a> v_ok = 3.141592653589793;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html#a74a0013e847fdc574b48f931f0e757e1">json::number_float_t</a> v_nan = NAN;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html#a74a0013e847fdc574b48f931f0e757e1">json::number_float_t</a> v_infinity = INFINITY;</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>  <span class="comment">// create JSON numbers</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_ok(v_ok);</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_nan(v_nan);</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_infinity(v_infinity);</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">// serialize the JSON numbers</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << j_ok << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  std::cout << j_nan << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  std::cout << j_infinity << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1_html_a74a0013e847fdc574b48f931f0e757e1"><div class="ttname"><a href="classnlohmann_1_1basic__json_a74a0013e847fdc574b48f931f0e757e1.html#a74a0013e847fdc574b48f931f0e757e1">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#l00712">json.hpp:712</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/OTgOxjIAKFvxpFdm"><b>online</b></a>): <pre class="fragment">3.14159265358979
|
||||
null
|
||||
@ -289,7 +289,7 @@ null
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe.html#a4bbdfd6dd8d2e6fc9ac5d81ef61ba3fe">basic_json(const CompatibleNumberFloatType)</a> – create a number value (floating-point) from a compatible number type</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#l01502">1502</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#l01511">1511</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ null
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -284,12 +284,12 @@ operator[] with null"</code></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how array elements can be read using the <code>[]</code> 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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 array</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array = {<span class="stringliteral">"first"</span>, <span class="stringliteral">"2nd"</span>, <span class="stringliteral">"third"</span>, <span class="stringliteral">"fourth"</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">// output element at index 2 (third element)</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  std::cout << array.at(2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how array elements can be read using the <code>[]</code> 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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 array</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> array = {<span class="stringliteral">"first"</span>, <span class="stringliteral">"2nd"</span>, <span class="stringliteral">"third"</span>, <span class="stringliteral">"fourth"</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">// output element at index 2 (third element)</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  std::cout << array.at(2) << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/4g1Gn5htCIExLBgW"><b>online</b></a>): <pre class="fragment">"third"
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/operatorarray__size_type_const.cpp -o operatorarray__size_type_const </pre></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#l03368">3368</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#l03377">3377</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ operator[] with null"</code></td></tr>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -284,7 +284,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</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 <code>at()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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>.at(<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>.at(<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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how object elements can be read using <code>at()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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>.at(<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>.at(<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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/aeoZrnhnb3HKClCY"><b>online</b></a>): <pre class="fragment">"il brutto"
|
||||
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>
|
||||
@ -293,7 +293,7 @@ out of range
|
||||
<a class="el" href="classnlohmann_1_1basic__json_a407e73a037e6e3067ef7aa2c25a79f39.html#a407e73a037e6e3067ef7aa2c25a79f39">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>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l03274">3274</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#l03283">3283</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -303,7 +303,7 @@ out of range
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -284,8 +284,8 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Linear in the size of the byte vector <em>v</em>.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example shows the deserialization of a byte vector in MessagePack format to a JSON value. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 byte vector</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  std::vector<uint8_t> v = {0x82, 0xa7, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63,</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  0x74, 0xc3, 0xa6, 0x73, 0x63, 0x68, 0x65, 0x6d,</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  0x61, 0x00</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">// deserialize it with MessagePack</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j = <a class="code" href="classnlohmann_1_1basic__json_a2efa0d7ddd2bb73d382ad08f153838c3.html#a2efa0d7ddd2bb73d382ad08f153838c3">json::from_msgpack</a>(v);</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">// print the deserialized JSON value</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << std::setw(2) << j << std::endl;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_a2efa0d7ddd2bb73d382ad08f153838c3_html_a2efa0d7ddd2bb73d382ad08f153838c3"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2efa0d7ddd2bb73d382ad08f153838c3.html#a2efa0d7ddd2bb73d382ad08f153838c3">nlohmann::basic_json::from_msgpack</a></div><div class="ttdeci">static basic_json from_msgpack(const std::vector< uint8_t > &v)</div><div class="ttdoc">create a JSON value from a byte vector in MessagePack format </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l07592">json.hpp:7592</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example shows the deserialization of a byte vector in MessagePack format to a JSON value. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 byte vector</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  std::vector<uint8_t> v = {0x82, 0xa7, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x63,</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  0x74, 0xc3, 0xa6, 0x73, 0x63, 0x68, 0x65, 0x6d,</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  0x61, 0x00</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">// deserialize it with MessagePack</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j = <a class="code" href="classnlohmann_1_1basic__json_a2efa0d7ddd2bb73d382ad08f153838c3.html#a2efa0d7ddd2bb73d382ad08f153838c3">json::from_msgpack</a>(v);</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">// print the deserialized JSON value</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << std::setw(2) << j << std::endl;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_a2efa0d7ddd2bb73d382ad08f153838c3_html_a2efa0d7ddd2bb73d382ad08f153838c3"><div class="ttname"><a href="classnlohmann_1_1basic__json_a2efa0d7ddd2bb73d382ad08f153838c3.html#a2efa0d7ddd2bb73d382ad08f153838c3">nlohmann::basic_json::from_msgpack</a></div><div class="ttdeci">static basic_json from_msgpack(const std::vector< uint8_t > &v)</div><div class="ttdoc">create a JSON value from a byte vector in MessagePack format </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l07666">json.hpp:7666</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/7vRGmLdVcYM7POhE"><b>online</b></a>): <pre class="fragment">{
|
||||
"compact": true,
|
||||
"schema": 0
|
||||
@ -297,7 +297,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
<dd>
|
||||
<a class="el" href="classnlohmann_1_1basic__json_a832e482e6248823977628fefa3d780d1.html#a832e482e6248823977628fefa3d780d1">from_cbor(const std::vector<uint8_t>&)</a> for the related CBOR format </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l07592">7592</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#l07666">7666</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -307,7 +307,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -267,7 +267,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -276,13 +276,13 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how JSON values can be swapped with <code>swap()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 two JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j1 = {1, 2, 3, 4, 5};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j2 = {{<span class="stringliteral">"pi"</span>, 3.141592653589793}, {<span class="stringliteral">"e"</span>, 2.718281828459045}};</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">// swap the values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  j1.swap(j2);</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">// output the values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << <span class="stringliteral">"j1 = "</span> << j1 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << <span class="stringliteral">"j2 = "</span> << j2 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how JSON values can be swapped with <code>swap()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 two JSON values</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j1 = {1, 2, 3, 4, 5};</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j2 = {{<span class="stringliteral">"pi"</span>, 3.141592653589793}, {<span class="stringliteral">"e"</span>, 2.718281828459045}};</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">// swap the values</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  j1.swap(j2);</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">// output the values</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  std::cout << <span class="stringliteral">"j1 = "</span> << j1 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << <span class="stringliteral">"j2 = "</span> << j2 << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/gYuvmciucjS8NYY0"><b>online</b></a>): <pre class="fragment">j1 = {"e":2.71828182845905,"pi":3.14159265358979}
|
||||
j2 = [1,2,3,4,5]
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/swap__reference.cpp -o swap__reference </pre></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#l05362">5362</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#l05375">5375</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -292,7 +292,7 @@ j2 = [1,2,3,4,5]
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -289,7 +289,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the stream <em>o</em> </dd></dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Linear.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows the serialization with different parameters to <code>width</code> to adjust the indentation level. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_array = {1, 2, 4, 8, 16};</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">// serialize without indentation</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << j_object << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << j_array << <span class="stringliteral">"\n\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">// serialize with indentation</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << std::setw(4) << j_object << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << std::setw(2) << j_array << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows the serialization with different parameters to <code>width</code> to adjust the indentation level. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j_array = {1, 2, 4, 8, 16};</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">// serialize without indentation</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << j_object << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  std::cout << j_array << <span class="stringliteral">"\n\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">// serialize with indentation</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  std::cout << std::setw(4) << j_object << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << std::setw(2) << j_array << <span class="stringliteral">"\n\n"</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/NOtGXsCLXYHRG6ML"><b>online</b></a>): <pre class="fragment">{"one":1,"two":2}
|
||||
|
||||
[1,2,4,8,16]
|
||||
@ -310,7 +310,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/operator_serialize.cpp -o operator_serialize </pre></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#l05936">5936</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#l05949">5949</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -320,7 +320,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -282,7 +282,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows the constructor with string literal parameter. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 string directly from a string literal</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j(<span class="stringliteral">"The quick brown fox jumps over the lazy doc"</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">// serialize the JSON array</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  std::cout << j << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows the constructor with string literal parameter. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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 string directly from a string literal</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j(<span class="stringliteral">"The quick brown fox jumps over the lazy doc"</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">// serialize the JSON array</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  std::cout << j << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/AtV4zVErfLwkileg"><b>online</b></a>): <pre class="fragment">"The quick brown fox jumps over the lazy doc"
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__string_t_value_type.cpp -o basic_json__string_t_value_type </pre></dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_ab8b43d92a042dde96c28aeea81dd52de.html#ab8b43d92a042dde96c28aeea81dd52de">basic_json(const string_t&)</a> – create a string value </dd>
|
||||
@ -290,7 +290,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
<a class="el" href="classnlohmann_1_1basic__json_ae85d91b0620650bcd9993e09d0e287d9.html#ae85d91b0620650bcd9993e09d0e287d9">basic_json(const CompatibleStringType&)</a> – create a string value from a compatible string container</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#l01262">1262</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#l01271">1271</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -300,7 +300,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -278,7 +278,7 @@ Illustration from cppreference.com</div></div>
|
||||
<li>Has the semantics of <code>const_cast<const basic_json&>(*this).rend()</code>.</li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <code>crend()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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-end</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">json::const_reverse_iterator</a> it = array.crend();</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">// increment the iterator to point to the first element</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  --it;</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">// serialize the element that the iterator points to</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << *it << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows an example for <code>crend()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">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-end</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">json::const_reverse_iterator</a> it = array.crend();</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">// increment the iterator to point to the first element</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  --it;</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">// serialize the element that the iterator points to</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << *it << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00_html_ae336fff01f4b78e3e16e5008dc8dbc00"><div class="ttname"><a href="classnlohmann_1_1basic__json_ae336fff01f4b78e3e16e5008dc8dbc00.html#ae336fff01f4b78e3e16e5008dc8dbc00">nlohmann::basic_json::const_reverse_iterator</a></div><div class="ttdeci">json_reverse_iterator< typename basic_json::const_iterator > const_reverse_iterator</div><div class="ttdoc">a const reverse iterator for a basic_json container </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00272">json.hpp:272</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/Qom888gs2RM4wR4H"><b>online</b></a>): <pre class="fragment">1
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/crend.cpp -o crend </pre></dd></dl>
|
||||
@ -289,7 +289,7 @@ Illustration from cppreference.com</div></div>
|
||||
<a class="el" href="classnlohmann_1_1basic__json_a060b33f8f255986088652625f9d50681.html#a060b33f8f255986088652625f9d50681">crbegin()</a> – returns a const reverse iterator to the beginning</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#l04473">4473</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#l04489">4489</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ Illustration from cppreference.com</div></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -282,14 +282,14 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Constant.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how objects can be swapped with <code>swap()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> value = { {<span class="stringliteral">"translation"</span>, {{<span class="stringliteral">"one"</span>, <span class="stringliteral">"eins"</span>}, {<span class="stringliteral">"two"</span>, <span class="stringliteral">"zwei"</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 an object_t</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html#a0ac9894c9de8dc551cf2e5f1c605537f">json::object_t</a> <span class="keywordtype">object</span> = {{<span class="stringliteral">"cow"</span>, <span class="stringliteral">"Kuh"</span>}, {<span class="stringliteral">"dog"</span>, <span class="stringliteral">"Hund"</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">// swap the object stored in the JSON value</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  value[<span class="stringliteral">"translation"</span>].swap(<span class="keywordtype">object</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">// output the values</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << <span class="stringliteral">"value = "</span> << value << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << <span class="stringliteral">"object = "</span> << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example below shows how objects can be swapped with <code>swap()</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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> value = { {<span class="stringliteral">"translation"</span>, {{<span class="stringliteral">"one"</span>, <span class="stringliteral">"eins"</span>}, {<span class="stringliteral">"two"</span>, <span class="stringliteral">"zwei"</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 an object_t</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html#a0ac9894c9de8dc551cf2e5f1c605537f">json::object_t</a> <span class="keywordtype">object</span> = {{<span class="stringliteral">"cow"</span>, <span class="stringliteral">"Kuh"</span>}, {<span class="stringliteral">"dog"</span>, <span class="stringliteral">"Hund"</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">// swap the object stored in the JSON value</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  value[<span class="stringliteral">"translation"</span>].swap(<span class="keywordtype">object</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">// output the values</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << <span class="stringliteral">"value = "</span> << value << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::cout << <span class="stringliteral">"object = "</span> << <span class="keywordtype">object</span> << <span class="charliteral">'\n'</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f_html_a0ac9894c9de8dc551cf2e5f1c605537f"><div class="ttname"><a href="classnlohmann_1_1basic__json_a0ac9894c9de8dc551cf2e5f1c605537f.html#a0ac9894c9de8dc551cf2e5f1c605537f">nlohmann::basic_json::object_t</a></div><div class="ttdeci">ObjectType< StringType, basic_json, std::less< StringType >, AllocatorType< std::pair< const StringType, basic_json >>> object_t</div><div class="ttdoc">a type for an object </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00382">json.hpp:382</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/flPVbr8widwRmnad"><b>online</b></a>): <pre class="fragment">value = {"translation":{"cow":"Kuh","dog":"Hund"}}
|
||||
object = {"one":"eins","two":"zwei"}
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/swap__object_t.cpp -o swap__object_t </pre></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#l05427">5427</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#l05440">5440</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ object = {"one":"eins","two":"zwei"}
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -282,14 +282,14 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows the constructor with an <a class="el" href="classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html#ab00b882d39306d663c23dab110f5cae0">array_t</a> parameter. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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_t value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html#ab00b882d39306d663c23dab110f5cae0">json::array_t</a> value = {<span class="stringliteral">"one"</span>, <span class="stringliteral">"two"</span>, 3, 4.5, <span class="keyword">false</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 array from the value</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j(value);</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 array</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The following code shows the constructor with an <a class="el" href="classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html#ab00b882d39306d663c23dab110f5cae0">array_t</a> parameter. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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_t value</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <a class="code" href="classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html#ab00b882d39306d663c23dab110f5cae0">json::array_t</a> value = {<span class="stringliteral">"one"</span>, <span class="stringliteral">"two"</span>, 3, 4.5, <span class="keyword">false</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 array from the value</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j(value);</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 array</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0_html_ab00b882d39306d663c23dab110f5cae0"><div class="ttname"><a href="classnlohmann_1_1basic__json_ab00b882d39306d663c23dab110f5cae0.html#ab00b882d39306d663c23dab110f5cae0">nlohmann::basic_json::array_t</a></div><div class="ttdeci">ArrayType< basic_json, AllocatorType< basic_json >> array_t</div><div class="ttdoc">a type for an array </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l00428">json.hpp:428</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/dTbSNAvl6TqrMEAn"><b>online</b></a>): <pre class="fragment">["one","two",3,4.5,false]
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/basic_json__array_t.cpp -o basic_json__array_t </pre></dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnlohmann_1_1basic__json_a81aaaab0f3b326afda2d226daab4f1e1.html#a81aaaab0f3b326afda2d226daab4f1e1">basic_json(const CompatibleArrayType&)</a> – create an array value from a compatible STL containers</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#l01166">1166</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#l01175">1175</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -299,7 +299,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</small></address>
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">JSON for Modern C++
|
||||
 <span id="projectnumber">2.0.9</span>
|
||||
 <span id="projectnumber">2.0.10</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@ -277,8 +277,8 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>MessagePack serialization as byte vector</dd></dl>
|
||||
<dl class="section user"><dt>Complexity</dt><dd>Linear in the size of the JSON value <em>j</em>.</dd></dl>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example shows the serialization of a JSON value to a byte vector in MessagePack format. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j = R<span class="stringliteral">"({"compact": true, "schema": 0})"_json;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="stringliteral"></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="stringliteral"> </span><span class="comment">// serialize it to MessagePack</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  std::vector<uint8_t> v = <a class="code" href="classnlohmann_1_1basic__json_a3ac608b8f63761a73b4fc0d2312d77b5.html#a3ac608b8f63761a73b4fc0d2312d77b5">json::to_msgpack</a>(j);</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">// print the vector content</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span>& byte : v)</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>  std::cout << <span class="stringliteral">"0x"</span> << std::hex << std::setw(2) << std::setfill(<span class="charliteral">'0'</span>) << (int)byte << <span class="stringliteral">" "</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>  std::cout << std::endl;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12120">json.hpp:12120</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_a3ac608b8f63761a73b4fc0d2312d77b5_html_a3ac608b8f63761a73b4fc0d2312d77b5"><div class="ttname"><a href="classnlohmann_1_1basic__json_a3ac608b8f63761a73b4fc0d2312d77b5.html#a3ac608b8f63761a73b4fc0d2312d77b5">nlohmann::basic_json::to_msgpack</a></div><div class="ttdeci">static std::vector< uint8_t > to_msgpack(const basic_json &j)</div><div class="ttdoc">create a MessagePack serialization of a given JSON value </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l07563">json.hpp:7563</a></div></div>
|
||||
<dl class="section user"><dt>Example</dt><dd>The example shows the serialization of a JSON value to a byte vector in MessagePack format. <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</span> <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> = <a class="code" href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</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="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">json</a> j = R<span class="stringliteral">"({"compact": true, "schema": 0})"_json;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="stringliteral"></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="stringliteral"> </span><span class="comment">// serialize it to MessagePack</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  std::vector<uint8_t> v = <a class="code" href="classnlohmann_1_1basic__json_a3ac608b8f63761a73b4fc0d2312d77b5.html#a3ac608b8f63761a73b4fc0d2312d77b5">json::to_msgpack</a>(j);</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">// print the vector content</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span>& byte : v)</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>  std::cout << <span class="stringliteral">"0x"</span> << std::hex << std::setw(2) << std::setfill(<span class="charliteral">'0'</span>) << (int)byte << <span class="stringliteral">" "</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>  std::cout << std::endl;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div><div class="ttc" id="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474_html_a2bfd99e845a2e5cd90aeaf1b1431f474"><div class="ttname"><a href="namespacenlohmann_a2bfd99e845a2e5cd90aeaf1b1431f474.html#a2bfd99e845a2e5cd90aeaf1b1431f474">nlohmann::json</a></div><div class="ttdeci">basic_json<> json</div><div class="ttdoc">default JSON class </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l12194">json.hpp:12194</a></div></div>
|
||||
<div class="ttc" id="classnlohmann_1_1basic__json_a3ac608b8f63761a73b4fc0d2312d77b5_html_a3ac608b8f63761a73b4fc0d2312d77b5"><div class="ttname"><a href="classnlohmann_1_1basic__json_a3ac608b8f63761a73b4fc0d2312d77b5.html#a3ac608b8f63761a73b4fc0d2312d77b5">nlohmann::basic_json::to_msgpack</a></div><div class="ttdeci">static std::vector< uint8_t > to_msgpack(const basic_json &j)</div><div class="ttdoc">create a MessagePack serialization of a given JSON value </div><div class="ttdef"><b>Definition:</b> <a href="json_8hpp_source.html#l07637">json.hpp:7637</a></div></div>
|
||||
</div><!-- fragment --> Output (play with this example <a target="_blank" href="http://melpon.org/wandbox/permlink/jvaU8GEfAusb5dKf"><b>online</b></a>): <pre class="fragment">0x82 0xa7 0x63 0x6f 0x6d 0x70 0x61 0x63 0x74 0xc3 0xa6 0x73 0x63 0x68 0x65 0x6d 0x61 0x00
|
||||
</pre> The example code above can be translated with<pre class="fragment">g++ -std=c++11 -Isrc doc/examples/to_msgpack.cpp -o to_msgpack </pre></dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a href="http://msgpack.org">http://msgpack.org</a> </dd>
|
||||
@ -287,7 +287,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
<dd>
|
||||
<a class="el" href="classnlohmann_1_1basic__json_a98b7780376d6b23fb04bd3cb29594b4b.html#a98b7780376d6b23fb04bd3cb29594b4b">to_cbor</a>(const basic_json& for the related CBOR format </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="json_8hpp_source.html#l07563">7563</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#l07637">7637</a> of file <a class="el" href="json_8hpp_source.html">json.hpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -297,7 +297,7 @@ template<template< typename U, typename V, typename... Args > class Obj
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Dec 16 2016 21:22:24 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Mon Jan 2 2017 16:30:46 for JSON for Modern C++ by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.12
|
||||
</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