This commit is contained in:
bthomee
2025-03-11 18:21:06 +00:00
parent 95e4a9d650
commit 4ba075f689
2527 changed files with 275798 additions and 275583 deletions

View File

@@ -248,7 +248,7 @@ Private Attributes</h2></td></tr>
</pre><p> which outputs the string </p><pre class="fragment">{"hello":[23,["one","two",{}]]}.
</pre><p> For convenience, the destructor of <a class="el" href="classJson_1_1Writer.html" title="Writer implements an O(1)-space, O(1)-granular output JSON writer.">Writer</a> calls w.finishAll() which makes sure that all arrays and objects are closed. This means that you can throw an exception, or have a coroutine simply clean up the stack, and be sure that you do in fact generate a complete JSON object. </p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00126">126</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00127">127</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a53ecc840ddaba276dc429fd953d41ae0" name="a53ecc840ddaba276dc429fd953d41ae0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53ecc840ddaba276dc429fd953d41ae0">&#9670;&#160;</a></span>CollectionType</h2>
@@ -266,7 +266,7 @@ Private Attributes</h2></td></tr>
<tr><td class="fieldname"><a id="a53ecc840ddaba276dc429fd953d41ae0a8231fd5114a8727a3b32ae0094319e1a" name="a53ecc840ddaba276dc429fd953d41ae0a8231fd5114a8727a3b32ae0094319e1a"></a>object&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00129">129</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00130">130</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
</div>
</div>
@@ -295,7 +295,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00233">233</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00241">241</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -323,7 +323,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00243">243</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00251">251</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -342,7 +342,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00237">237</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00245">245</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -371,7 +371,7 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00249">249</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00257">257</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -393,7 +393,7 @@ Private Attributes</h2></td></tr>
<p>Start a new collection at the root level. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00329">329</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00337">337</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -415,7 +415,7 @@ Private Attributes</h2></td></tr>
<p>Start a new collection inside an array. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00335">335</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00343">343</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -447,7 +447,7 @@ Private Attributes</h2></td></tr>
<p>Start a new collection inside an object. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00342">342</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00350">350</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -468,7 +468,7 @@ Private Attributes</h2></td></tr>
<p>Finish the collection most recently started. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00350">350</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00358">358</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -490,7 +490,7 @@ Private Attributes</h2></td></tr>
<p>Finish all objects and arrays. </p>
<p >After finishArray() has been called, no more operations can be performed. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00307">307</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00315">315</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -515,7 +515,7 @@ template&lt;typename Scalar &gt; </div>
<p>Append a value to an array. </p>
<p >Scalar must be a scalar - that is, a number, boolean, string, string literal, nullptr or <a class="el" href="classJson_1_1Value.html" title="Represents a JSON value.">Json::Value</a> </p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00164">164</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00165">165</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
</div>
</div>
@@ -537,7 +537,7 @@ template&lt;typename Scalar &gt; </div>
<p>Add a comma before this next item if not the first item in an array. </p>
<p >Useful if you are writing the actual array yourself. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00314">314</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00322">322</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -574,7 +574,7 @@ template&lt;typename Type &gt; </div>
<p >While the JSON spec doesn't explicitly disallow this, you should avoid calling this method twice with the same tag for the same object.</p>
<p >If CHECK_JSON_WRITER is defined, this function throws an exception if if the tag you use has already been used in this object. </p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00188">188</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00189">189</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
</div>
</div>
@@ -597,7 +597,7 @@ template&lt;typename Type &gt; </div>
<p>Emit just "tag": as part of an object. </p>
<p >Useful if you are writing the actual value data yourself. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00320">320</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00328">328</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -617,7 +617,7 @@ template&lt;typename Type &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00262">262</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00270">270</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -637,7 +637,7 @@ template&lt;typename Type &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00256">256</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00264">264</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -657,7 +657,7 @@ template&lt;typename Type &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00268">268</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00276">276</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -679,7 +679,7 @@ template&lt;typename Type &gt; </div>
<p>Output a null. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00289">289</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00297">297</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -701,7 +701,7 @@ template&lt;typename Type &gt; </div>
<p>Output a float. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00275">275</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00283">283</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -723,7 +723,7 @@ template&lt;typename Type &gt; </div>
<p>Output a double. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00282">282</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00290">290</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -745,7 +745,7 @@ template&lt;typename Type &gt; </div>
<p>Output a bool. </p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00295">295</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00303">303</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -769,7 +769,7 @@ template&lt;typename Type &gt; </div>
<p>Output numbers or booleans. </p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00232">232</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00233">233</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
</div>
</div>
@@ -789,7 +789,7 @@ template&lt;typename Type &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00238">238</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00239">239</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
</div>
</div>
@@ -817,7 +817,7 @@ template&lt;typename Type &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00301">301</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Writer_8cpp_source.html#l00309">309</a> of file <a class="el" href="Writer_8cpp_source.html">Writer.cpp</a>.</p>
</div>
</div>
@@ -842,7 +842,7 @@ template&lt;typename Type &gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00245">245</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="json_2Writer_8h_source.html#l00246">246</a> of file <a class="el" href="json_2Writer_8h_source.html">json/Writer.h</a>.</p>
</div>
</div>