This commit is contained in:
lemire
2024-02-15 15:04:10 +00:00
parent 86256211f2
commit fef2904e16
169 changed files with 4838 additions and 4112 deletions
+1 -1
View File
@@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('array__iterator_8h_source.html',''); i
<div class="ttc" id="anamespacesimdjson_html_a7b735a3a50ba79e3f7f14df5f77d8da9"><div class="ttname"><a href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">simdjson::error_code</a></div><div class="ttdeci">error_code</div><div class="ttdoc">All possible errors returned by simdjson.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00019">error.h:19</a></div></div>
<div class="ttc" id="astructsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base_html"><div class="ttname"><a href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="implementation__simdjson__result__base_8h_source.html#l00035">implementation_simdjson_result_base.h:35</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="array__iterator_8h_source.html#l00078">array_iterator.h:78</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00627">value.h:627</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00641">value.h:641</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html">simdjson::simdjson_result</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00214">error.h:214</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_a23470fcc7f01262019e96d3f3010b4a1"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">simdjson::simdjson_result::error</a></div><div class="ttdeci">simdjson_inline error_code error() const noexcept</div><div class="ttdoc">The error.</div><div class="ttdef"><b>Definition:</b> <a href="error-inl_8h_source.html#l00131">error-inl.h:131</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_af7f6d5a5e979b60d5231449d53dcd9be"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">simdjson::simdjson_result::value</a></div><div class="ttdeci">simdjson_inline T &amp; value() &amp;noexcept(false)</div><div class="ttdoc">Get the result value.</div></div>
@@ -97,18 +97,19 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cc89dada9999c2ecc319954cc3fc90a">array</a>() noexcept=default</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a240a8118a5b6f76962425134cc284764">array</a>(const value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">at</a>(size_t index) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cb4bf0ca1890a4a3c86f69be40f17f2">begin</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8">consume</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9">count_elements</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae482e8f5fa3233babbcb9ccc29db5a15">end</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109">is_empty</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a></td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae7248918b09cb4cb1d866605c641679d">reset</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e">start</a>(value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304">start_root</a>(value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0">started</a>(value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">at_path</a>(std::string_view json_path) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cb4bf0ca1890a4a3c86f69be40f17f2">begin</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8">consume</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9">count_elements</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae482e8f5fa3233babbcb9ccc29db5a15">end</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109">is_empty</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a></td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae7248918b09cb4cb1d866605c641679d">reset</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e">start</a>(value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304">start_root</a>(value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0">started</a>(value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -124,6 +124,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a73c2fc4db0c0b4083fafe706412d3b26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26">at_pointer</a> (std::string_view json_pointer) noexcept</td></tr>
<tr class="memdesc:a73c2fc4db0c0b4083fafe706412d3b26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON pointer. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26">More...</a><br /></td></tr>
<tr class="separator:a73c2fc4db0c0b4083fafe706412d3b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ec8526ef892cb3766faccf1a674e03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">at_path</a> (std::string_view json_path) noexcept</td></tr>
<tr class="memdesc:aa9ec8526ef892cb3766faccf1a674e03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON path. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">More...</a><br /></td></tr>
<tr class="separator:aa9ec8526ef892cb3766faccf1a674e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8a7f0b418fae60160e403f71a5a8088"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">raw_json</a> () noexcept</td></tr>
<tr class="memdesc:ad8a7f0b418fae60160e403f71a5a8088"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consumes the array and returns a string_view instance corresponding to the array as represented in JSON. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">More...</a><br /></td></tr>
<tr class="separator:ad8a7f0b418fae60160e403f71a5a8088"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -261,7 +264,45 @@ Protected Attributes</h2></td></tr>
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2array-inl_8h_source.html#l00166">166</a> of file <a class="el" href="generic_2ondemand_2array-inl_8h_source.html">array-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2array-inl_8h_source.html#l00219">219</a> of file <a class="el" href="generic_2ondemand_2array-inl_8h_source.html">array-inl.h</a>.</p>
</div>
</div>
<a id="aa9ec8526ef892cb3766faccf1a674e03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9ec8526ef892cb3766faccf1a674e03">&#9670;&nbsp;</a></span>at_path()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_path </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>json_path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value associated with the given JSON path. </p>
<p>Right now we are only supporting a subset of json path that is easily convertible to json pointer.</p>
<dl class="section return"><dt>Returns</dt><dd>The value associated with the given JSON path, or:<ul>
<li>INVALID_JSON_POINTER if the json path to json pointer conversion fails</li>
<li>NO_SUCH_FIELD if a field does not exist in an object</li>
<li>INDEX_OUT_OF_BOUNDS if an array index is larger than an array length</li>
<li>INCORRECT_TYPE if a non-integer is used to access an array </li>
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2array-inl_8h_source.html#l00213">213</a> of file <a class="el" href="generic_2ondemand_2array-inl_8h_source.html">array-inl.h</a>.</p>
</div>
</div>
@@ -622,7 +663,7 @@ Protected Attributes</h2></td></tr>
<p>Iterator marking current position. </p>
<p>iter.is_alive() == false indicates iteration is complete. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2array_8h_source.html#l00164">164</a> of file <a class="el" href="generic_2ondemand_2array_8h_source.html">array.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2array_8h_source.html#l00177">177</a> of file <a class="el" href="generic_2ondemand_2array_8h_source.html">array.h</a>.</p>
</div>
</div>
@@ -3,6 +3,7 @@ var classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_
[ "array", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cc89dada9999c2ecc319954cc3fc90a", null ],
[ "array", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a240a8118a5b6f76962425134cc284764", null ],
[ "at", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84", null ],
[ "at_path", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03", null ],
[ "at_pointer", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26", null ],
[ "begin", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cb4bf0ca1890a4a3c86f69be40f17f2", null ],
[ "consume", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8", null ],
@@ -96,77 +96,78 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a01c6bde0574654dc22ea219c3b3dbf51">at</a>(size_t index) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae896ac465551b036763e4465b3a16c7b">at_end</a>() const noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246">begin</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552">consume</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667">count_elements</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642">count_fields</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d">current_depth</a>() const noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49">current_location</a>() const noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a54cd729a715a09bc9e706b7640233427">document</a>() noexcept=default</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document</b>(const document &amp;other) noexcept=delete (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>document</b>(document &amp;&amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document</b>(ondemand::json_iterator &amp;&amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968">DOCUMENT_DEPTH</a></td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a">end</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea">find_field</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2">find_field_unordered</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field_unordered</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7fe39fb73b6a4d9b1c97742dc2ae7b98">get</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>() &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3">get</a>(T &amp;out) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>(T &amp;out) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>() &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>(T &amp;out) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>(T &amp;out) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d">get_array</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d">get_bool</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b">get_double</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771">get_double_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82">get_int64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436">get_int64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf">get_number</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c">get_number_type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc">get_object</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56">get_raw_json_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_root_value_iterator</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e">get_string</a>(bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a07a3c9b2b4e0cd8aa1524efb72a46775">get_string</a>(string_type &amp;receiver, bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c">get_uint64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95">get_uint64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980">get_value</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899">get_wobbly_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff">is_alive</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992">is_integer</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267">is_negative</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7">is_null</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b">is_scalar</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a></td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a08307c0a5552cf8cb06613ed1de48eac">operator array</a>() &amp;noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7df7ba140c9d6398fef2c6963da82230">operator bool</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae052e098bfbfde398845060a8d4f572f">operator double</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5d50aa0d396fc49855d3c0c571b07a25">operator int64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6cd27fe6dc9062b5380db757d49c3f7b">operator object</a>() &amp;noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a78411bf36298e3468ac83f3562b75d83">operator raw_json_string</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a30e8df60ace82837a17e52d5e457ac52">operator std::string_view</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator T</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a847db7139319155ef5fa2d4af7063163">operator uint64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad12185e1993ebcad73eb5ce82f5de8f7">operator value</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const document &amp;other) noexcept=delete (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(document &amp;&amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf">raw_json_token</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resume_value_iterator</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4">rewind</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start</b>(ondemand::json_iterator &amp;&amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start_or_resume_object</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>text</b>(uint32_t idx) const noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a">to_debug_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e">type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7">at_path</a>(std::string_view json_path) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246">begin</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552">consume</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667">count_elements</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642">count_fields</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d">current_depth</a>() const noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49">current_location</a>() const noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a54cd729a715a09bc9e706b7640233427">document</a>() noexcept=default</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>document</b>(const document &amp;other) noexcept=delete (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document</b>(document &amp;&amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>document</b>(ondemand::json_iterator &amp;&amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968">DOCUMENT_DEPTH</a></td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a">end</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea">find_field</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2">find_field_unordered</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field_unordered</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7fe39fb73b6a4d9b1c97742dc2ae7b98">get</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>() &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3">get</a>(T &amp;out) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>(T &amp;out) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>() &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>(T &amp;out) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>(T &amp;out) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d">get_array</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d">get_bool</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b">get_double</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771">get_double_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82">get_int64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436">get_int64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf">get_number</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c">get_number_type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc">get_object</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56">get_raw_json_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_root_value_iterator</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e">get_string</a>(bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a07a3c9b2b4e0cd8aa1524efb72a46775">get_string</a>(string_type &amp;receiver, bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c">get_uint64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95">get_uint64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980">get_value</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899">get_wobbly_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff">is_alive</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992">is_integer</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267">is_negative</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7">is_null</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b">is_scalar</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a></td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a08307c0a5552cf8cb06613ed1de48eac">operator array</a>() &amp;noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7df7ba140c9d6398fef2c6963da82230">operator bool</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae052e098bfbfde398845060a8d4f572f">operator double</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5d50aa0d396fc49855d3c0c571b07a25">operator int64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6cd27fe6dc9062b5380db757d49c3f7b">operator object</a>() &amp;noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a78411bf36298e3468ac83f3562b75d83">operator raw_json_string</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a30e8df60ace82837a17e52d5e457ac52">operator std::string_view</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator T</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a847db7139319155ef5fa2d4af7063163">operator uint64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad12185e1993ebcad73eb5ce82f5de8f7">operator value</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const document &amp;other) noexcept=delete (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(document &amp;&amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf">raw_json_token</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>resume_value_iterator</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4">rewind</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start</b>(ondemand::json_iterator &amp;&amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start_or_resume_object</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>text</b>(uint32_t idx) const noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a">to_debug_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e">type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -289,6 +289,9 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
<tr class="memitem:a74484485f4a3d8dce5943b0cb60ac815"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815">at_pointer</a> (std::string_view json_pointer) noexcept</td></tr>
<tr class="memdesc:a74484485f4a3d8dce5943b0cb60ac815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON pointer. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815">More...</a><br /></td></tr>
<tr class="separator:a74484485f4a3d8dce5943b0cb60ac815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87b1fb46555fdf69761966e49ffaa9d7"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7">at_path</a> (std::string_view json_path) noexcept</td></tr>
<tr class="memdesc:a87b1fb46555fdf69761966e49ffaa9d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON path. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7">More...</a><br /></td></tr>
<tr class="separator:a87b1fb46555fdf69761966e49ffaa9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a27654a19c386ad0c775cff258cf0c"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">raw_json</a> () noexcept</td></tr>
<tr class="memdesc:aa3a27654a19c386ad0c775cff258cf0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consumes the document and returns a string_view instance corresponding to the document as represented in JSON. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">More...</a><br /></td></tr>
<tr class="separator:aa3a27654a19c386ad0c775cff258cf0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -419,7 +422,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00211">211</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00213">213</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -449,7 +452,45 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
<p>Returns true if this document has been fully parsed. </p>
<p>If you have consumed the whole document and <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae896ac465551b036763e4465b3a16c7b" title="Returns true if this document has been fully parsed.">at_end()</a> returns false, then there may be trailing content. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00047">47</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00049">49</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
<a id="a87b1fb46555fdf69761966e49ffaa9d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87b1fb46555fdf69761966e49ffaa9d7">&#9670;&nbsp;</a></span>at_path()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_path </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>json_path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value associated with the given JSON path. </p>
<p>Right now we are only supporting a subset of json path that is easily convertible to json pointer.</p>
<dl class="section return"><dt>Returns</dt><dd>The value associated with the given JSON path, or:<ul>
<li>INVALID_JSON_POINTER if the json path to json pointer conversion fails</li>
<li>NO_SUCH_FIELD if a field does not exist in an object</li>
<li>INDEX_OUT_OF_BOUNDS if an array index is larger than an array length</li>
<li>INCORRECT_TYPE if a non-integer is used to access an array </li>
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00312">312</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -493,7 +534,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00292">292</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00294">294</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -523,7 +564,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
<p>Begin array iteration. </p>
<p>Part of the std::iterable interface. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00215">215</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00217">217</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -553,7 +594,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
<p>This method scans the array and counts the number of elements. </p>
<p>The count_elements method should always be called before you have begun iterating through the array: it is expected that you are pointing at the beginning of the array. The runtime complexity is linear in the size of the array. After calling this function, if successful, the array is 'rewinded' at its beginning as if it had never been accessed. If the JSON is malformed (e.g., there is a missing comma), then an error is returned and it is no longer safe to continue. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00197">197</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00199">199</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -584,7 +625,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
<p>The count_fields method should always be called before you have begun iterating through the object: it is expected that you are pointing at the beginning of the object. The runtime complexity is linear in the size of the object. After calling this function, if successful, the object is 'rewinded' at its beginning as if it had never been accessed. If the JSON is malformed (e.g., there is a missing comma), then an error is returned and it is no longer safe to continue.</p>
<p>To check that an object is empty, it is more performant to use the is_empty() method. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00204">204</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00206">206</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -614,7 +655,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
<p>Returns the current depth in the document if in bounds. </p>
<p>E.g., 0 = finished with document 1 = document root value (could be [ or {, not yet known) 2 = , or } inside root array/object 3 = key or value inside root array/object. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00043">43</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00045">45</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -644,7 +685,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
<p>Sentinel representing the end of the array. </p>
<p>Part of the std::iterable interface. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00218">218</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00220">220</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -691,7 +732,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
</dl>
<dl class="section return"><dt>Returns</dt><dd>The value of the field, or NO_SUCH_FIELD if the field is not in the object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00222">222</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00224">224</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -733,7 +774,7 @@ static constexpr <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m
</dl>
<dl class="section return"><dt>Returns</dt><dd>The value of the field, or NO_SUCH_FIELD if the field is not in the object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00228">228</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00230">230</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -842,7 +883,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<dd>
INCORRECT_TYPE If the JSON value is not an array. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00103">103</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00105">105</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -874,7 +915,7 @@ INCORRECT_TYPE If the JSON value is not an array. </dd></dl>
<dd>
INCORRECT_TYPE if the JSON value is not true or false. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00151">151</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00153">153</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -906,7 +947,7 @@ INCORRECT_TYPE if the JSON value is not true or false. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00132">132</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00134">134</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -938,7 +979,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<dd>
INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00135">135</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00137">137</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -970,7 +1011,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<dd>
INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00126">126</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00128">128</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1002,7 +1043,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00129">129</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00131">131</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1036,7 +1077,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p>Otherwise, <a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a8c8d29d831635c958e87de0cc2dab8b4" title="return the automatically determined type of the number: number_type::floating_point_number,...">number.get_number_type()</a> has value number_type::floating_point_number and we have a binary64 number. You can recover the value by calling <a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#ab261642a30f5e26b0769ce701cd5b9f8" title="return the value as a double, only valid if is_double() is true.">number.get_double()</a> and you have that <a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a48f9e54ebd40e1c060be0a4b1d4ff823" title="return true if the automatically determined type of the number is number_type::floating_point_number.">number.is_double()</a> is true.</p>
<p>You must check the type before accessing the value: it is an error to call "get_int64()" when <a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a8c8d29d831635c958e87de0cc2dab8b4" title="return the automatically determined type of the number: number_type::floating_point_number,...">number.get_number_type()</a> is not number_type::signed_integer and when <a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a38d6b4b4e91f30c8def71997d23454c2" title="return true if the automatically determined type of the number is number_type::signed_integer.">number.is_int64()</a> is false. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00282">282</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00284">284</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1070,7 +1111,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p>This function requires processing the number string, but it is expected to be faster than <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf" title="Attempt to parse an ondemand::number.">get_number()</a>.<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c" title="Determine the number type (integer or floating-point number) as quickly as possible.">get_number_type()</a> because it is does not parse the number value.</p>
<dl class="section return"><dt>Returns</dt><dd>the type of the number </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00278">278</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00280">280</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1102,7 +1143,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not an object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00107">107</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00109">109</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1136,7 +1177,7 @@ INCORRECT_TYPE If the JSON value is not an object. </dd></dl>
<dd>
INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00148">148</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00150">150</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1177,7 +1218,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<dd>
INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00138">138</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00140">140</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1223,7 +1264,7 @@ template&lt;typename string_type &gt; </div>
<p>Performance: This method may be slower than <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e" title="Cast this JSON value to a string.">get_string()</a> or <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e" title="Cast this JSON value to a string.">get_string(bool)</a> because it may need to allocate memory. We recommend you avoid allocating an std::string unless you need to.</p>
<dl class="section return"><dt>Returns</dt><dd>INCORRECT_TYPE if the JSON value is not a string. Otherwise, we return SUCCESS. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00142">142</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00144">144</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1257,7 +1298,7 @@ template&lt;typename string_type &gt; </div>
INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer.</dd></dl>
<p>We want to disallow trailing content. Thus, in several implementations below, we pass a 'true' parameter value to a get_root_value_iterator() method: this indicates that we disallow trailing content. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00120">120</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00122">122</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1289,7 +1330,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer.</dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00123">123</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00125">125</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1322,7 +1363,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer. </dd></dl>
<dd>
SCALAR_DOCUMENT_AS_VALUE error is the document is a scalar (see <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b" title="Checks whether the document is a scalar (string, number, null, Boolean).">is_scalar()</a> function). </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00068">68</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00070">70</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1356,7 +1397,7 @@ SCALAR_DOCUMENT_AS_VALUE error is the document is a scalar (see <a class="el" hr
<dd>
INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00145">145</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00147">147</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1386,7 +1427,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p>Some unrecoverable error conditions may render the document instance unusable. </p>
<p>The <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff" title="Some unrecoverable error conditions may render the document instance unusable.">is_alive()</a> method returns true when the document is still suitable. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00052">52</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00054">54</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1417,7 +1458,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p>Note that this requires to partially parse the number string. If the value is determined to be an integer, it may still not parse properly as an integer in subsequent steps (e.g., it might overflow).</p>
<dl class="section return"><dt>Returns</dt><dd>true if the number if negative. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00274">274</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00276">276</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1447,7 +1488,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p>Checks whether the document is a negative number. </p>
<dl class="section return"><dt>Returns</dt><dd>true if the number if negative. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00270">270</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00272">272</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1480,7 +1521,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00154">154</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00156">156</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1511,7 +1552,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<p>Returns false when there it is an array or object.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the type is string, number, null, Boolean @error TAPE_ERROR when the JSON value is a bad token like "}" "," or "alse". </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00263">263</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00265">265</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1547,7 +1588,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00186">186</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00188">188</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1583,7 +1624,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00193">193</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00195">195</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1619,7 +1660,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00190">190</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00192">192</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1655,7 +1696,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00189">189</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00191">191</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1691,7 +1732,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00187">187</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00189">189</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1729,7 +1770,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00192">192</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00194">194</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1766,7 +1807,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00191">191</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00193">193</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1802,7 +1843,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00188">188</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00190">190</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1839,7 +1880,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00194">194</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00196">196</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1869,7 +1910,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<p>Consumes the document and returns a string_view instance corresponding to the document as represented in JSON. </p>
<p>It points inside the original byte array containing the JSON document. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00247">247</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00249">249</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1910,7 +1951,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<li>null </li>
</ul>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00287">287</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00289">289</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1940,7 +1981,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<p>Reset the iterator inside the document instance so we are pointing back at the beginning of the document, as if it had just been created. </p>
<p>It invalidates all values, objects and arrays that you have created so far (including unescaped strings). </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00031">31</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00033">33</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -1972,7 +2013,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<p>NOTE: If you're only expecting a value to be one type (a typical case), it's generally better to just call .get_double, .get_string, etc. and check for INCORRECT_TYPE (or just let it throw an exception).</p>
<p>@error TAPE_ERROR when the JSON value is a bad token like "}" "," or "alse". </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00259">259</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00261">261</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -6,6 +6,7 @@ var classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_
[ "document", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a8df43e73a52118b91681a13fc897d098", null ],
[ "at", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a01c6bde0574654dc22ea219c3b3dbf51", null ],
[ "at_end", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae896ac465551b036763e4465b3a16c7b", null ],
[ "at_path", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7", null ],
[ "at_pointer", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815", null ],
[ "begin", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246", null ],
[ "consume", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552", null ],
@@ -95,60 +95,61 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<p>This is the complete list of members for <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>at</b>(size_t index) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>at_pointer</b>(std::string_view json_pointer) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>begin</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>count_elements</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>count_fields</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>current_depth</b>() const noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>current_location</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>document_reference</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document_reference</b>(document &amp;d) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>document_reference</b>(const document_reference &amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>end</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field_unordered</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field_unordered</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>at_path</b>(std::string_view json_path) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>at_pointer</b>(std::string_view json_pointer) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>begin</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>count_elements</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>count_fields</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>current_depth</b>() const noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>current_location</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document_reference</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>document_reference</b>(document &amp;d) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>document_reference</b>(const document_reference &amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>end</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field_unordered</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field_unordered</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_array</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_bool</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_double</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_double_in_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_int64</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_int64_in_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_number</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_number_type</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_object</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_raw_json_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_string</b>(bool allow_replacement=false) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_string</b>(string_type &amp;receiver, bool allow_replacement=false) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719">get_uint64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_uint64_in_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_value</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_wobbly_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_integer</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_negative</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_null</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_scalar</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator array</b>() &amp;noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator bool</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator document &amp;</b>() const noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator double</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator int64_t</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator object</b>() &amp;noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator raw_json_string</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator std::string_view</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator T</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator uint64_t</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator value</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const document_reference &amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>raw_json</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_json_token</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>rewind</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>type</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_array</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_bool</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_double</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_double_in_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_int64</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_int64_in_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_number</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_number_type</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_object</b>() &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_raw_json_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_string</b>(bool allow_replacement=false) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_string</b>(string_type &amp;receiver, bool allow_replacement=false) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719">get_uint64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_uint64_in_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get_value</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get_wobbly_string</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_integer</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_negative</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>is_null</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>is_scalar</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator array</b>() &amp;noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator bool</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator document &amp;</b>() const noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator double</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator int64_t</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator object</b>() &amp;noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator raw_json_string</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator std::string_view</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator T</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator uint64_t</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator value</b>() noexcept(false) (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const document_reference &amp;other) noexcept=default (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(const char *key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>raw_json</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>raw_json_token</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>rewind</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>type</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -262,6 +262,9 @@ simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">sim
<tr class="memitem:a8645c724ff217f11d09a69a3eb32355b"><td class="memItemLeft" align="right" valign="top"><a id="a8645c724ff217f11d09a69a3eb32355b"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>at_pointer</b> (std::string_view json_pointer) noexcept</td></tr>
<tr class="separator:a8645c724ff217f11d09a69a3eb32355b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3376bfa954029256f1482657eacfc4db"><td class="memItemLeft" align="right" valign="top"><a id="a3376bfa954029256f1482657eacfc4db"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>at_path</b> (std::string_view json_path) noexcept</td></tr>
<tr class="separator:a3376bfa954029256f1482657eacfc4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876cf6f9cffe607c7361a68cf8ef8112"><td class="memItemLeft" align="right" valign="top"><a id="a876cf6f9cffe607c7361a68cf8ef8112"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:a876cf6f9cffe607c7361a68cf8ef8112"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> () &amp;noexcept</td></tr>
@@ -270,7 +273,7 @@ template&lt;&gt; </td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html" title="A document_reference is a thin wrapper around a document reference instance.">document_reference</a> is a thin wrapper around a document reference instance. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document_8h_source.html#l00639">639</a> of file <a class="el" href="generic_2ondemand_2document_8h_source.html">document.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document_8h_source.html#l00653">653</a> of file <a class="el" href="generic_2ondemand_2document_8h_source.html">document.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a47b30548f71aca4317bdc4c6955cd719"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47b30548f71aca4317bdc4c6955cd719">&#9670;&nbsp;</a></span>get_uint64()</h2>
@@ -300,7 +303,7 @@ template&lt;&gt; </td></tr>
<p>However, for streams of JSON documents, we want to be able to start from "321" "321" "321" and parse it successfully as a stream of JSON documents, calling get_uint64_in_string() successfully each time.</p>
<p>To achieve this result, we pass a 'false' to a get_root_value_iterator() method: this indicates that we allow trailing content. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00600">600</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2document-inl_8h_source.html#l00623">623</a> of file <a class="el" href="generic_2ondemand_2document-inl_8h_source.html">document-inl.h</a>.</p>
</div>
</div>
@@ -4,6 +4,7 @@ var classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_
[ "document_reference", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9d1ddeb339540ee9c6f00b9061f5e908", null ],
[ "document_reference", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a15bc891896726595062910787cd83ca0", null ],
[ "at", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ae7397a55b94d369ace8aff2913ed2467", null ],
[ "at_path", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a3376bfa954029256f1482657eacfc4db", null ],
[ "at_pointer", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a8645c724ff217f11d09a69a3eb32355b", null ],
[ "begin", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab6b572642eb8d84f12a32d881499011d", null ],
[ "count_elements", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ac18dc949283225dd5ae7e0a6e74b4563", null ],
@@ -94,28 +94,29 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<p>This is the complete list of members for <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>begin</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd">consume</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">count_fields</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>end</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558">find_field</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field</b>(std::string_view key) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field_raw</b>(const std::string_view key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc">find_field_unordered</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field_unordered</b>(std::string_view key) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">is_empty</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>iter</b> (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111">object</a>() noexcept=default</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>object</b>(const value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">reset</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resume</b>(const value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start</b>(value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start_root</b>(value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>started</b>(value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">at_path</a>(std::string_view json_path) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>begin</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd">consume</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">count_fields</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>end</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558">find_field</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field</b>(std::string_view key) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field_raw</b>(const std::string_view key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc">find_field_unordered</a>(std::string_view key) &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field_unordered</b>(std::string_view key) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">is_empty</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>iter</b> (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111">object</a>() noexcept=default</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object</b>(const value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(std::string_view key) &amp;&amp;noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">reset</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>resume</b>(const value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>start</b>(value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>start_root</b>(value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>started</b>(value_iterator &amp;iter) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -133,6 +133,9 @@ simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">sim
<tr class="memitem:ae3d80f8e7f31c319fe6ee09c0860df83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83">at_pointer</a> (std::string_view json_pointer) noexcept</td></tr>
<tr class="memdesc:ae3d80f8e7f31c319fe6ee09c0860df83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON pointer. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83">More...</a><br /></td></tr>
<tr class="separator:ae3d80f8e7f31c319fe6ee09c0860df83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1bb196ae5f2aeabd8d95accdcd73498"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">at_path</a> (std::string_view json_path) noexcept</td></tr>
<tr class="memdesc:ae1bb196ae5f2aeabd8d95accdcd73498"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON path. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">More...</a><br /></td></tr>
<tr class="separator:ae1bb196ae5f2aeabd8d95accdcd73498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0bc6b9803e0c989e9defaf3edcaaae4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">reset</a> () &amp;noexcept</td></tr>
<tr class="memdesc:ae0bc6b9803e0c989e9defaf3edcaaae4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the iterator so that we are pointing back at the beginning of the object. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">More...</a><br /></td></tr>
<tr class="separator:ae0bc6b9803e0c989e9defaf3edcaaae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -213,6 +216,44 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae1bb196ae5f2aeabd8d95accdcd73498"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1bb196ae5f2aeabd8d95accdcd73498">&#9670;&nbsp;</a></span>at_path()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_path </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>json_path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value associated with the given JSON path. </p>
<p>Right now we are only supporting a subset of json path that is easily convertible to json pointer.</p>
<dl class="section return"><dt>Returns</dt><dd>The value associated with the given JSON path, or:<ul>
<li>INVALID_JSON_POINTER if the json path to json pointer conversion fails</li>
<li>NO_SUCH_FIELD if a field does not exist in an object</li>
<li>INDEX_OUT_OF_BOUNDS if an array index is larger than an array length</li>
<li>INCORRECT_TYPE if a non-integer is used to access an array </li>
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2object-inl_8h_source.html#l00167">167</a> of file <a class="el" href="generic_2ondemand_2object-inl_8h_source.html">object-inl.h</a>.</p>
</div>
</div>
<a id="ae3d80f8e7f31c319fe6ee09c0860df83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3d80f8e7f31c319fe6ee09c0860df83">&#9670;&nbsp;</a></span>at_pointer()</h2>
@@ -316,7 +357,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>To check that an object is empty, it is more performant to use the <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51" title="This method scans the beginning of the object and checks whether the object is empty.">is_empty()</a> method.</p>
<p>Performance hint: You should only call <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c" title="This method scans the object and counts the number of key-value pairs.">count_fields()</a> as a last resort as it may require scanning the document twice or more. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2object-inl_8h_source.html#l00167">167</a> of file <a class="el" href="generic_2ondemand_2object-inl_8h_source.html">object-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2object-inl_8h_source.html#l00175">175</a> of file <a class="el" href="generic_2ondemand_2object-inl_8h_source.html">object-inl.h</a>.</p>
</div>
</div>
@@ -437,7 +478,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>This method scans the beginning of the object and checks whether the object is empty. </p>
<p>The runtime complexity is constant time. After calling this function, if successful, the object is 'rewinded' at its beginning as if it had never been accessed. If the JSON is malformed (e.g., there is a missing comma), then an error is returned and it is no longer safe to continue. </p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2object-inl_8h_source.html#l00179">179</a> of file <a class="el" href="generic_2ondemand_2object-inl_8h_source.html">object-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2object-inl_8h_source.html#l00187">187</a> of file <a class="el" href="generic_2ondemand_2object-inl_8h_source.html">object-inl.h</a>.</p>
</div>
</div>
@@ -498,7 +539,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>You should still consume values only once even if you can iterate through the object more than once. If you unescape a string within the object more than once, you have unsafe code. Note that rewinding an object means that you may need to reparse it anew: it is not a free operation.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the object contains some elements (not empty) </dd></dl>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2object-inl_8h_source.html#l00186">186</a> of file <a class="el" href="generic_2ondemand_2object-inl_8h_source.html">object-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="generic_2ondemand_2object-inl_8h_source.html#l00194">194</a> of file <a class="el" href="generic_2ondemand_2object-inl_8h_source.html">object-inl.h</a>.</p>
</div>
</div>
@@ -2,6 +2,7 @@ var classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_
[
[ "object", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111", null ],
[ "object", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a6724eb440d3fb40018a9a47c715352ed", null ],
[ "at_path", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498", null ],
[ "at_pointer", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83", null ],
[ "begin", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aeb4a70edd1808f36210460ed410e8dae", null ],
[ "consume", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd", null ],
@@ -304,16 +304,16 @@ simdjson_inline void&#160;</td><td class="memItemRight" valign="bottom"><b>set_m
<p>Start iterating an on-demand JSON document. </p>
<p><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html" title="A JSON fragment iterator.">ondemand::parser</a> parser; document doc = parser.iterate(json);</p>
<p>It is expected that the content is a valid UTF-8 file, containing a valid JSON document. Otherwise the iterate method may return an error. In particular, the whole input should be valid: we do not attempt to tolerate incorrect content either before or after a JSON document. If there is a UTF-8 BOM, the parser skips it.</p>
<h3><a class="anchor" id="autotoc_md126"></a>
<h3><a class="anchor" id="autotoc_md127"></a>
IMPORTANT: Validate what you use</h3>
<p>Calling iterate on an invalid JSON document may not immediately trigger an error. The call to iterate does not parse and validate the whole document.</p>
<h3><a class="anchor" id="autotoc_md127"></a>
<h3><a class="anchor" id="autotoc_md128"></a>
IMPORTANT: Buffer Lifetime</h3>
<p>Because parsing is done while you iterate, you <em>must</em> keep the JSON buffer around at least as long as the document iteration.</p>
<h3><a class="anchor" id="autotoc_md128"></a>
<h3><a class="anchor" id="autotoc_md129"></a>
IMPORTANT: Document Lifetime</h3>
<p>Only one iteration at a time can happen per parser, and the parser <em>must</em> be kept alive during iteration to ensure intermediate buffers can be accessed. Any document must be destroyed before you call parse() again or destroy the parser.</p>
<h3><a class="anchor" id="autotoc_md129"></a>
<h3><a class="anchor" id="autotoc_md130"></a>
REQUIRED: Buffer Padding</h3>
<p>The buffer must have at least SIMDJSON_PADDING extra allocated bytes. It does not matter what those bytes are initialized to, as long as they are allocated. These bytes will be read: if you using a sanitizer that verifies that no uninitialized byte is read, then you should initialize the SIMDJSON_PADDING bytes to avoid runtime warnings.</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -389,19 +389,19 @@ REQUIRED: Buffer Padding</h3>
<p>No copy of the input buffer is made.</p>
<p>The function is lazy: it may be that no more than one JSON document at a time is parsed.</p>
<p>The caller is responsabile to ensure that the input string data remains unchanged and is not deleted during the loop.</p>
<h3><a class="anchor" id="autotoc_md133"></a>
<h3><a class="anchor" id="autotoc_md134"></a>
Format</h3>
<p>The buffer must contain a series of one or more JSON documents, concatenated into a single buffer, separated by ASCII whitespace. It effectively parses until it has a fully valid document, then starts parsing the next document at that point. (It does this with more parallelism and lookahead than you might think, though.)</p>
<p>documents that consist of an object or array may omit the whitespace between them, concatenating with no separator. Documents that consist of a single primitive (i.e. documents that are not arrays or objects) MUST be separated with ASCII whitespace.</p>
<p>The characters inside a JSON document, and between JSON documents, must be valid Unicode (UTF-8). If there is a UTF-8 BOM, the parser skips it.</p>
<p>The documents must not exceed batch_size bytes (by default 1MB) or they will fail to parse. Setting batch_size to excessively large or excessively small values may impact negatively the performance.</p>
<h3><a class="anchor" id="autotoc_md134"></a>
<h3><a class="anchor" id="autotoc_md135"></a>
REQUIRED: Buffer Padding</h3>
<p>The buffer must have at least SIMDJSON_PADDING extra allocated bytes. It does not matter what those bytes are initialized to, as long as they are allocated. These bytes will be read: if you using a sanitizer that verifies that no uninitialized byte is read, then you should initialize the SIMDJSON_PADDING bytes to avoid runtime warnings.</p>
<h3><a class="anchor" id="autotoc_md135"></a>
<h3><a class="anchor" id="autotoc_md136"></a>
Threads</h3>
<p>When compiled with SIMDJSON_THREADS_ENABLED, this method will use a single thread under the hood to do some lookahead.</p>
<h3><a class="anchor" id="autotoc_md136"></a>
<h3><a class="anchor" id="autotoc_md137"></a>
Parser Capacity</h3>
<p>If the parser's current capacity is less than batch_size, it will allocate enough capacity to handle it (up to max_capacity).</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -498,7 +498,7 @@ Parser Capacity</h3>
with newline, etc. </p>
<p>to a user-provided buffer. The result must be valid UTF-8. The provided pointer is advanced to the end of the string by reference, and a string_view instance is returned. You can ensure that your buffer is large enough by allocating a block of memory at least as large as the input JSON plus SIMDJSON_PADDING and then unescape all strings to this one buffer.</p>
<p>This unescape function is a low-level function. If you want a more user-friendly approach, you should avoid <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a> instances (e.g., by calling unescaped_key() instead of key() or get_string() instead of get_raw_json_string()).</p>
<h2><a class="anchor" id="autotoc_md137"></a>
<h2><a class="anchor" id="autotoc_md138"></a>
IMPORTANT: string_view lifetime</h2>
<p>The string_view is only valid as long as the bytes in dst.</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -553,7 +553,7 @@ IMPORTANT: string_view lifetime</h2>
with newline, etc. </p>
<p>to a user-provided buffer. The result may not be valid UTF-8. See <a href="https://simonsapin.github.io/wtf-8/">https://simonsapin.github.io/wtf-8/</a> The provided pointer is advanced to the end of the string by reference, and a string_view instance is returned. You can ensure that your buffer is large enough by allocating a block of memory at least as large as the input JSON plus SIMDJSON_PADDING and then unescape all strings to this one buffer.</p>
<p>This unescape function is a low-level function. If you want a more user-friendly approach, you should avoid <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a> instances (e.g., by calling unescaped_key() instead of key() or get_string() instead of get_raw_json_string()).</p>
<h2><a class="anchor" id="autotoc_md138"></a>
<h2><a class="anchor" id="autotoc_md139"></a>
IMPORTANT: string_view lifetime</h2>
<p>The string_view is only valid as long as the bytes in dst.</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -95,60 +95,61 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<p>This is the complete list of members for <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acc369e813e7cf4a97564bb0d85f76db3">at</a>(size_t index) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a88d1cdc3124965d707754af4fcfae7f9">begin</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad">count_elements</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a55f04607ee4e718294a572f9b6ad94cc">count_fields</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bcd64ae6b4d204c4b6b2a8420e0270c">current_depth</a>() const noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a06258e49f2dbb910beeaf6814ff7e071">current_location</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6ed00f1588087b2d0de926c4599366d6">end</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1588a173b15a20cacf77a24d07032d83">find_field</a>(std::string_view key) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field</b>(const char *key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acb1514c00a87027c5eb3c81171a3b874">find_field_unordered</a>(std::string_view key) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>find_field_unordered</b>(const char *key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8d50c7c494ab9acc4a644cc77dd058f9">get</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a40af3c6af7d18241c1c4017df8557d86">get</a>(T &amp;out) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>get</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2fdcc51cac791c3a2f4c970764bc0155">get_array</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa0e07db099e651d3e5279872683cb7dd">get_bool</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9a5ebeb4a79fa1d997f9f3478370a57e">get_double</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac8b8d7d4bc7958363b7f0d380b248a4f">get_double_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7e4b28c0d9637cf1b04554d99c0e3b3">get_int64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a547e99f2f430ca39bf4060d090f45ff7">get_int64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1">get_number</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2f46079741d1ba316de32bb9765c5082">get_number_type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3bde0795cb309f3e51b8388fbafc1fe4">get_object</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aca8b183c4e674a5b4ade8f6d2780f815">get_raw_json_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4">get_string</a>(bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8ea78c99c0523a18076561a2c5114890">get_string</a>(string_type &amp;receiver, bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#adaa7bb2c9b3988476f3317ddda27e22d">get_uint64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bc2eb9eeeb7e2e0b82c23ed4d254933">get_uint64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d">get_wobbly_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a5ab2c9c7d29a7a6c09f78930b0100836">is_integer</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2701c283de019e56624e930e936e0df0">is_negative</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a04f1c591d93d834377a9cb916c90e09b">is_null</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8c2618e57ec26501dd93ff8fd5cc2191">is_scalar</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>iter</b> (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a93756146a65e835b9358cc652dc53396">operator array</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#af7b51d9048d388235f3936c8fa30a2f7">operator bool</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a53f99cedf58e62c1382a4d5a585e05a0">operator double</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a30f182e71d3c13d2656ba5983862be57">operator int64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a89519c599fd938a6a750262111fc5757">operator object</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a85d69a32b4b95f353abe6214ecc98619">operator raw_json_string</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8e5f2ff46639e6c1cffb73d4e071e491">operator std::string_view</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a4d381cbad85e6b5498328f2c9bacb8ab">operator T</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#afb7be23d4f1006d5eae234d8c8c8d286">operator uint64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(std::string_view key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(const char *key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9271a0be9a741a34c3a63f77363963a6">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a37427e768435aafef5af097b8cc3cfec">raw_json_token</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a970f5c3f3e668a399765d52c7426764d">resume</a>(const value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ae75aa0d09a10682fd30dc4e8e25d0a73">skip</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a0126e4a8e02fa0a02481d3bdfd3965f7">start</a>(const value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a821e11bc3b6b3f16fa7d6b15c77c17d3">start_or_resume_object</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac39965b3006b8f19ed576ce99b7534c5">type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab96f6c19a1866863a110e8bcc93e0392">value</a>() noexcept=default</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7188b9843c2b3b3050c54b52d5b6886f">value</a>(const value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c">at_path</a>(std::string_view at_path) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528">at_pointer</a>(std::string_view json_pointer) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a88d1cdc3124965d707754af4fcfae7f9">begin</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad">count_elements</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a55f04607ee4e718294a572f9b6ad94cc">count_fields</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bcd64ae6b4d204c4b6b2a8420e0270c">current_depth</a>() const noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a06258e49f2dbb910beeaf6814ff7e071">current_location</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6ed00f1588087b2d0de926c4599366d6">end</a>() &amp;noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1588a173b15a20cacf77a24d07032d83">find_field</a>(std::string_view key) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field</b>(const char *key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acb1514c00a87027c5eb3c81171a3b874">find_field_unordered</a>(std::string_view key) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>find_field_unordered</b>(const char *key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8d50c7c494ab9acc4a644cc77dd058f9">get</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a40af3c6af7d18241c1c4017df8557d86">get</a>(T &amp;out) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>get</b>() noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2fdcc51cac791c3a2f4c970764bc0155">get_array</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa0e07db099e651d3e5279872683cb7dd">get_bool</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9a5ebeb4a79fa1d997f9f3478370a57e">get_double</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac8b8d7d4bc7958363b7f0d380b248a4f">get_double_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7e4b28c0d9637cf1b04554d99c0e3b3">get_int64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a547e99f2f430ca39bf4060d090f45ff7">get_int64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1">get_number</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2f46079741d1ba316de32bb9765c5082">get_number_type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3bde0795cb309f3e51b8388fbafc1fe4">get_object</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aca8b183c4e674a5b4ade8f6d2780f815">get_raw_json_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4">get_string</a>(bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8ea78c99c0523a18076561a2c5114890">get_string</a>(string_type &amp;receiver, bool allow_replacement=false) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#adaa7bb2c9b3988476f3317ddda27e22d">get_uint64</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bc2eb9eeeb7e2e0b82c23ed4d254933">get_uint64_in_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d">get_wobbly_string</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a5ab2c9c7d29a7a6c09f78930b0100836">is_integer</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2701c283de019e56624e930e936e0df0">is_negative</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a04f1c591d93d834377a9cb916c90e09b">is_null</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8c2618e57ec26501dd93ff8fd5cc2191">is_scalar</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>iter</b> (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a93756146a65e835b9358cc652dc53396">operator array</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#af7b51d9048d388235f3936c8fa30a2f7">operator bool</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a53f99cedf58e62c1382a4d5a585e05a0">operator double</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a30f182e71d3c13d2656ba5983862be57">operator int64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a89519c599fd938a6a750262111fc5757">operator object</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a85d69a32b4b95f353abe6214ecc98619">operator raw_json_string</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8e5f2ff46639e6c1cffb73d4e071e491">operator std::string_view</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a4d381cbad85e6b5498328f2c9bacb8ab">operator T</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#afb7be23d4f1006d5eae234d8c8c8d286">operator uint64_t</a>() noexcept(false)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator[]</b>(std::string_view key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator[]</b>(const char *key) noexcept (defined in <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>)</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9271a0be9a741a34c3a63f77363963a6">raw_json</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a37427e768435aafef5af097b8cc3cfec">raw_json_token</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a970f5c3f3e668a399765d52c7426764d">resume</a>(const value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ae75aa0d09a10682fd30dc4e8e25d0a73">skip</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a0126e4a8e02fa0a02481d3bdfd3965f7">start</a>(const value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a821e11bc3b6b3f16fa7d6b15c77c17d3">start_or_resume_object</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac39965b3006b8f19ed576ce99b7534c5">type</a>() noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab96f6c19a1866863a110e8bcc93e0392">value</a>() noexcept=default</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7188b9843c2b3b3050c54b52d5b6886f">value</a>(const value_iterator &amp;iter) noexcept</td><td class="entry"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
@@ -252,6 +252,9 @@ simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">sim
<tr class="memitem:aadd2f646a3231d407948bf5f3da46528"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528">at_pointer</a> (std::string_view json_pointer) noexcept</td></tr>
<tr class="memdesc:aadd2f646a3231d407948bf5f3da46528"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON pointer. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528">More...</a><br /></td></tr>
<tr class="separator:aadd2f646a3231d407948bf5f3da46528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6c6d98a3605c8e04cad16fce05c16c"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c">at_path</a> (std::string_view at_path) noexcept</td></tr>
<tr class="memdesc:a6f6c6d98a3605c8e04cad16fce05c16c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON path. <a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c">More...</a><br /></td></tr>
<tr class="separator:a6f6c6d98a3605c8e04cad16fce05c16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac96ed29f08a2c948c1f02d99b88546c4"><td class="memItemLeft" align="right" valign="top"><a id="ac96ed29f08a2c948c1f02d99b88546c4"></a>
template&lt;&gt; </td></tr>
<tr class="memitem:ac96ed29f08a2c948c1f02d99b88546c4"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> () noexcept</td></tr>
@@ -354,7 +357,45 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00149">149</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00151">151</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
<a id="a6f6c6d98a3605c8e04cad16fce05c16c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f6c6d98a3605c8e04cad16fce05c16c">&#9670;&nbsp;</a></span>at_path()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::at_path </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>at_path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the value associated with the given JSON path. </p>
<p>Right now we are only supporting a subset of json path that is easily convertible to json pointer.</p>
<dl class="section return"><dt>Returns</dt><dd>The value associated with the given JSON path, or:<ul>
<li>INVALID_JSON_POINTER if the json path to json pointer conversion fails</li>
<li>NO_SUCH_FIELD if a field does not exist in an object</li>
<li>INDEX_OUT_OF_BOUNDS if an array index is larger than an array length</li>
<li>INCORRECT_TYPE if a non-integer is used to access an array </li>
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00248">248</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -400,7 +441,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00232">232</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00234">234</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -431,7 +472,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>Part of the std::iterable interface.</p>
<dl class="section return"><dt>Returns</dt><dd>INCORRECT_TYPE If the JSON value is not an array. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00126">126</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00128">128</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -462,7 +503,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>The count_elements method should always be called before you have begun iterating through the array: it is expected that you are pointing at the beginning of the array. The runtime complexity is linear in the size of the array. After calling this function, if successful, the array is 'rewinded' at its beginning as if it had never been accessed. If the JSON is malformed (e.g., there is a missing comma), then an error is returned and it is no longer safe to continue.</p>
<p>Performance hint: You should only call <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad" title="This method scans the array and counts the number of elements.">count_elements()</a> as a last resort as it may require scanning the document twice or more. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00132">132</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00134">134</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -494,7 +535,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>To check that an object is empty, it is more performant to use the is_empty() method on the object instance.</p>
<p>Performance hint: You should only call <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a55f04607ee4e718294a572f9b6ad94cc" title="This method scans the object and counts the number of key-value pairs.">count_fields()</a> as a last resort as it may require scanning the document twice or more. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00142">142</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00144">144</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -524,7 +565,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>Returns the current depth in the document if in bounds. </p>
<p>E.g., 0 = finished with document 1 = document root value (could be [ or {, not yet known) 2 = , or } inside root array/object 3 = key or value inside root array/object. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00228">228</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00230">230</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -554,7 +595,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<p>Sentinel representing the end of the array. </p>
<p>Part of the std::iterable interface. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00129">129</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00131">131</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -601,7 +642,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<dl class="section return"><dt>Returns</dt><dd>The value of the field, or NO_SUCH_FIELD if the field is not in the object.</dd></dl>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00154">154</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00156">156</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -643,7 +684,7 @@ value_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iter</b> {}
<dl class="section return"><dt>Returns</dt><dd>The value of the field, or NO_SUCH_FIELD if the field is not in the object.</dd></dl>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00161">161</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00163">163</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -721,7 +762,7 @@ template&lt;typename T &gt; </div>
<dd>
SUCCESS If the parse succeeded and the out parameter was set to the value. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00091">91</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00093">93</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -753,7 +794,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<dd>
INCORRECT_TYPE If the JSON value is not an array. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00030">30</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00032">32</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -785,7 +826,7 @@ INCORRECT_TYPE If the JSON value is not an array. </dd></dl>
<dd>
INCORRECT_TYPE if the JSON value is not true or false. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00075">75</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00077">77</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -817,7 +858,7 @@ INCORRECT_TYPE if the JSON value is not true or false. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00057">57</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00059">59</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -849,7 +890,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<dd>
INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00060">60</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00062">62</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -881,7 +922,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<dd>
INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00069">69</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00071">71</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -913,7 +954,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00072">72</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00074">74</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -948,7 +989,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p>You must check the type before accessing the value: it is an error to call "get_int64()" when <a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a8c8d29d831635c958e87de0cc2dab8b4" title="return the automatically determined type of the number: number_type::floating_point_number,...">number.get_number_type()</a> is not number_type::signed_integer and when <a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a38d6b4b4e91f30c8def71997d23454c2" title="return true if the automatically determined type of the number is number_type::signed_integer.">number.is_int64()</a> is false.</p>
<p>Performance note: this is designed with performance in mind. When calling '<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1" title="Attempt to parse an ondemand::number.">get_number()</a>', you scan the number string only once, determining efficiently the type and storing it in an efficient manner. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00196">196</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00198">198</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -982,7 +1023,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<p>This function requires processing the number string, but it is expected to be faster than <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1" title="Attempt to parse an ondemand::number.">get_number()</a>.<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2f46079741d1ba316de32bb9765c5082" title="Determine the number type (integer or floating-point number) as quickly as possible.">get_number_type()</a> because it is does not parse the number value.</p>
<dl class="section return"><dt>Returns</dt><dd>the type of the number </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00193">193</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00195">195</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1014,7 +1055,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not an object. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00033">33</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00035">35</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1048,7 +1089,7 @@ INCORRECT_TYPE If the JSON value is not an object. </dd></dl>
<dd>
INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00044">44</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00046">46</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1084,7 +1125,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<dd>
INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00047">47</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00049">49</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1130,7 +1171,7 @@ template&lt;typename string_type &gt; </div>
<p>Performance: This method may be slower than <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4" title="Cast this JSON value to a string.">get_string()</a> or <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4" title="Cast this JSON value to a string.">get_string(bool)</a> because it may need to allocate memory. We recommend you avoid allocating an std::string unless you need to.</p>
<dl class="section return"><dt>Returns</dt><dd>INCORRECT_TYPE if the JSON value is not a string. Otherwise, we return SUCCESS. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00051">51</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00053">53</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1162,7 +1203,7 @@ template&lt;typename string_type &gt; </div>
<dd>
INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00063">63</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00065">65</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1194,7 +1235,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00066">66</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00068">68</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1228,7 +1269,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer. </dd></dl>
<dd>
INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00054">54</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00056">56</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1260,7 +1301,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p>Performance note: if you call this function systematically before parsing a number, you may have fallen for a performance anti-pattern.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the number if negative. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00190">190</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00192">192</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1290,7 +1331,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p>Checks whether the value is a negative number. </p>
<dl class="section return"><dt>Returns</dt><dd>true if the number if negative. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00186">186</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00188">188</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1323,7 +1364,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<dd>
INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00078">78</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00080">80</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1354,7 +1395,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<p>Returns false when there it is an array or object.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the type is string, number, null, Boolean @error TAPE_ERROR when the JSON value is a bad token like "}" "," or "alse". </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00179">179</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00181">181</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1390,7 +1431,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00100">100</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00102">102</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1426,7 +1467,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00121">121</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00123">123</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1462,7 +1503,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00112">112</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00114">114</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1498,7 +1539,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00109">109</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00111">111</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1534,7 +1575,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00103">103</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00105">105</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1572,7 +1613,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00118">118</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00120">120</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1610,7 +1651,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00115">115</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00117">117</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1640,7 +1681,7 @@ template&lt;class T &gt; </div>
<p>The programmer is responsible for providing an implementation of get&lt;T&gt; for the type T.</p>
<dl class="section return"><dt>Returns</dt><dd>An instance of type T </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00097">97</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00099">99</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1676,7 +1717,7 @@ template&lt;class T &gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00106">106</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00108">108</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1706,7 +1747,7 @@ template&lt;class T &gt; </div>
<p>Get a string_view pointing at this value in the JSON document. </p>
<p>If this element is an array or an object, it consumes the array or the object and returns a string_view instance corresponding to the array as represented in JSON. It points inside the original document. If this element is a scalar (string, number, Boolean, null), it returns what <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a37427e768435aafef5af097b8cc3cfec" title="Get the raw JSON for this token.">raw_json_token()</a> would return. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00204">204</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00206">206</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1748,7 +1789,7 @@ template&lt;class T &gt; </div>
</ul>
<p>See also <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9271a0be9a741a34c3a63f77363963a6" title="Get a string_view pointing at this value in the JSON document.">value::raw_json()</a>. </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00200">200</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00202">202</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1779,7 +1820,7 @@ template&lt;class T &gt; </div>
<p>Start a value at the current position. </p>
<p>(It should already be started; this is just a self-documentation method.) </p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00023">23</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00025">25</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -1811,7 +1852,7 @@ template&lt;class T &gt; </div>
<p>NOTE: If you're only expecting a value to be one type (a typical case), it's generally better to just call .get_double, .get_string, etc. and check for INCORRECT_TYPE (or just let it throw an exception).</p>
<dl class="section return"><dt>Returns</dt><dd>The type of JSON value (<a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330af1f713c9e000f5d3f280adbd124df4f5" title="A JSON array ( [ 1, 2, 3 ... ] )">json_type::array</a>, <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330aa8cfde6331bd59eb2ac96f8911c4b666" title="A JSON object ( { &quot;a&quot;: 1, &quot;b&quot; 2, ... } )">json_type::object</a>, <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab45cffe084dd3d20d928bee85e7b0f21" title="A JSON string ( &quot;a&quot; or &quot;hello world\n&quot; ...)">json_type::string</a>, <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab1bc248a7ff2b2e95569f56de68615df" title="A JSON number ( 1 or -2.3 or 4.5e6 ...)">json_type::number</a>, <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27" title="A JSON boolean (true or false)">json_type::boolean</a>, or <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a37a6259cc0c1dae299a7866489dff0bd" title="A JSON null (null)">json_type::null</a>). @error TAPE_ERROR when the JSON value is a bad token like "}" "," or "alse". </dd></dl>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00175">175</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="value-inl_8h_source.html#l00177">177</a> of file <a class="el" href="value-inl_8h_source.html">value-inl.h</a>.</p>
</div>
</div>
@@ -3,6 +3,7 @@ var classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_
[ "value", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab96f6c19a1866863a110e8bcc93e0392", null ],
[ "value", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7188b9843c2b3b3050c54b52d5b6886f", null ],
[ "at", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acc369e813e7cf4a97564bb0d85f76db3", null ],
[ "at_path", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c", null ],
[ "at_pointer", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528", null ],
[ "begin", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a88d1cdc3124965d707754af4fcfae7f9", null ],
[ "count_elements", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad", null ],
+16 -16
View File
@@ -404,11 +404,11 @@ simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">sim
<p>Load a JSON document from a file and return a reference to it. </p>
<p><a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a> parser; const element doc = <a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab3e5bbb1974a1932aead90ad63883a23" title="Load a JSON document from a file and return a reference to it.">parser.load</a>("jsonexamples/twitter.json");</p>
<p>The function is eager: the file's content is loaded in memory inside the parser instance and immediately parsed. The file can be deleted after the <code><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab3e5bbb1974a1932aead90ad63883a23" title="Load a JSON document from a file and return a reference to it.">parser.load</a></code> call.</p>
<h3><a class="anchor" id="autotoc_md110"></a>
<h3><a class="anchor" id="autotoc_md111"></a>
IMPORTANT: Document Lifetime</h3>
<p>The JSON document still lives in the parser: this is the most efficient way to parse JSON documents because it reuses the same buffers, but you <em>must</em> use the document before you destroy the parser or call <a class="el" href="classsimdjson_1_1dom_1_1parser.html#a16c7d1e28125ef7d5703244483f70984" title="Parse a JSON document and return a temporary reference to it.">parse()</a> again.</p>
<p>Moving the parser instance is safe, but it invalidates the element instances. You may store the parser instance without moving it by wrapping it inside an <code>unique_ptr</code> instance like so: <code>std::unique_ptr&lt;<a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a>&gt; parser(new <a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a>{});</code>.</p>
<h3><a class="anchor" id="autotoc_md111"></a>
<h3><a class="anchor" id="autotoc_md112"></a>
Parser Capacity</h3>
<p>If the parser's current capacity is less than the file length, it will allocate enough capacity to handle it (up to max_capacity).</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -467,7 +467,7 @@ Parser Capacity</h3>
<p>It is similar to the function <code>load</code> except that instead of parsing into the internal <code>document</code> instance associated with the parser, it allows the user to provide a document instance.</p>
<p><a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a> parser; <a class="el" href="classsimdjson_1_1dom_1_1document.html" title="A parsed JSON document.">dom::document</a> doc; element doc_root = <a class="el" href="classsimdjson_1_1dom_1_1parser.html#ac7913230cb1f559bea4583bb743f9807" title="Load a JSON document from a file into a provide document instance and return a temporary reference to...">parser.load_into_document</a>(doc, "jsonexamples/twitter.json");</p>
<p>The function is eager: the file's content is loaded in memory inside the parser instance and immediately parsed. The file can be deleted after the <code><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ac7913230cb1f559bea4583bb743f9807" title="Load a JSON document from a file into a provide document instance and return a temporary reference to...">parser.load_into_document</a></code> call.</p>
<h3><a class="anchor" id="autotoc_md112"></a>
<h3><a class="anchor" id="autotoc_md113"></a>
IMPORTANT: Document Lifetime</h3>
<p>After the call to load_into_document, the parser is no longer needed.</p>
<p>The JSON document lives in the document instance: you must keep the document instance alive while you navigate through it (i.e., used the returned value from load_into_document). You are encourage to reuse the document instance many times with new data to avoid reallocations:</p>
@@ -531,20 +531,20 @@ IMPORTANT: Document Lifetime</h3>
<p>The file is loaded in memory and can be safely deleted after the <code>parser.load_many(path)</code> function has returned. The memory is held by the <code>parser</code> instance.</p>
<p>The function is lazy: it may be that no more than one JSON document at a time is parsed. And, possibly, no document many have been parsed when the <code>parser.load_many(path)</code> function returned.</p>
<p>If there is a UTF-8 BOM, the parser skips it.</p>
<h3><a class="anchor" id="autotoc_md117"></a>
<h3><a class="anchor" id="autotoc_md118"></a>
Format</h3>
<p>The file must contain a series of one or more JSON documents, concatenated into a single buffer, separated by whitespace. It effectively parses until it has a fully valid document, then starts parsing the next document at that point. (It does this with more parallelism and lookahead than you might think, though.)</p>
<p>Documents that consist of an object or array may omit the whitespace between them, concatenating with no separator. documents that consist of a single primitive (i.e. documents that are not arrays or objects) MUST be separated with whitespace.</p>
<p>The documents must not exceed batch_size bytes (by default 1MB) or they will fail to parse. Setting batch_size to excessively large or excesively small values may impact negatively the performance.</p>
<h3><a class="anchor" id="autotoc_md118"></a>
<h3><a class="anchor" id="autotoc_md119"></a>
Error Handling</h3>
<p>All errors are returned during iteration: if there is a global error such as memory allocation, it will be yielded as the first result. Iteration always stops after the first error.</p>
<p>As with all other simdjson methods, non-exception error handling is readily available through the same interface, requiring you to check the error before using the document:</p>
<p><a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a> parser; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html" title="A forward-only stream of documents.">dom::document_stream</a> docs; auto error = parser.load_many(path).get(docs); if (error) { cerr &lt;&lt; error &lt;&lt; endl; exit(1); } for (auto doc : docs) { std::string_view title; if ((error = doc["title"].get(title)) { cerr &lt;&lt; error &lt;&lt; endl; exit(1); } cout &lt;&lt; title &lt;&lt; endl; }</p>
<h3><a class="anchor" id="autotoc_md119"></a>
<h3><a class="anchor" id="autotoc_md120"></a>
Threads</h3>
<p>When compiled with SIMDJSON_THREADS_ENABLED, this method will use a single thread under the hood to do some lookahead.</p>
<h3><a class="anchor" id="autotoc_md120"></a>
<h3><a class="anchor" id="autotoc_md121"></a>
Parser Capacity</h3>
<p>If the parser's current capacity is less than batch_size, it will allocate enough capacity to handle it (up to max_capacity).</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -704,11 +704,11 @@ Parser Capacity</h3>
<p>Parse a JSON document and return a temporary reference to it. </p>
<p><a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a> parser; element doc_root = parser.parse(buf, len);</p>
<p>The function eagerly parses the input: the input can be modified and discarded after the <code>parser.parse(buf, len)</code> call has completed.</p>
<h3><a class="anchor" id="autotoc_md113"></a>
<h3><a class="anchor" id="autotoc_md114"></a>
IMPORTANT: Document Lifetime</h3>
<p>The JSON document still lives in the parser: this is the most efficient way to parse JSON documents because it reuses the same buffers, but you <em>must</em> use the document before you destroy the parser or call <a class="el" href="classsimdjson_1_1dom_1_1parser.html#a16c7d1e28125ef7d5703244483f70984" title="Parse a JSON document and return a temporary reference to it.">parse()</a> again.</p>
<p>Moving the parser instance is safe, but it invalidates the element instances. You may store the parser instance without moving it by wrapping it inside an <code>unique_ptr</code> instance like so: <code>std::unique_ptr&lt;<a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a>&gt; parser(new <a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a>{});</code>.</p>
<h3><a class="anchor" id="autotoc_md114"></a>
<h3><a class="anchor" id="autotoc_md115"></a>
REQUIRED: Buffer Padding</h3>
<p>The buffer must have at least SIMDJSON_PADDING extra allocated bytes. It does not matter what those bytes are initialized to, as long as they are allocated. These bytes will be read: if you using a sanitizer that verifies that no uninitialized byte is read, then you should initialize the SIMDJSON_PADDING bytes to avoid runtime warnings.</p>
<p>If realloc_if_needed is true (the default), it is assumed that the buffer does <em>not</em> have enough padding, and it is copied into an enlarged temporary buffer before parsing. Thus the following is safe:</p>
@@ -716,7 +716,7 @@ REQUIRED: Buffer Padding</h3>
<p>If you set realloc_if_needed to false (e.g., parser.parse(json, json_len, false)), you must provide a buffer with at least SIMDJSON_PADDING extra bytes at the end. The benefit of setting realloc_if_needed to false is that you avoid a temporary memory allocation and a copy.</p>
<p>The padded bytes may be read. It is not important how you initialize these bytes though we recommend a sensible default like null character values or spaces. For example, the following low-level code is safe:</p>
<p>const char *json = R"({"key":"value"})"; const size_t json_len = std::strlen(json); std::unique_ptr&lt;char[]&gt; padded_json_copy{new char[json_len + SIMDJSON_PADDING]}; std::memcpy(padded_json_copy.get(), json, json_len); std::memset(padded_json_copy.get() + json_len, '\0', SIMDJSON_PADDING); <a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">simdjson::dom::parser</a> parser; <a class="el" href="classsimdjson_1_1dom_1_1element.html" title="A JSON element.">simdjson::dom::element</a> element = <a class="el" href="classsimdjson_1_1dom_1_1parser.html#a16c7d1e28125ef7d5703244483f70984" title="Parse a JSON document and return a temporary reference to it.">parser.parse</a>(padded_json_copy.get(), json_len, false);</p>
<h3><a class="anchor" id="autotoc_md115"></a>
<h3><a class="anchor" id="autotoc_md116"></a>
Parser Capacity</h3>
<p>If the parser's current capacity is less than len, it will allocate enough capacity to handle it (up to max_capacity).</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -788,7 +788,7 @@ Parser Capacity</h3>
<p>It is similar to the function <code>parse</code> except that instead of parsing into the internal <code>document</code> instance associated with the parser, it allows the user to provide a document instance.</p>
<p><a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a> parser; <a class="el" href="classsimdjson_1_1dom_1_1document.html" title="A parsed JSON document.">dom::document</a> doc; element doc_root = parser.parse_into_document(doc, buf, len);</p>
<p>The function eagerly parses the input: the input can be modified and discarded after the <code>parser.parse(buf, len)</code> call has completed.</p>
<h3><a class="anchor" id="autotoc_md116"></a>
<h3><a class="anchor" id="autotoc_md117"></a>
IMPORTANT: Document Lifetime</h3>
<p>After the call to parse_into_document, the parser is no longer needed.</p>
<p>The JSON document lives in the document instance: you must keep the document instance alive while you navigate through it (i.e., used the returned value from parse_into_document). You are encourage to reuse the document instance many times with new data to avoid reallocations:</p>
@@ -864,23 +864,23 @@ IMPORTANT: Document Lifetime</h3>
<p>The following is safe:</p>
<p>auto json = "[\"temporary data"]"_padded; auto docs = parser.parse_many(json); for (element doc : docs) { cout &lt;&lt; std::string(doc["title"]) &lt;&lt; endl; }</p>
<p>If there is a UTF-8 BOM, the parser skips it.</p>
<h3><a class="anchor" id="autotoc_md121"></a>
<h3><a class="anchor" id="autotoc_md122"></a>
Format</h3>
<p>The buffer must contain a series of one or more JSON documents, concatenated into a single buffer, separated by whitespace. It effectively parses until it has a fully valid document, then starts parsing the next document at that point. (It does this with more parallelism and lookahead than you might think, though.)</p>
<p>documents that consist of an object or array may omit the whitespace between them, concatenating with no separator. documents that consist of a single primitive (i.e. documents that are not arrays or objects) MUST be separated with whitespace.</p>
<p>The documents must not exceed batch_size bytes (by default 1MB) or they will fail to parse. Setting batch_size to excessively large or excesively small values may impact negatively the performance.</p>
<h3><a class="anchor" id="autotoc_md122"></a>
<h3><a class="anchor" id="autotoc_md123"></a>
Error Handling</h3>
<p>All errors are returned during iteration: if there is a global error such as memory allocation, it will be yielded as the first result. Iteration always stops after the first error.</p>
<p>As with all other simdjson methods, non-exception error handling is readily available through the same interface, requiring you to check the error before using the document:</p>
<p><a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">dom::parser</a> parser; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html" title="A forward-only stream of documents.">dom::document_stream</a> docs; auto error = parser.load_many(path).get(docs); if (error) { cerr &lt;&lt; error &lt;&lt; endl; exit(1); } for (auto doc : docs) { std::string_view title; if ((error = doc["title"].get(title)) { cerr &lt;&lt; error &lt;&lt; endl; exit(1); } cout &lt;&lt; title &lt;&lt; endl; }</p>
<h3><a class="anchor" id="autotoc_md123"></a>
<h3><a class="anchor" id="autotoc_md124"></a>
REQUIRED: Buffer Padding</h3>
<p>The buffer must have at least SIMDJSON_PADDING extra allocated bytes. It does not matter what those bytes are initialized to, as long as they are allocated. These bytes will be read: if you using a sanitizer that verifies that no uninitialized byte is read, then you should initialize the SIMDJSON_PADDING bytes to avoid runtime warnings.</p>
<h3><a class="anchor" id="autotoc_md124"></a>
<h3><a class="anchor" id="autotoc_md125"></a>
Threads</h3>
<p>When compiled with SIMDJSON_THREADS_ENABLED, this method will use a single thread under the hood to do some lookahead.</p>
<h3><a class="anchor" id="autotoc_md125"></a>
<h3><a class="anchor" id="autotoc_md126"></a>
Parser Capacity</h3>
<p>If the parser's current capacity is less than batch_size, it will allocate enough capacity to handle it (up to max_capacity).</p>
<dl class="params"><dt>Parameters</dt><dd>
+2
View File
@@ -15,6 +15,8 @@ var dir_7796bb4b727f918c96faee1bdd50e49a =
[ "field.h", "field_8h_source.html", null ],
[ "json_iterator-inl.h", "json__iterator-inl_8h_source.html", null ],
[ "json_iterator.h", "json__iterator_8h_source.html", null ],
[ "json_path_to_pointer_conversion-inl.h", "json__path__to__pointer__conversion-inl_8h_source.html", null ],
[ "json_path_to_pointer_conversion.h", "json__path__to__pointer__conversion_8h_source.html", null ],
[ "json_type-inl.h", "json__type-inl_8h_source.html", null ],
[ "json_type.h", "json__type_8h_source.html", null ],
[ "logger-inl.h", "logger-inl_8h_source.html", null ],
+1 -1
View File
@@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('field_8h_source.html',''); initResizab
<div class="ttc" id="anamespacesimdjson_html_a7b735a3a50ba79e3f7f14df5f77d8da9"><div class="ttname"><a href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">simdjson::error_code</a></div><div class="ttdeci">error_code</div><div class="ttdoc">All possible errors returned by simdjson.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00019">error.h:19</a></div></div>
<div class="ttc" id="astructsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base_html"><div class="ttname"><a href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="implementation__simdjson__result__base_8h_source.html#l00035">implementation_simdjson_result_base.h:35</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="raw__json__string_8h_source.html#l00192">raw_json_string.h:192</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00627">value.h:627</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00641">value.h:641</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html">simdjson::simdjson_result</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00214">error.h:214</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_a23470fcc7f01262019e96d3f3010b4a1"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">simdjson::simdjson_result::error</a></div><div class="ttdeci">simdjson_inline error_code error() const noexcept</div><div class="ttdoc">The error.</div><div class="ttdef"><b>Definition:</b> <a href="error-inl_8h_source.html#l00131">error-inl.h:131</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_af7f6d5a5e979b60d5231449d53dcd9be"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">simdjson::simdjson_result::value</a></div><div class="ttdeci">simdjson_inline T &amp; value() &amp;noexcept(false)</div><div class="ttdoc">Get the result value.</div></div>
+22 -20
View File
@@ -153,26 +153,28 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
<tr id="row_0_0_4_0_12_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="field_8h_source.html"><span class="icondoc"></span></a><b>field.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_13_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__iterator-inl_8h_source.html"><span class="icondoc"></span></a><b>json_iterator-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_14_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__iterator_8h_source.html"><span class="icondoc"></span></a><b>json_iterator.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_15_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__type-inl_8h_source.html"><span class="icondoc"></span></a><b>json_type-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_16_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__type_8h_source.html"><span class="icondoc"></span></a><b>json_type.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_17_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="logger-inl_8h_source.html"><span class="icondoc"></span></a><b>logger-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_18_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="logger_8h_source.html"><span class="icondoc"></span></a><b>logger.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_19_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2object-inl_8h_source.html"><span class="icondoc"></span></a><b>object-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_20_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2object_8h_source.html"><span class="icondoc"></span></a><b>object.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_21_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="object__iterator-inl_8h_source.html"><span class="icondoc"></span></a><b>object_iterator-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_22_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="object__iterator_8h_source.html"><span class="icondoc"></span></a><b>object_iterator.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_23_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2parser-inl_8h_source.html"><span class="icondoc"></span></a><b>parser-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_24_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2parser_8h_source.html"><span class="icondoc"></span></a><b>parser.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_25_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="raw__json__string-inl_8h_source.html"><span class="icondoc"></span></a><b>raw_json_string-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_26_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="raw__json__string_8h_source.html"><span class="icondoc"></span></a><b>raw_json_string.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_27_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2serialization-inl_8h_source.html"><span class="icondoc"></span></a><b>serialization-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_28_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2serialization_8h_source.html"><span class="icondoc"></span></a><b>serialization.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_29_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="token__iterator-inl_8h_source.html"><span class="icondoc"></span></a><b>token_iterator-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_30_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="token__iterator_8h_source.html"><span class="icondoc"></span></a><b>token_iterator.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_31_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value-inl_8h_source.html"><span class="icondoc"></span></a><b>value-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_32_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value_8h_source.html"><span class="icondoc"></span></a><b>value.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_33_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value__iterator-inl_8h_source.html"><span class="icondoc"></span></a><b>value_iterator-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_34_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value__iterator_8h_source.html"><span class="icondoc"></span></a><b>value_iterator.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_15_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__path__to__pointer__conversion-inl_8h_source.html"><span class="icondoc"></span></a><b>json_path_to_pointer_conversion-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_16_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__path__to__pointer__conversion_8h_source.html"><span class="icondoc"></span></a><b>json_path_to_pointer_conversion.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_17_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__type-inl_8h_source.html"><span class="icondoc"></span></a><b>json_type-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_18_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="json__type_8h_source.html"><span class="icondoc"></span></a><b>json_type.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_19_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="logger-inl_8h_source.html"><span class="icondoc"></span></a><b>logger-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_20_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="logger_8h_source.html"><span class="icondoc"></span></a><b>logger.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_21_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2object-inl_8h_source.html"><span class="icondoc"></span></a><b>object-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_22_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2object_8h_source.html"><span class="icondoc"></span></a><b>object.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_23_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="object__iterator-inl_8h_source.html"><span class="icondoc"></span></a><b>object_iterator-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_24_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="object__iterator_8h_source.html"><span class="icondoc"></span></a><b>object_iterator.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_25_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2parser-inl_8h_source.html"><span class="icondoc"></span></a><b>parser-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_26_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2parser_8h_source.html"><span class="icondoc"></span></a><b>parser.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_27_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="raw__json__string-inl_8h_source.html"><span class="icondoc"></span></a><b>raw_json_string-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_28_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="raw__json__string_8h_source.html"><span class="icondoc"></span></a><b>raw_json_string.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_29_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2serialization-inl_8h_source.html"><span class="icondoc"></span></a><b>serialization-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_30_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="generic_2ondemand_2serialization_8h_source.html"><span class="icondoc"></span></a><b>serialization.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_31_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="token__iterator-inl_8h_source.html"><span class="icondoc"></span></a><b>token_iterator-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_32_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="token__iterator_8h_source.html"><span class="icondoc"></span></a><b>token_iterator.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_33_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value-inl_8h_source.html"><span class="icondoc"></span></a><b>value-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_34_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value_8h_source.html"><span class="icondoc"></span></a><b>value.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_35_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value__iterator-inl_8h_source.html"><span class="icondoc"></span></a><b>value_iterator-inl.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_0_36_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><a href="value__iterator_8h_source.html"><span class="icondoc"></span></a><b>value_iterator.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="amalgamated_8h_source.html"><span class="icondoc"></span></a><b>amalgamated.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="atomparsing_8h_source.html"><span class="icondoc"></span></a><b>atomparsing.h</b></td><td class="desc"></td></tr>
<tr id="row_0_0_4_3_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="generic_2base_8h_source.html"><span class="icondoc"></span></a><b>base.h</b></td><td class="desc"></td></tr>
+6
View File
@@ -131,6 +131,12 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
: <a class="el" href="classsimdjson_1_1dom_1_1element.html#a5185447e6bf8949e7c5e9c22711e8764">simdjson::dom::element</a>
, <a class="el" href="classsimdjson_1_1dom_1_1object.html#ab075da9eb7678f6321cecf4cbd196039">simdjson::dom::object</a>
</li>
<li>at_path()
: <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a>
, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>
, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>
, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>
</li>
<li>at_pointer()
: <a class="el" href="classsimdjson_1_1dom_1_1array.html#a8141c7d98672bc3ab69fea7b63afcfb2">simdjson::dom::array</a>
, <a class="el" href="classsimdjson_1_1dom_1_1element.html#a3777fed88f37555f2d090aeb604a117c">simdjson::dom::element</a>
+6
View File
@@ -131,6 +131,12 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
: <a class="el" href="classsimdjson_1_1dom_1_1element.html#a5185447e6bf8949e7c5e9c22711e8764">simdjson::dom::element</a>
, <a class="el" href="classsimdjson_1_1dom_1_1object.html#ab075da9eb7678f6321cecf4cbd196039">simdjson::dom::object</a>
</li>
<li>at_path()
: <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a>
, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a>
, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a>
, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a>
</li>
<li>at_pointer()
: <a class="el" href="classsimdjson_1_1dom_1_1array.html#a8141c7d98672bc3ab69fea7b63afcfb2">simdjson::dom::array</a>
, <a class="el" href="classsimdjson_1_1dom_1_1element.html#a3777fed88f37555f2d090aeb604a117c">simdjson::dom::element</a>
+119 -61
View File
@@ -256,71 +256,128 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2array-inl_8h_source
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">return</span> child;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;}</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84"> 166</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">array::at</a>(<span class="keywordtype">size_t</span> index) noexcept {</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordtype">size_t</span> i = 0;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> : *<span class="keyword">this</span>) {</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">if</span> (i == index) { <span class="keywordflow">return</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>; }</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; i++;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49">INDEX_OUT_OF_BOUNDS</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="keyword">inline</span> std::string json_path_to_pointer_conversion(std::string_view json_path) {</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">if</span> (json_path.empty() || (json_path.front() != <span class="charliteral">&#39;.&#39;</span> &amp;&amp;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; json_path.front() != <span class="charliteral">&#39;[&#39;</span>)) {</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;-1&quot;</span>; <span class="comment">// This is just a sentinel value, the caller should check for this and return an error.</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; }</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; std::string result;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="comment">// Reserve space to reduce allocations, adjusting for potential increases due</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="comment">// to escaping.</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; result.reserve(json_path.size() * 2);</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordtype">size_t</span> i = 0;</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::simdjson_result(</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; SIMDJSON_IMPLEMENTATION::ondemand::array &amp;&amp;value</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;) noexcept</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;(</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;(value)</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; )</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;{</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;}</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::simdjson_result(</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> error</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;) noexcept</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;(error)</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;{</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;}</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::begin() noexcept {</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">return</span> first.begin();</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;}</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::end() noexcept {</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">return</span> first.end();</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;}</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;simdjson_inline simdjson_result&lt;size_t&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::count_elements() &amp; noexcept {</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">return</span> first.count_elements();</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;}</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;simdjson_inline simdjson_result&lt;bool&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::is_empty() &amp; noexcept {</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">return</span> first.is_empty();</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordflow">while</span> (i &lt; json_path.length()) {</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;.&#39;</span>) {</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; result += <span class="charliteral">&#39;/&#39;</span>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;[&#39;</span>) {</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; result += <span class="charliteral">&#39;/&#39;</span>;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; ++i; <span class="comment">// Move past the &#39;[&#39;</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">while</span> (i &lt; json_path.length() &amp;&amp; json_path[i] != <span class="charliteral">&#39;]&#39;</span>) {</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;~&#39;</span>) {</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; result += <span class="stringliteral">&quot;~0&quot;</span>;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;/&#39;</span>) {</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; result += <span class="stringliteral">&quot;~1&quot;</span>;</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; result += json_path[i];</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; ++i;</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; }</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">if</span> (i == json_path.length() || json_path[i] != <span class="charliteral">&#39;]&#39;</span>) {</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <span class="keywordflow">return</span> <span class="stringliteral">&quot;-1&quot;</span>; <span class="comment">// Using sentinel value that will be handled as an error by the caller.</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; }</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;~&#39;</span>) {</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; result += <span class="stringliteral">&quot;~0&quot;</span>;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;/&#39;</span>) {</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; result += <span class="stringliteral">&quot;~1&quot;</span>;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; result += json_path[i];</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; ++i;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; }</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; </div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">return</span> result;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;}</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::at(<span class="keywordtype">size_t</span> index) noexcept {</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">return</span> first.at(index);</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;}</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::at_pointer(std::string_view json_pointer) noexcept {</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">return</span> first.at_pointer(json_pointer);</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;}</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;simdjson_inline simdjson_result&lt;std::string_view&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::raw_json() noexcept {</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">return</span> first.raw_json();</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;}</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; </div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_ARRAY_INL_H</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03"> 213</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">array::at_path</a>(std::string_view json_path) noexcept {</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keyword">auto</span> json_pointer = json_path_to_pointer_conversion(json_path);</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">if</span> (json_pointer == <span class="stringliteral">&quot;-1&quot;</span>) { <span class="keywordflow">return</span> <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1">INVALID_JSON_POINTER</a>; }</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keywordflow">return</span> at_pointer(json_pointer);</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;}</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; </div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84"> 219</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">array::at</a>(<span class="keywordtype">size_t</span> index) noexcept {</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordtype">size_t</span> i = 0;</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a> : *<span class="keyword">this</span>) {</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">if</span> (i == index) { <span class="keywordflow">return</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>; }</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; i++;</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49">INDEX_OUT_OF_BOUNDS</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;}</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; </div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; </div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; </div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::simdjson_result(</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; SIMDJSON_IMPLEMENTATION::ondemand::array &amp;&amp;value</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;) noexcept</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;(</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;(value)</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; )</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;{</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160;}</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::simdjson_result(</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> error</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;) noexcept</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;(error)</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;{</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;}</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; </div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::begin() noexcept {</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> first.begin();</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;}</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::end() noexcept {</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">return</span> first.end();</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160;}</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;simdjson_inline simdjson_result&lt;size_t&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::count_elements() &amp; noexcept {</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordflow">return</span> first.count_elements();</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;}</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;simdjson_inline simdjson_result&lt;bool&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::is_empty() &amp; noexcept {</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; <span class="keywordflow">return</span> first.is_empty();</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;}</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::at(<span class="keywordtype">size_t</span> index) noexcept {</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> first.at(index);</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;}</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::at_pointer(std::string_view json_pointer) noexcept {</div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">return</span> first.at_pointer(json_pointer);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160;}</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::at_path(std::string_view json_path) noexcept {</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">return</span> first.at_path(json_path);</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;}</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;simdjson_inline simdjson_result&lt;std::string_view&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;::raw_json() noexcept {</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">return</span> first.raw_json();</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160;}</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; </div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_ARRAY_INL_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="array__iterator_8h_source.html#l00023">array_iterator.h:23</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00017">array.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a1c97143f7637414d737d58daeec2eb84"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at(size_t index) noexcept</div><div class="ttdoc">Get the value at the given index.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00166">array-inl.h:166</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a2d84851f9e4fc07b3e518ea957e2d9b6"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::iter</a></div><div class="ttdeci">value_iterator iter</div><div class="ttdoc">Iterator marking current position.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00164">array.h:164</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a1c97143f7637414d737d58daeec2eb84"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at(size_t index) noexcept</div><div class="ttdoc">Get the value at the given index.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00219">array-inl.h:219</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a2d84851f9e4fc07b3e518ea957e2d9b6"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::iter</a></div><div class="ttdeci">value_iterator iter</div><div class="ttdoc">Iterator marking current position.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00177">array.h:177</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a371cf8909f04019606063e8538fd7109"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::is_empty</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_empty() &amp;noexcept</div><div class="ttdoc">This method scans the beginning of the array and checks whether the array is empty.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00119">array-inl.h:119</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a73c2fc4db0c0b4083fafe706412d3b26"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_pointer</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_pointer(std::string_view json_pointer) noexcept</div><div class="ttdoc">Get the value associated with the given JSON pointer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00130">array-inl.h:130</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a760c4d01ad03f18e09a93387de5de60e"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::start</a></div><div class="ttdeci">static simdjson_inline simdjson_result&lt; array &gt; start(value_iterator &amp;iter) noexcept</div><div class="ttdoc">Begin array iteration.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00060">array-inl.h:60</a></div></div>
@@ -328,6 +385,7 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2array-inl_8h_source
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a8cc89dada9999c2ecc319954cc3fc90a"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cc89dada9999c2ecc319954cc3fc90a">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::array</a></div><div class="ttdeci">simdjson_inline array() noexcept=default</div><div class="ttdoc">Create a new invalid array.</div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a96aeba1fb4eac299260937b78e346ee8"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::consume</a></div><div class="ttdeci">simdjson_inline error_code consume() noexcept</div><div class="ttdoc">Go to the end of the array, no matter where you are right now.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00087">array-inl.h:87</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a9f23e6ab13ad93c43e705ce7fe6134c9"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::count_elements</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_elements() &amp;noexcept</div><div class="ttdoc">This method scans the array and counts the number of elements.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00106">array-inl.h:106</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_aa9ec8526ef892cb3766faccf1a674e03"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_path</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_path(std::string_view json_path) noexcept</div><div class="ttdoc">Get the value associated with the given JSON path.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00213">array-inl.h:213</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_aac11a5e300a49531b3600a019cd89304"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::start_root</a></div><div class="ttdeci">static simdjson_inline simdjson_result&lt; array &gt; start_root(value_iterator &amp;iter) noexcept</div><div class="ttdoc">Begin array iteration from the root.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00067">array-inl.h:67</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_aca1c364caedac11edc78c64734013ce0"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::started</a></div><div class="ttdeci">static simdjson_inline simdjson_result&lt; array &gt; started(value_iterator &amp;iter) noexcept</div><div class="ttdoc">Begin array iteration.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00072">array-inl.h:72</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_ad8a7f0b418fae60160e403f71a5a8088"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::raw_json</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json() noexcept</div><div class="ttdoc">Consumes the array and returns a string_view instance corresponding to the array as represented in JS...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00093">array-inl.h:93</a></div></div>
+53 -48
View File
@@ -114,58 +114,62 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2array_8h_source.htm
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">bool</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109">is_empty</a>() &amp; noexcept;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">bool</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae7248918b09cb4cb1d866605c641679d">reset</a>() &amp; noexcept;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26">at_pointer</a>(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;std::string_view&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">raw_json</a>() noexcept;</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">at</a>(<span class="keywordtype">size_t</span> index) noexcept;</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;protected:</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8">consume</a>() noexcept;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e">start</a>(value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304">start_root</a>(value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0">started</a>(value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>(const value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; </div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6"> 164</a></span>&#160; value_iterator <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>{};</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt;;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt;;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">array_iterator</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160;};</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">at_path</a>(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;std::string_view&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">raw_json</a>() noexcept;</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">at</a>(<span class="keywordtype">size_t</span> index) noexcept;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;protected:</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8">consume</a>() noexcept;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e">start</a>(value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304">start_root</a>(value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0">started</a>(value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; </div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>(const value_iterator &amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>) noexcept;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6"> 177</a></span>&#160; value_iterator <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">iter</a>{};</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html"> 180</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt; {</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">SIMDJSON_IMPLEMENTATION::ondemand::array</a> &amp;&amp;<a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>) noexcept; </div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept; </div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt;;</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>&gt;;</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">array_iterator</a>;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;};</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> begin() noexcept;</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> end() noexcept;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_empty() &amp; noexcept;</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> reset() &amp; noexcept;</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at(<span class="keywordtype">size_t</span> index) noexcept;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json() noexcept;</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; </div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160;};</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html"> 193</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt; {</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">SIMDJSON_IMPLEMENTATION::ondemand::array</a> &amp;&amp;<a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>) noexcept; </div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_ARRAY_H</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> begin() noexcept;</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> end() noexcept;</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_empty() &amp; noexcept;</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> reset() &amp; noexcept;</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at(<span class="keywordtype">size_t</span> index) noexcept;</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_path(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json() noexcept;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;};</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; </div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_ARRAY_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="array__iterator_8h_source.html#l00023">array_iterator.h:23</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00017">array.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a1c97143f7637414d737d58daeec2eb84"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at(size_t index) noexcept</div><div class="ttdoc">Get the value at the given index.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00166">array-inl.h:166</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a2d84851f9e4fc07b3e518ea957e2d9b6"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::iter</a></div><div class="ttdeci">value_iterator iter</div><div class="ttdoc">Iterator marking current position.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00164">array.h:164</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a1c97143f7637414d737d58daeec2eb84"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at(size_t index) noexcept</div><div class="ttdoc">Get the value at the given index.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00219">array-inl.h:219</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a2d84851f9e4fc07b3e518ea957e2d9b6"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::iter</a></div><div class="ttdeci">value_iterator iter</div><div class="ttdoc">Iterator marking current position.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00177">array.h:177</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a371cf8909f04019606063e8538fd7109"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::is_empty</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_empty() &amp;noexcept</div><div class="ttdoc">This method scans the beginning of the array and checks whether the array is empty.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00119">array-inl.h:119</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a73c2fc4db0c0b4083fafe706412d3b26"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_pointer</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_pointer(std::string_view json_pointer) noexcept</div><div class="ttdoc">Get the value associated with the given JSON pointer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00130">array-inl.h:130</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a760c4d01ad03f18e09a93387de5de60e"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::start</a></div><div class="ttdeci">static simdjson_inline simdjson_result&lt; array &gt; start(value_iterator &amp;iter) noexcept</div><div class="ttdoc">Begin array iteration.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00060">array-inl.h:60</a></div></div>
@@ -173,6 +177,7 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2array_8h_source.htm
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a8cc89dada9999c2ecc319954cc3fc90a"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cc89dada9999c2ecc319954cc3fc90a">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::array</a></div><div class="ttdeci">simdjson_inline array() noexcept=default</div><div class="ttdoc">Create a new invalid array.</div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a96aeba1fb4eac299260937b78e346ee8"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::consume</a></div><div class="ttdeci">simdjson_inline error_code consume() noexcept</div><div class="ttdoc">Go to the end of the array, no matter where you are right now.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00087">array-inl.h:87</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_a9f23e6ab13ad93c43e705ce7fe6134c9"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::count_elements</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_elements() &amp;noexcept</div><div class="ttdoc">This method scans the array and counts the number of elements.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00106">array-inl.h:106</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_aa9ec8526ef892cb3766faccf1a674e03"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_path</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_path(std::string_view json_path) noexcept</div><div class="ttdoc">Get the value associated with the given JSON path.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00213">array-inl.h:213</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_aac11a5e300a49531b3600a019cd89304"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::start_root</a></div><div class="ttdeci">static simdjson_inline simdjson_result&lt; array &gt; start_root(value_iterator &amp;iter) noexcept</div><div class="ttdoc">Begin array iteration from the root.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00067">array-inl.h:67</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_aca1c364caedac11edc78c64734013ce0"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::started</a></div><div class="ttdeci">static simdjson_inline simdjson_result&lt; array &gt; started(value_iterator &amp;iter) noexcept</div><div class="ttdoc">Begin array iteration.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00072">array-inl.h:72</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html_ad8a7f0b418fae60160e403f71a5a8088"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::raw_json</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json() noexcept</div><div class="ttdoc">Consumes the array and returns a string_view instance corresponding to the array as represented in JS...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array-inl_8h_source.html#l00093">array-inl.h:93</a></div></div>
@@ -184,7 +189,7 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2array_8h_source.htm
<div class="ttc" id="anamespacesimdjson_html_a7b735a3a50ba79e3f7f14df5f77d8da9"><div class="ttname"><a href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">simdjson::error_code</a></div><div class="ttdeci">error_code</div><div class="ttdoc">All possible errors returned by simdjson.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00019">error.h:19</a></div></div>
<div class="ttc" id="astructsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base_html"><div class="ttname"><a href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="implementation__simdjson__result__base_8h_source.html#l00035">implementation_simdjson_result_base.h:35</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="array__iterator_8h_source.html#l00078">array_iterator.h:78</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00627">value.h:627</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00641">value.h:641</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html">simdjson::simdjson_result</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00214">error.h:214</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_a23470fcc7f01262019e96d3f3010b4a1"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">simdjson::simdjson_result::error</a></div><div class="ttdeci">simdjson_inline error_code error() const noexcept</div><div class="ttdoc">The error.</div><div class="ttdef"><b>Definition:</b> <a href="error-inl_8h_source.html#l00131">error-inl.h:131</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_af7f6d5a5e979b60d5231449d53dcd9be"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">simdjson::simdjson_result::value</a></div><div class="ttdeci">simdjson_inline T &amp; value() &amp;noexcept(false)</div><div class="ttdoc">Get the result value.</div></div>
+1 -1
View File
@@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2base_8h_source.html
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_BASE_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="array__iterator_8h_source.html#l00023">array_iterator.h:23</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00017">array.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00639">document.h:639</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00653">document.h:653</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream</a></div><div class="ttdoc">A forward-only stream of documents.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document__stream_8h_source.html#l00079">document_stream.h:79</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></div><div class="ttdoc">A JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00020">document.h:20</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field</a></div><div class="ttdoc">A JSON field (key/value pair) in an object.</div><div class="ttdef"><b>Definition:</b> <a href="field_8h_source.html#l00022">field.h:22</a></div></div>
File diff suppressed because it is too large Load Diff
+292 -284
View File
@@ -200,295 +200,303 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2document_8h_source.
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; simdjson_inline int32_t <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d">current_depth</a>() const noexcept;</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; </div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815">at_pointer</a>(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;std::string_view&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">raw_json</a>() noexcept;</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;protected:</div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552">consume</a>() noexcept;</div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; </div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>(ondemand::json_iterator &amp;&amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a>) noexcept;</div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; simdjson_inline const uint8_t *text(uint32_t idx) const noexcept;</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; </div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; simdjson_inline value_iterator resume_value_iterator() noexcept;</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; simdjson_inline value_iterator get_root_value_iterator() noexcept;</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; start_or_resume_object() noexcept;</div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; static simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a> start(ondemand::json_iterator &amp;&amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a>) noexcept;</div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; </div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="comment">// Fields</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500"> 621</a></span>&#160; json_iterator <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a>{}; </div>
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968"> 622</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#af941be7ff0cfaeb30d15d2fb52e76dd1">depth_t</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968">DOCUMENT_DEPTH</a> = 0; </div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; </div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7">at_path</a>(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; </div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;std::string_view&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">raw_json</a>() noexcept;</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;protected:</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552">consume</a>() noexcept;</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; </div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">array_iterator</a>;</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>;</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>ondemand::parser;</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">object</a>;</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>;</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html">field</a>;</div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>token;</div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html">document_stream</a>;</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>;</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;};</div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; </div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; </div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html"> 639</a></span>&#160;<span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a> {</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>() noexcept;</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a> &amp;d) noexcept;</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>(<span class="keyword">const</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a> &amp;other) noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a> &amp;other) noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; simdjson_inline <span class="keywordtype">void</span> rewind() noexcept;</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;array&gt;</a> get_array() &amp; noexcept;</div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;object&gt;</a> get_object() &amp; noexcept;</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719">get_uint64</a>() noexcept;</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64_in_string() noexcept;</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64() noexcept;</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64_in_string() noexcept;</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double() noexcept;</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double_in_string() noexcept;</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_string(<span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> <span class="keywordtype">string</span>_type&gt;</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> get_string(string_type&amp; receiver, <span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_wobbly_string() noexcept;</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;raw_json_string&gt;</a> get_raw_json_string() noexcept;</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> get_bool() noexcept;</div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> get_value() noexcept;</div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; </div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_null() noexcept;</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;T&gt;</a> get() &amp; noexcept;</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json() noexcept;</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>&amp;() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;<span class="preprocessor">#if SIMDJSON_EXCEPTIONS</span></div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="keyword">explicit</span> simdjson_inline <span class="keyword">operator</span> T() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">object</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; simdjson_inline <span class="keyword">operator</span> uint64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; simdjson_inline <span class="keyword">operator</span> int64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; simdjson_inline <span class="keyword">operator</span> double() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; simdjson_inline <span class="keyword">operator</span> std::string_view() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">raw_json_string</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; simdjson_inline <span class="keyword">operator</span> bool() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> at(<span class="keywordtype">size_t</span> index) &amp; noexcept;</div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;array_iterator&gt;</a> begin() &amp; noexcept;</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;array_iterator&gt;</a> end() &amp; noexcept;</div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> operator[](<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field_unordered(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; </div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;json_type&gt;</a> type() noexcept;</div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_scalar() noexcept;</div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; </div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;const char *&gt;</a> current_location() noexcept;</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; simdjson_inline int32_t current_depth() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; simdjson_inline <span class="keywordtype">bool</span> is_negative() noexcept;</div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_integer() noexcept;</div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;number_type&gt;</a> get_number_type() noexcept;</div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;number&gt;</a> get_number() noexcept;</div>
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json_token() noexcept;</div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a> *doc{<span class="keyword">nullptr</span>};</div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160;};</div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; </div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; </div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00712"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html"> 712</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document&gt; {</div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">SIMDJSON_IMPLEMENTATION::ondemand::document</a> &amp;&amp;<a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>) noexcept; </div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept; </div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> rewind() noexcept;</div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; </div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;</a> get_array() &amp; noexcept;</div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;</a> get_object() &amp; noexcept;</div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64() noexcept;</div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64_in_string() noexcept;</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64() noexcept;</div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64_in_string() noexcept;</div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double() noexcept;</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double_in_string() noexcept;</div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_string(<span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> <span class="keywordtype">string</span>_type&gt;</div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> get_string(string_type&amp; receiver, <span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_wobbly_string() noexcept;</div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string&gt;</a> get_raw_json_string() noexcept;</div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> get_bool() noexcept;</div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> get_value() noexcept;</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_null() noexcept;</div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; </div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;T&gt;</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>() &amp; noexcept;</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;T&gt;</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>() &amp;&amp; noexcept;</div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; </div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>(T &amp;out) &amp; noexcept;</div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>(T &amp;out) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160;<span class="preprocessor">#if SIMDJSON_EXCEPTIONS</span></div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; <span class="keyword">explicit</span> simdjson_inline <span class="keyword">operator</span> T() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">SIMDJSON_IMPLEMENTATION::ondemand::array</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">SIMDJSON_IMPLEMENTATION::ondemand::object</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; simdjson_inline <span class="keyword">operator</span> uint64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; simdjson_inline <span class="keyword">operator</span> int64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; simdjson_inline <span class="keyword">operator</span> double() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; simdjson_inline <span class="keyword">operator</span> std::string_view() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; simdjson_inline <span class="keyword">operator</span> bool() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">SIMDJSON_IMPLEMENTATION::ondemand::value</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at(<span class="keywordtype">size_t</span> index) &amp; noexcept;</div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> begin() &amp; noexcept;</div>
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> end() &amp; noexcept;</div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::json_type&gt;</a> type() noexcept;</div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_scalar() noexcept;</div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;const char *&gt;</a> current_location() noexcept;</div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; simdjson_inline int32_t current_depth() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; simdjson_inline <span class="keywordtype">bool</span> at_end() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; simdjson_inline <span class="keywordtype">bool</span> is_negative() noexcept;</div>
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_integer() noexcept;</div>
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::number_type&gt;</a> get_number_type() noexcept;</div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::number&gt;</a> get_number() noexcept;</div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json_token() noexcept;</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;};</div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; </div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; </div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; </div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; </div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; </div>
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; </div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00788"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html"> 788</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document_reference&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document_reference&gt; {</div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>, <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept;</div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> rewind() noexcept;</div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; </div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;</a> get_array() &amp; noexcept;</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;</a> get_object() &amp; noexcept;</div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64() noexcept;</div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64_in_string() noexcept;</div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64() noexcept;</div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64_in_string() noexcept;</div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double() noexcept;</div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double_in_string() noexcept;</div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_string(<span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> <span class="keywordtype">string</span>_type&gt;</div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> get_string(string_type&amp; receiver, <span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_wobbly_string() noexcept;</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string&gt;</a> get_raw_json_string() noexcept;</div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> get_bool() noexcept;</div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> get_value() noexcept;</div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_null() noexcept;</div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160;<span class="preprocessor">#if SIMDJSON_EXCEPTIONS</span></div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="keyword">explicit</span> simdjson_inline <span class="keyword">operator</span> T() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">SIMDJSON_IMPLEMENTATION::ondemand::array</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">SIMDJSON_IMPLEMENTATION::ondemand::object</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; simdjson_inline <span class="keyword">operator</span> uint64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; simdjson_inline <span class="keyword">operator</span> int64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; simdjson_inline <span class="keyword">operator</span> double() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; simdjson_inline <span class="keyword">operator</span> std::string_view() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; simdjson_inline <span class="keyword">operator</span> bool() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">SIMDJSON_IMPLEMENTATION::ondemand::value</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at(<span class="keywordtype">size_t</span> index) &amp; noexcept;</div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> begin() &amp; noexcept;</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> end() &amp; noexcept;</div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::json_type&gt;</a> type() noexcept;</div>
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_scalar() noexcept;</div>
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;const char *&gt;</a> current_location() noexcept;</div>
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int32_t&gt;</a> current_depth() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_negative() noexcept;</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_integer() noexcept;</div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::number_type&gt;</a> get_number_type() noexcept;</div>
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::number&gt;</a> get_number() noexcept;</div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json_token() noexcept;</div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; </div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160;};</div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; </div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; </div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; </div>
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_H</span></div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>(ondemand::json_iterator &amp;&amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a>) noexcept;</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; simdjson_inline const uint8_t *text(uint32_t idx) const noexcept;</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; </div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; simdjson_inline value_iterator resume_value_iterator() noexcept;</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; simdjson_inline value_iterator get_root_value_iterator() noexcept;</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; start_or_resume_object() noexcept;</div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; static simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a> start(ondemand::json_iterator &amp;&amp;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a>) noexcept;</div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; </div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="comment">// Fields</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="comment">//</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500"> 635</a></span>&#160; json_iterator <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">iter</a>{}; </div>
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968"> 636</a></span>&#160; <span class="keyword">static</span> constexpr <a class="code" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#af941be7ff0cfaeb30d15d2fb52e76dd1">depth_t</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968">DOCUMENT_DEPTH</a> = 0; </div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; </div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">array_iterator</a>;</div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>;</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>ondemand::parser;</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">object</a>;</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>;</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html">field</a>;</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span>token;</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html">document_stream</a>;</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>;</div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;};</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; </div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; </div>
<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html"> 653</a></span>&#160;<span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a> {</div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>() noexcept;</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a> &amp;d) noexcept;</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>(<span class="keyword">const</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a> &amp;other) noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; simdjson_inline <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">document_reference</a> &amp;other) noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; simdjson_inline <span class="keywordtype">void</span> rewind() noexcept;</div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;array&gt;</a> get_array() &amp; noexcept;</div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;object&gt;</a> get_object() &amp; noexcept;</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719">get_uint64</a>() noexcept;</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64_in_string() noexcept;</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64() noexcept;</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64_in_string() noexcept;</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double() noexcept;</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double_in_string() noexcept;</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_string(<span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> <span class="keywordtype">string</span>_type&gt;</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> get_string(string_type&amp; receiver, <span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_wobbly_string() noexcept;</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;raw_json_string&gt;</a> get_raw_json_string() noexcept;</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> get_bool() noexcept;</div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> get_value() noexcept;</div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160; </div>
<div class="line"><a name="l00676"></a><span class="lineno"> 676</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_null() noexcept;</div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;T&gt;</a> get() &amp; noexcept;</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json() noexcept;</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>&amp;() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="preprocessor">#if SIMDJSON_EXCEPTIONS</span></div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160; <span class="keyword">explicit</span> simdjson_inline <span class="keyword">operator</span> T() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">array</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">object</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; simdjson_inline <span class="keyword">operator</span> uint64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span>&#160; simdjson_inline <span class="keyword">operator</span> int64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; simdjson_inline <span class="keyword">operator</span> double() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160; simdjson_inline <span class="keyword">operator</span> std::string_view() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">raw_json_string</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160; simdjson_inline <span class="keyword">operator</span> bool() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> at(<span class="keywordtype">size_t</span> index) &amp; noexcept;</div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;array_iterator&gt;</a> begin() &amp; noexcept;</div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;array_iterator&gt;</a> end() &amp; noexcept;</div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> operator[](<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> find_field_unordered(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00704"></a><span class="lineno"> 704</span>&#160; </div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;json_type&gt;</a> type() noexcept;</div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_scalar() noexcept;</div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160; </div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;const char *&gt;</a> current_location() noexcept;</div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160; simdjson_inline int32_t current_depth() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; simdjson_inline <span class="keywordtype">bool</span> is_negative() noexcept;</div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_integer() noexcept;</div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;number_type&gt;</a> get_number_type() noexcept;</div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;number&gt;</a> get_number() noexcept;</div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json_token() noexcept;</div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> at_path(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; </div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a> *doc{<span class="keyword">nullptr</span>};</div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160;};</div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; </div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; </div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00728"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html"> 728</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document&gt; {</div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">SIMDJSON_IMPLEMENTATION::ondemand::document</a> &amp;&amp;<a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>) noexcept; </div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept; </div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> rewind() noexcept;</div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; </div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;</a> get_array() &amp; noexcept;</div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;</a> get_object() &amp; noexcept;</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64() noexcept;</div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64_in_string() noexcept;</div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64() noexcept;</div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64_in_string() noexcept;</div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double() noexcept;</div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double_in_string() noexcept;</div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_string(<span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> <span class="keywordtype">string</span>_type&gt;</div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> get_string(string_type&amp; receiver, <span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_wobbly_string() noexcept;</div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string&gt;</a> get_raw_json_string() noexcept;</div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> get_bool() noexcept;</div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> get_value() noexcept;</div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_null() noexcept;</div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; </div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;T&gt;</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>() &amp; noexcept;</div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;T&gt;</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>() &amp;&amp; noexcept;</div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160; </div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>(T &amp;out) &amp; noexcept;</div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160; <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">get</a>(T &amp;out) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;<span class="preprocessor">#if SIMDJSON_EXCEPTIONS</span></div>
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160; <span class="keyword">explicit</span> simdjson_inline <span class="keyword">operator</span> T() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">SIMDJSON_IMPLEMENTATION::ondemand::array</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">SIMDJSON_IMPLEMENTATION::ondemand::object</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; simdjson_inline <span class="keyword">operator</span> uint64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; simdjson_inline <span class="keyword">operator</span> int64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; simdjson_inline <span class="keyword">operator</span> double() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; simdjson_inline <span class="keyword">operator</span> std::string_view() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; simdjson_inline <span class="keyword">operator</span> bool() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">SIMDJSON_IMPLEMENTATION::ondemand::value</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at(<span class="keywordtype">size_t</span> index) &amp; noexcept;</div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> begin() &amp; noexcept;</div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> end() &amp; noexcept;</div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::json_type&gt;</a> type() noexcept;</div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_scalar() noexcept;</div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;const char *&gt;</a> current_location() noexcept;</div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; simdjson_inline int32_t current_depth() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; simdjson_inline <span class="keywordtype">bool</span> at_end() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; simdjson_inline <span class="keywordtype">bool</span> is_negative() noexcept;</div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_integer() noexcept;</div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::number_type&gt;</a> get_number_type() noexcept;</div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::number&gt;</a> get_number() noexcept;</div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json_token() noexcept;</div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160; </div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_path(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160;};</div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; </div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; </div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; </div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; </div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; </div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00805"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html"> 805</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document_reference&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::document_reference&gt; {</div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>, <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept;</div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> rewind() noexcept;</div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; </div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array&gt;</a> get_array() &amp; noexcept;</div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;</a> get_object() &amp; noexcept;</div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64() noexcept;</div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;uint64_t&gt;</a> get_uint64_in_string() noexcept;</div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64() noexcept;</div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int64_t&gt;</a> get_int64_in_string() noexcept;</div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double() noexcept;</div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;double&gt;</a> get_double_in_string() noexcept;</div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_string(<span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">typename</span> <span class="keywordtype">string</span>_type&gt;</div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> get_string(string_type&amp; receiver, <span class="keywordtype">bool</span> allow_replacement = <span class="keyword">false</span>) noexcept;</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> get_wobbly_string() noexcept;</div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string&gt;</a> get_raw_json_string() noexcept;</div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> get_bool() noexcept;</div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> get_value() noexcept;</div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_null() noexcept;</div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160;<span class="preprocessor">#if SIMDJSON_EXCEPTIONS</span></div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="keyword">explicit</span> simdjson_inline <span class="keyword">operator</span> T() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">SIMDJSON_IMPLEMENTATION::ondemand::array</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">SIMDJSON_IMPLEMENTATION::ondemand::object</a>() &amp; noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160; simdjson_inline <span class="keyword">operator</span> uint64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; simdjson_inline <span class="keyword">operator</span> int64_t() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; simdjson_inline <span class="keyword">operator</span> double() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; simdjson_inline <span class="keyword">operator</span> std::string_view() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; simdjson_inline <span class="keyword">operator</span> bool() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; simdjson_inline <span class="keyword">operator</span> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">SIMDJSON_IMPLEMENTATION::ondemand::value</a>() noexcept(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_elements() &amp; noexcept;</div>
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at(<span class="keywordtype">size_t</span> index) &amp; noexcept;</div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> begin() &amp; noexcept;</div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::array_iterator&gt;</a> end() &amp; noexcept;</div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(<span class="keyword">const</span> <span class="keywordtype">char</span> *key) &amp; noexcept;</div>
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::json_type&gt;</a> type() noexcept;</div>
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_scalar() noexcept;</div>
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;const char *&gt;</a> current_location() noexcept;</div>
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;int32_t&gt;</a> current_depth() <span class="keyword">const</span> noexcept;</div>
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_negative() noexcept;</div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_integer() noexcept;</div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::number_type&gt;</a> get_number_type() noexcept;</div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::number&gt;</a> get_number() noexcept;</div>
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json_token() noexcept;</div>
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; </div>
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_path(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160;};</div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; </div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; </div>
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; </div>
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="array__iterator_8h_source.html#l00023">array_iterator.h:23</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00017">array.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00639">document.h:639</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html_a47b30548f71aca4317bdc4c6955cd719"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; uint64_t &gt; get_uint64() noexcept</div><div class="ttdoc">The document_reference instances are used primarily/solely for streams of JSON documents.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00600">document-inl.h:600</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00653">document.h:653</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html_a47b30548f71aca4317bdc4c6955cd719"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; uint64_t &gt; get_uint64() noexcept</div><div class="ttdoc">The document_reference instances are used primarily/solely for streams of JSON documents.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00623">document-inl.h:623</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream</a></div><div class="ttdoc">A forward-only stream of documents.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document__stream_8h_source.html#l00079">document_stream.h:79</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></div><div class="ttdoc">A JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00020">document.h:20</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a01c6bde0574654dc22ea219c3b3dbf51"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a01c6bde0574654dc22ea219c3b3dbf51">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at(size_t index) &amp;noexcept</div><div class="ttdoc">Get the value at the given index in the array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00211">document-inl.h:211</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a18847ef30e5800f1c628a344c23ec968"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::DOCUMENT_DEPTH</a></div><div class="ttdeci">static constexpr depth_t DOCUMENT_DEPTH</div><div class="ttdoc">document depth is always 0</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00622">document.h:622</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a1919a4ca6418c94ed54f026fbbda6f1d"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_depth</a></div><div class="ttdeci">simdjson_inline int32_t current_depth() const noexcept</div><div class="ttdoc">Returns the current depth in the document if in bounds.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00043">document-inl.h:43</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a1a450826deb3ba982c9f0ec6208cb246"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::begin</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; array_iterator &gt; begin() &amp;noexcept</div><div class="ttdoc">Begin array iteration.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00215">document-inl.h:215</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a24fd6a8aa158b80d851e3a57c9fef642"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_fields</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_fields() &amp;noexcept</div><div class="ttdoc">This method scans the object and counts the number of key-value pairs.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00204">document-inl.h:204</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a2ae4c160def21463b0ab214a36c0a78e"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; get_string(bool allow_replacement=false) noexcept</div><div class="ttdoc">Cast this JSON value to a string.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00138">document-inl.h:138</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a2b04a9cd8c4ff9b591dc3f2db95c69cf"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number</a></div><div class="ttdeci">simdjson_warn_unused simdjson_inline simdjson_result&lt; number &gt; get_number() noexcept</div><div class="ttdoc">Attempt to parse an ondemand::number.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00282">document-inl.h:282</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a3170300bc331577a1435bb238cf3faff"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_alive</a></div><div class="ttdeci">bool is_alive() noexcept</div><div class="ttdoc">Some unrecoverable error conditions may render the document instance unusable.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00052">document-inl.h:52</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a41eaac87582a465b4c9f9834701a837d"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_bool</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; get_bool() noexcept</div><div class="ttdoc">Cast this JSON value to a bool.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00151">document-inl.h:151</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a4620d364a637031ef38661f9fb215ebc"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_object</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; object &gt; get_object() &amp;noexcept</div><div class="ttdoc">Cast this JSON value to an object.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00107">document-inl.h:107</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a4d221850d045f1e7ada4dfaaee0e145c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; uint64_t &gt; get_uint64() noexcept</div><div class="ttdoc">Cast this JSON value to an unsigned integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00120">document-inl.h:120</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a5083f65b71d7540ea785ec2b52604267"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_negative</a></div><div class="ttdeci">simdjson_inline bool is_negative() noexcept</div><div class="ttdoc">Checks whether the document is a negative number.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00270">document-inl.h:270</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a01c6bde0574654dc22ea219c3b3dbf51"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a01c6bde0574654dc22ea219c3b3dbf51">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at(size_t index) &amp;noexcept</div><div class="ttdoc">Get the value at the given index in the array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00213">document-inl.h:213</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a18847ef30e5800f1c628a344c23ec968"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::DOCUMENT_DEPTH</a></div><div class="ttdeci">static constexpr depth_t DOCUMENT_DEPTH</div><div class="ttdoc">document depth is always 0</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00636">document.h:636</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a1919a4ca6418c94ed54f026fbbda6f1d"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_depth</a></div><div class="ttdeci">simdjson_inline int32_t current_depth() const noexcept</div><div class="ttdoc">Returns the current depth in the document if in bounds.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00045">document-inl.h:45</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a1a450826deb3ba982c9f0ec6208cb246"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::begin</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; array_iterator &gt; begin() &amp;noexcept</div><div class="ttdoc">Begin array iteration.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00217">document-inl.h:217</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a24fd6a8aa158b80d851e3a57c9fef642"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_fields</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_fields() &amp;noexcept</div><div class="ttdoc">This method scans the object and counts the number of key-value pairs.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00206">document-inl.h:206</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a2ae4c160def21463b0ab214a36c0a78e"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; get_string(bool allow_replacement=false) noexcept</div><div class="ttdoc">Cast this JSON value to a string.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00140">document-inl.h:140</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a2b04a9cd8c4ff9b591dc3f2db95c69cf"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number</a></div><div class="ttdeci">simdjson_warn_unused simdjson_inline simdjson_result&lt; number &gt; get_number() noexcept</div><div class="ttdoc">Attempt to parse an ondemand::number.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00284">document-inl.h:284</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a3170300bc331577a1435bb238cf3faff"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_alive</a></div><div class="ttdeci">bool is_alive() noexcept</div><div class="ttdoc">Some unrecoverable error conditions may render the document instance unusable.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00054">document-inl.h:54</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a41eaac87582a465b4c9f9834701a837d"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_bool</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; get_bool() noexcept</div><div class="ttdoc">Cast this JSON value to a bool.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00153">document-inl.h:153</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a4620d364a637031ef38661f9fb215ebc"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_object</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; object &gt; get_object() &amp;noexcept</div><div class="ttdoc">Cast this JSON value to an object.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00109">document-inl.h:109</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a4d221850d045f1e7ada4dfaaee0e145c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; uint64_t &gt; get_uint64() noexcept</div><div class="ttdoc">Cast this JSON value to an unsigned integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00122">document-inl.h:122</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a5083f65b71d7540ea785ec2b52604267"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_negative</a></div><div class="ttdeci">simdjson_inline bool is_negative() noexcept</div><div class="ttdoc">Checks whether the document is a negative number.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00272">document-inl.h:272</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a54cd729a715a09bc9e706b7640233427"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a54cd729a715a09bc9e706b7640233427">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::document</a></div><div class="ttdeci">simdjson_inline document() noexcept=default</div><div class="ttdoc">Create a new invalid document.</div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a58802e77b6fb25a3d2ec8a4d2482f9bf"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json_token</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json_token() noexcept</div><div class="ttdoc">Get the raw JSON for this token.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00287">document-inl.h:287</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a5cb63d14a99509d751f4be45063fec95"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64_in_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; uint64_t &gt; get_uint64_in_string() noexcept</div><div class="ttdoc">Cast this JSON value (inside string) to an unsigned integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00123">document-inl.h:123</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a5ed59f01a0d4ad253f0e1c1f995ed0a7"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_null</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_null() noexcept</div><div class="ttdoc">Checks if this JSON value is null.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00154">document-inl.h:154</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a6abc08fb48868bdc5104c885c46ced82"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; int64_t &gt; get_int64() noexcept</div><div class="ttdoc">Cast this JSON value to a signed integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00126">document-inl.h:126</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a74484485f4a3d8dce5943b0cb60ac815"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_pointer</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at_pointer(std::string_view json_pointer) noexcept</div><div class="ttdoc">Get the value associated with the given JSON pointer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00292">document-inl.h:292</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a77bdebf4d2105efdd123cbf0a4906b1e"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::type</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; json_type &gt; type() noexcept</div><div class="ttdoc">Get the type of this JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00259">document-inl.h:259</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a7a79c0e85c9d40b53f0d4daeeb24111a"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::end</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; array_iterator &gt; end() &amp;noexcept</div><div class="ttdoc">Sentinel representing the end of the array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00218">document-inl.h:218</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a58802e77b6fb25a3d2ec8a4d2482f9bf"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json_token</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json_token() noexcept</div><div class="ttdoc">Get the raw JSON for this token.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00289">document-inl.h:289</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a5cb63d14a99509d751f4be45063fec95"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64_in_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; uint64_t &gt; get_uint64_in_string() noexcept</div><div class="ttdoc">Cast this JSON value (inside string) to an unsigned integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00125">document-inl.h:125</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a5ed59f01a0d4ad253f0e1c1f995ed0a7"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_null</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_null() noexcept</div><div class="ttdoc">Checks if this JSON value is null.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00156">document-inl.h:156</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a6abc08fb48868bdc5104c885c46ced82"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; int64_t &gt; get_int64() noexcept</div><div class="ttdoc">Cast this JSON value to a signed integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00128">document-inl.h:128</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a74484485f4a3d8dce5943b0cb60ac815"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_pointer</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at_pointer(std::string_view json_pointer) noexcept</div><div class="ttdoc">Get the value associated with the given JSON pointer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00294">document-inl.h:294</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a77bdebf4d2105efdd123cbf0a4906b1e"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::type</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; json_type &gt; type() noexcept</div><div class="ttdoc">Get the type of this JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00261">document-inl.h:261</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a7a79c0e85c9d40b53f0d4daeeb24111a"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::end</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; array_iterator &gt; end() &amp;noexcept</div><div class="ttdoc">Sentinel representing the end of the array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00220">document-inl.h:220</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a7fe39fb73b6a4d9b1c97742dc2ae7b98"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7fe39fb73b6a4d9b1c97742dc2ae7b98">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; T &gt; get() &amp;noexcept</div><div class="ttdoc">Get this value as the given type.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00181">document.h:181</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a85e4b5250e316cc602b1b05bd097f771"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double_in_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; double &gt; get_double_in_string() noexcept</div><div class="ttdoc">Cast this JSON value (inside string) to a double.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00135">document-inl.h:135</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a969e1000319391cd2bee3aed88481500"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::iter</a></div><div class="ttdeci">json_iterator iter</div><div class="ttdoc">Current position in the document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00621">document.h:621</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a9909be358c78a64bc9ab7e11e3f2a47b"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; double &gt; get_double() noexcept</div><div class="ttdoc">Cast this JSON value to a double.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00132">document-inl.h:132</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a9afdfb30ac2aacabce09a5c9d7fd375a"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::to_debug_string</a></div><div class="ttdeci">std::string to_debug_string() noexcept</div><div class="ttdoc">Returns debugging information.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00035">document-inl.h:35</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a9cc053001e8246e6e65bbcbf3db035c4"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::rewind</a></div><div class="ttdeci">void rewind() noexcept</div><div class="ttdoc">Reset the iterator inside the document instance so we are pointing back at the beginning of the docum...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00031">document-inl.h:31</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aa3a27654a19c386ad0c775cff258cf0c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json() noexcept</div><div class="ttdoc">Consumes the document and returns a string_view instance corresponding to the document as represented...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00247">document-inl.h:247</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aa89d66d993d0bffcbb85e303ad3950c2"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field_unordered</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field_unordered(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object, without regard to key order.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00228">document-inl.h:228</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aac4a4837e66c8f1243722ab04ce45436"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64_in_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; int64_t &gt; get_int64_in_string() noexcept</div><div class="ttdoc">Cast this JSON value (inside string) to a signed integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00129">document-inl.h:129</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ab408c2ea4be8874e3514b389c70a5667"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_elements</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_elements() &amp;noexcept</div><div class="ttdoc">This method scans the array and counts the number of elements.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00197">document-inl.h:197</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ab89eda435b4a68be578fcb5c3da73980"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_value</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; get_value() noexcept</div><div class="ttdoc">Cast this JSON value to a value when the document is an object or an array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00068">document-inl.h:68</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ab919032e611f7f4a1e8cc9eb47ad4dea"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object (order-sensitive).</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00222">document-inl.h:222</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_abb3a7cc6f2391d26f27a28c16ca38c9c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number_type</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; number_type &gt; get_number_type() noexcept</div><div class="ttdoc">Determine the number type (integer or floating-point number) as quickly as possible.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00278">document-inl.h:278</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ac16e0e51de3ce97fbd3fd0b1f947d552"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::consume</a></div><div class="ttdeci">simdjson_inline error_code consume() noexcept</div><div class="ttdoc">Consumes the document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00241">document-inl.h:241</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ac2ea8f4340d02d9062f81419da47500b"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_scalar</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_scalar() noexcept</div><div class="ttdoc">Checks whether the document is a scalar (string, number, null, Boolean).</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00263">document-inl.h:263</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ae1db0154ef901ed1e8fb581bb9df6899"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_wobbly_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; get_wobbly_string() noexcept</div><div class="ttdoc">Cast this JSON value to a string.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00145">document-inl.h:145</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ae896ac465551b036763e4465b3a16c7b"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae896ac465551b036763e4465b3a16c7b">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_end</a></div><div class="ttdeci">bool at_end() const noexcept</div><div class="ttdoc">Returns true if this document has been fully parsed.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00047">document-inl.h:47</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aea545f106413a9bc01cd19e6630a580d"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_array</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; array &gt; get_array() &amp;noexcept</div><div class="ttdoc">Cast this JSON value to an array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00103">document-inl.h:103</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a85e4b5250e316cc602b1b05bd097f771"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double_in_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; double &gt; get_double_in_string() noexcept</div><div class="ttdoc">Cast this JSON value (inside string) to a double.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00137">document-inl.h:137</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a87b1fb46555fdf69761966e49ffaa9d7"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_path</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; at_path(std::string_view json_path) noexcept</div><div class="ttdoc">Get the value associated with the given JSON path.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00312">document-inl.h:312</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a969e1000319391cd2bee3aed88481500"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::iter</a></div><div class="ttdeci">json_iterator iter</div><div class="ttdoc">Current position in the document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00635">document.h:635</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a9909be358c78a64bc9ab7e11e3f2a47b"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; double &gt; get_double() noexcept</div><div class="ttdoc">Cast this JSON value to a double.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00134">document-inl.h:134</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a9afdfb30ac2aacabce09a5c9d7fd375a"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::to_debug_string</a></div><div class="ttdeci">std::string to_debug_string() noexcept</div><div class="ttdoc">Returns debugging information.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00037">document-inl.h:37</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a9cc053001e8246e6e65bbcbf3db035c4"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::rewind</a></div><div class="ttdeci">void rewind() noexcept</div><div class="ttdoc">Reset the iterator inside the document instance so we are pointing back at the beginning of the docum...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00033">document-inl.h:33</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aa3a27654a19c386ad0c775cff258cf0c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json() noexcept</div><div class="ttdoc">Consumes the document and returns a string_view instance corresponding to the document as represented...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00249">document-inl.h:249</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aa89d66d993d0bffcbb85e303ad3950c2"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field_unordered</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field_unordered(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object, without regard to key order.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00230">document-inl.h:230</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aac4a4837e66c8f1243722ab04ce45436"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64_in_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; int64_t &gt; get_int64_in_string() noexcept</div><div class="ttdoc">Cast this JSON value (inside string) to a signed integer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00131">document-inl.h:131</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ab408c2ea4be8874e3514b389c70a5667"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_elements</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_elements() &amp;noexcept</div><div class="ttdoc">This method scans the array and counts the number of elements.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00199">document-inl.h:199</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ab89eda435b4a68be578fcb5c3da73980"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_value</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; get_value() noexcept</div><div class="ttdoc">Cast this JSON value to a value when the document is an object or an array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00070">document-inl.h:70</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ab919032e611f7f4a1e8cc9eb47ad4dea"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object (order-sensitive).</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00224">document-inl.h:224</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_abb3a7cc6f2391d26f27a28c16ca38c9c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number_type</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; number_type &gt; get_number_type() noexcept</div><div class="ttdoc">Determine the number type (integer or floating-point number) as quickly as possible.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00280">document-inl.h:280</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ac16e0e51de3ce97fbd3fd0b1f947d552"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::consume</a></div><div class="ttdeci">simdjson_inline error_code consume() noexcept</div><div class="ttdoc">Consumes the document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00243">document-inl.h:243</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ac2ea8f4340d02d9062f81419da47500b"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_scalar</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_scalar() noexcept</div><div class="ttdoc">Checks whether the document is a scalar (string, number, null, Boolean).</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00265">document-inl.h:265</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ae1db0154ef901ed1e8fb581bb9df6899"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_wobbly_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; get_wobbly_string() noexcept</div><div class="ttdoc">Cast this JSON value to a string.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00147">document-inl.h:147</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_ae896ac465551b036763e4465b3a16c7b"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae896ac465551b036763e4465b3a16c7b">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_end</a></div><div class="ttdeci">bool at_end() const noexcept</div><div class="ttdoc">Returns true if this document has been fully parsed.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00049">document-inl.h:49</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_aea545f106413a9bc01cd19e6630a580d"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_array</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; array &gt; get_array() &amp;noexcept</div><div class="ttdoc">Cast this JSON value to an array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00105">document-inl.h:105</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_af0af8707b5623e17c3bc9a329b7c4fa3"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get</a></div><div class="ttdeci">simdjson_inline error_code get(T &amp;out) &amp;noexcept</div><div class="ttdoc">Get this value as the given type.</div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_af47e11e9925fd5d3d8a43cf0f7773992"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_integer</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_integer() noexcept</div><div class="ttdoc">Checks whether the document is an integer number.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00274">document-inl.h:274</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_af4c151ba820f579e149b4bf98e644a49"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_location</a></div><div class="ttdeci">simdjson_result&lt; const char * &gt; current_location() const noexcept</div><div class="ttdoc">Returns the current location in the document if in bounds.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00039">document-inl.h:39</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_afa3370b930da937911cf61ec9b047c56"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_raw_json_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; raw_json_string &gt; get_raw_json_string() noexcept</div><div class="ttdoc">Cast this JSON value to a raw_json_string.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00148">document-inl.h:148</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_af47e11e9925fd5d3d8a43cf0f7773992"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_integer</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; bool &gt; is_integer() noexcept</div><div class="ttdoc">Checks whether the document is an integer number.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00276">document-inl.h:276</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_af4c151ba820f579e149b4bf98e644a49"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_location</a></div><div class="ttdeci">simdjson_result&lt; const char * &gt; current_location() const noexcept</div><div class="ttdoc">Returns the current location in the document if in bounds.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00041">document-inl.h:41</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_afa3370b930da937911cf61ec9b047c56"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_raw_json_string</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; raw_json_string &gt; get_raw_json_string() noexcept</div><div class="ttdoc">Cast this JSON value to a raw_json_string.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document-inl_8h_source.html#l00150">document-inl.h:150</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field</a></div><div class="ttdoc">A JSON field (key/value pair) in an object.</div><div class="ttdef"><b>Definition:</b> <a href="field_8h_source.html#l00022">field.h:22</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></div><div class="ttdoc">A forward-only JSON object field iterator.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object_8h_source.html#l00017">object.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string</a></div><div class="ttdoc">A string escaped per JSON rules, terminated with quote (&quot;).</div><div class="ttdef"><b>Definition:</b> <a href="raw__json__string_8h_source.html#l00036">raw_json_string.h:36</a></div></div>
@@ -498,12 +506,12 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2document_8h_source.
<div class="ttc" id="anamespacesimdjson_html_a7b735a3a50ba79e3f7f14df5f77d8da9"><div class="ttname"><a href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">simdjson::error_code</a></div><div class="ttdeci">error_code</div><div class="ttdoc">All possible errors returned by simdjson.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00019">error.h:19</a></div></div>
<div class="ttc" id="astructsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base_html"><div class="ttname"><a href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="implementation__simdjson__result__base_8h_source.html#l00035">implementation_simdjson_result_base.h:35</a></div></div>
<div class="ttc" id="astructsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number_html"><div class="ttname"><a href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number</a></div><div class="ttdoc">A type representing a JSON number.</div><div class="ttdef"><b>Definition:</b> <a href="json__type_8h_source.html#l00032">json_type.h:32</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00180">array.h:180</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00193">array.h:193</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="array__iterator_8h_source.html#l00078">array_iterator.h:78</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="json__type_8h_source.html#l00150">json_type.h:150</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object_8h_source.html#l00215">object.h:215</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object_8h_source.html#l00228">object.h:228</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="raw__json__string_8h_source.html#l00192">raw_json_string.h:192</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00627">value.h:627</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00641">value.h:641</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html">simdjson::simdjson_result</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00214">error.h:214</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_a23470fcc7f01262019e96d3f3010b4a1"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">simdjson::simdjson_result::error</a></div><div class="ttdeci">simdjson_inline error_code error() const noexcept</div><div class="ttdoc">The error.</div><div class="ttdef"><b>Definition:</b> <a href="error-inl_8h_source.html#l00131">error-inl.h:131</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_ab0fafc6d63a14891788a9edaedff4b05"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05">simdjson::simdjson_result::get</a></div><div class="ttdeci">simdjson_warn_unused simdjson_inline error_code get(T &amp;value) &amp;&amp;noexcept</div><div class="ttdoc">Move the value to the provided variable.</div><div class="ttdef"><b>Definition:</b> <a href="error-inl_8h_source.html#l00126">error-inl.h:126</a></div></div>
@@ -488,7 +488,7 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2document__stream-in
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_html_acd3fd372dfd30fcce1d6a103c6682d0e"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#acd3fd372dfd30fcce1d6a103c6682d0e">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::truncated_bytes</a></div><div class="ttdeci">size_t truncated_bytes() const noexcept</div><div class="ttdoc">After iterating through the stream, this method returns the number of bytes that were not parsed at t...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document__stream-inl_8h_source.html#l00141">document_stream-inl.h:141</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_html_ae88253d9f6cef0dfc0bd05c45cdfc06f"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#ae88253d9f6cef0dfc0bd05c45cdfc06f">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::begin</a></div><div class="ttdeci">simdjson_inline iterator begin() noexcept</div><div class="ttdoc">Start iterating the documents in the stream.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document__stream-inl_8h_source.html#l00190">document_stream-inl.h:190</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_html_af12dc14d4d16b9f4f4602c738678cb0c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#af12dc14d4d16b9f4f4602c738678cb0c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::document_stream</a></div><div class="ttdeci">simdjson_inline document_stream() noexcept</div><div class="ttdoc">Construct an uninitialized document_stream.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document__stream-inl_8h_source.html#l00117">document_stream-inl.h:117</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a969e1000319391cd2bee3aed88481500"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::iter</a></div><div class="ttdeci">json_iterator iter</div><div class="ttdoc">Current position in the document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00621">document.h:621</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html_a969e1000319391cd2bee3aed88481500"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::iter</a></div><div class="ttdeci">json_iterator iter</div><div class="ttdoc">Current position in the document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00635">document.h:635</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser</a></div><div class="ttdoc">A JSON fragment iterator.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2parser_8h_source.html#l00036">parser.h:36</a></div></div>
<div class="ttc" id="anamespacesimdjson_html"><div class="ttname"><a href="namespacesimdjson.html">simdjson</a></div><div class="ttdoc">The top level simdjson namespace, containing everything the library provides.</div><div class="ttdef"><b>Definition:</b> <a href="arm64_2base_8h_source.html#l00008">base.h:8</a></div></div>
<div class="ttc" id="anamespacesimdjson_html_a7b735a3a50ba79e3f7f14df5f77d8da9"><div class="ttname"><a href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">simdjson::error_code</a></div><div class="ttdeci">error_code</div><div class="ttdoc">All possible errors returned by simdjson.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00019">error.h:19</a></div></div>
+102 -85
View File
@@ -244,110 +244,127 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2object-inl_8h_sourc
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">return</span> child;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;}</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c"> 167</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">object::count_fields</a>() &amp; noexcept {</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordtype">size_t</span> count{0};</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="comment">// Important: we do not consume any of the values.</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">for</span>(simdjson_unused <span class="keyword">auto</span> v : *<span class="keyword">this</span>) { count++; }</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="comment">// The above loop will always succeed, but we want to report errors.</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">if</span>(iter.error()) { <span class="keywordflow">return</span> iter.error(); }</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="comment">// We need to move back at the start because we expect users to iterate through</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="comment">// the object after counting the number of elements.</span></div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; iter.reset_object();</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">return</span> count;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;}</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51"> 179</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">object::is_empty</a>() &amp; noexcept {</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">bool</span> is_not_empty;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keyword">auto</span> error = iter.reset_object().get(is_not_empty);</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">if</span>(error) { <span class="keywordflow">return</span> error; }</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordflow">return</span> !is_not_empty;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;}</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4"> 186</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">object::reset</a>() &amp; noexcept {</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <span class="keywordflow">return</span> iter.reset_object();</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;}</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498"> 167</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">object::at_path</a>(std::string_view json_path) noexcept {</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keyword">auto</span> json_pointer = json_path_to_pointer_conversion(json_path);</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">if</span> (json_pointer == <span class="stringliteral">&quot;-1&quot;</span>) {</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1">INVALID_JSON_POINTER</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordflow">return</span> at_pointer(json_pointer);</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;}</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; </div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c"> 175</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">object::count_fields</a>() &amp; noexcept {</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordtype">size_t</span> count{0};</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="comment">// Important: we do not consume any of the values.</span></div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">for</span>(simdjson_unused <span class="keyword">auto</span> v : *<span class="keyword">this</span>) { count++; }</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="comment">// The above loop will always succeed, but we want to report errors.</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">if</span>(iter.error()) { <span class="keywordflow">return</span> iter.error(); }</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="comment">// We need to move back at the start because we expect users to iterate through</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="comment">// the object after counting the number of elements.</span></div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; iter.reset_object();</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">return</span> count;</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160;}</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; </div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51"> 187</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">object::is_empty</a>() &amp; noexcept {</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="keywordtype">bool</span> is_not_empty;</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keyword">auto</span> error = iter.reset_object().get(is_not_empty);</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordflow">if</span>(error) { <span class="keywordflow">return</span> error; }</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> !is_not_empty;</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;}</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::simdjson_result(SIMDJSON_IMPLEMENTATION::ondemand::object &amp;&amp;value) noexcept</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(value)) {}</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::simdjson_result(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> error) noexcept</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(error) {}</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::begin() noexcept {</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keywordflow">return</span> first.begin();</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;}</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::end() noexcept {</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <span class="keywordflow">return</span> first.end();</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;}</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field_unordered(std::string_view key) &amp; noexcept {</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">return</span> first.find_field_unordered(key);</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4"> 194</a></span>&#160;simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">object::reset</a>() &amp; noexcept {</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <span class="keywordflow">return</span> iter.reset_object();</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;}</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; </div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; </div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::simdjson_result(SIMDJSON_IMPLEMENTATION::ondemand::object &amp;&amp;value) noexcept</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(value)) {}</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::simdjson_result(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> error) noexcept</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; : implementation_simdjson_result_base&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(error) {}</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::begin() noexcept {</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keywordflow">return</span> first.begin();</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;}</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field_unordered(std::string_view key) &amp;&amp; noexcept {</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">return</span> std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(first).find_field_unordered(key);</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::end() noexcept {</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordflow">return</span> first.end();</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;}</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::operator[](std::string_view key) &amp; noexcept {</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field_unordered(std::string_view key) &amp; noexcept {</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> first[key];</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordflow">return</span> first.find_field_unordered(key);</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;}</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::operator[](std::string_view key) &amp;&amp; noexcept {</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field_unordered(std::string_view key) &amp;&amp; noexcept {</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(first)[key];</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(first).find_field_unordered(key);</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;}</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field(std::string_view key) &amp; noexcept {</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::operator[](std::string_view key) &amp; noexcept {</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">return</span> first.find_field(key);</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; <span class="keywordflow">return</span> first[key];</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;}</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field(std::string_view key) &amp;&amp; noexcept {</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::operator[](std::string_view key) &amp;&amp; noexcept {</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(first).find_field(key);</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keywordflow">return</span> std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(first)[key];</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;}</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; </div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::at_pointer(std::string_view json_pointer) noexcept {</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">return</span> first.at_pointer(json_pointer);</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;}</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="keyword">inline</span> simdjson_result&lt;bool&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::reset() noexcept {</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keywordflow">return</span> first.reset();</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;}</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; </div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160;<span class="keyword">inline</span> simdjson_result&lt;bool&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::is_empty() noexcept {</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keywordflow">return</span> first.is_empty();</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;}</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; </div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160;simdjson_inline simdjson_result&lt;size_t&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::count_fields() &amp; noexcept {</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">return</span> first.count_fields();</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;}</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; </div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;simdjson_inline simdjson_result&lt;std::string_view&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::raw_json() noexcept {</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">return</span> first.raw_json();</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160;}</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field(std::string_view key) &amp; noexcept {</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; <span class="keywordflow">return</span> first.find_field(key);</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;}</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::find_field(std::string_view key) &amp;&amp; noexcept {</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="keywordflow">return</span> std::forward&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;(first).find_field(key);</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;}</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; </div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::at_pointer(std::string_view json_pointer) noexcept {</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">return</span> first.at_pointer(json_pointer);</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;}</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; </div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;simdjson_inline simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::at_path(</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; std::string_view json_path) noexcept {</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <span class="keywordflow">if</span> (error()) {</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; <span class="keywordflow">return</span> error();</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> first.at_path(json_path);</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;}</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; </div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="keyword">inline</span> simdjson_result&lt;bool&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::reset() noexcept {</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">return</span> first.reset();</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;}</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; </div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_OBJECT_INL_H</span></div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;<span class="keyword">inline</span> simdjson_result&lt;bool&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::is_empty() noexcept {</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">return</span> first.is_empty();</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;}</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; </div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160;simdjson_inline simdjson_result&lt;size_t&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::count_fields() &amp; noexcept {</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordflow">if</span> (error()) { <span class="keywordflow">return</span> error(); }</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <span class="keywordflow">return</span> first.count_fields();</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;}</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; </div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160;simdjson_inline simdjson_result&lt;std::string_view&gt; simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt;::raw_json() noexcept {</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>()) { <span class="keywordflow">return</span> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>(); }</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; <span class="keywordflow">return</span> first.raw_json();</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;}</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; </div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_OBJECT_INL_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></div><div class="ttdoc">A forward-only JSON object field iterator.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object_8h_source.html#l00017">object.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_a034b27d7ff75832a574c2069af267111"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::object</a></div><div class="ttdeci">simdjson_inline object() noexcept=default</div><div class="ttdoc">Create a new invalid object.</div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_a55d8bd31e2f5e6b10986af2f48a544fc"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field_unordered</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field_unordered(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object, without regard to key order.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00018">object-inl.h:18</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_a71600033791f9c6bbc9f40fb2f82fdc8"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::raw_json</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json() noexcept</div><div class="ttdoc">Consumes the object and returns a string_view instance corresponding to the object as represented in ...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00095">object-inl.h:95</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_aa25020165cc5a191026a243a10da6558"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object (order-sensitive).</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00042">object-inl.h:42</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ad210f9115679a625ada433add55eff51"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; is_empty() &amp;noexcept</div><div class="ttdoc">This method scans the beginning of the object and checks whether the object is empty.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00179">object-inl.h:179</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ad210f9115679a625ada433add55eff51"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; is_empty() &amp;noexcept</div><div class="ttdoc">This method scans the beginning of the object and checks whether the object is empty.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00187">object-inl.h:187</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_add102ee85423a75e22e4d7ca9a3eaacd"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::consume</a></div><div class="ttdeci">simdjson_inline error_code consume() noexcept</div><div class="ttdoc">Go to the end of the object, no matter where you are right now.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00069">object-inl.h:69</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae0bc6b9803e0c989e9defaf3edcaaae4"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; reset() &amp;noexcept</div><div class="ttdoc">Reset the iterator so that we are pointing back at the beginning of the object.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00186">object-inl.h:186</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae0bc6b9803e0c989e9defaf3edcaaae4"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; reset() &amp;noexcept</div><div class="ttdoc">Reset the iterator so that we are pointing back at the beginning of the object.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00194">object-inl.h:194</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae1bb196ae5f2aeabd8d95accdcd73498"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_path</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_path(std::string_view json_path) noexcept</div><div class="ttdoc">Get the value associated with the given JSON path.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00167">object-inl.h:167</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae3d80f8e7f31c319fe6ee09c0860df83"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_pointer</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_pointer(std::string_view json_pointer) noexcept</div><div class="ttdoc">Get the value associated with the given JSON pointer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00127">object-inl.h:127</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_aef6872e07743217fe2e2abe790a21d4c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::count_fields</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_fields() &amp;noexcept</div><div class="ttdoc">This method scans the object and counts the number of key-value pairs.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00167">object-inl.h:167</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_aef6872e07743217fe2e2abe790a21d4c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::count_fields</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_fields() &amp;noexcept</div><div class="ttdoc">This method scans the object and counts the number of key-value pairs.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00175">object-inl.h:175</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string</a></div><div class="ttdoc">A string escaped per JSON rules, terminated with quote (&quot;).</div><div class="ttdef"><b>Definition:</b> <a href="raw__json__string_8h_source.html#l00036">raw_json_string.h:36</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></div><div class="ttdoc">An ephemeral JSON value returned during iteration.</div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00018">value.h:18</a></div></div>
<div class="ttc" id="anamespacesimdjson_html"><div class="ttname"><a href="namespacesimdjson.html">simdjson</a></div><div class="ttdoc">The top level simdjson namespace, containing everything the library provides.</div><div class="ttdef"><b>Definition:</b> <a href="arm64_2base_8h_source.html#l00008">base.h:8</a></div></div>
+59 -54
View File
@@ -120,60 +120,64 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2object_8h_source.ht
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83">at_pointer</a>(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">bool</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">reset</a>() &amp; noexcept;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">bool</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">is_empty</a>() &amp; noexcept;</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">size_t</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">count_fields</a>() &amp; noexcept;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;std::string_view&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">raw_json</a>() noexcept;</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160;protected:</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd">consume</a>() noexcept;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; start(value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; start_root(value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; started(value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; static simdjson_inline <span class="keywordtype">object</span> resume(const value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; simdjson_inline <span class="keywordtype">object</span>(const value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; simdjson_warn_unused simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> find_field_raw(const std::string_view key) noexcept;</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">at_path</a>(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">bool</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">reset</a>() &amp; noexcept;</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">bool</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">is_empty</a>() &amp; noexcept;</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">size_t</span>&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">count_fields</a>() &amp; noexcept;</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;std::string_view&gt; <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">raw_json</a>() noexcept;</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; </div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; value_iterator iter{};</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>;</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>;</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">object</a>&gt;;</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;};</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;protected:</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd">consume</a>() noexcept;</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; start(value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; start_root(value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; static simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<span class="keywordtype">object</span>&gt; started(value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; static simdjson_inline <span class="keywordtype">object</span> resume(const value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; simdjson_inline <span class="keywordtype">object</span>(const value_iterator &amp;iter) noexcept;</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; </div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; simdjson_warn_unused simdjson_inline <a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> find_field_raw(const std::string_view key) noexcept;</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; </div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html"> 215</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt; {</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">SIMDJSON_IMPLEMENTATION::ondemand::object</a> &amp;&amp;<a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>) noexcept; </div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept; </div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; value_iterator iter{};</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">value</a>;</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">document</a>;</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">object</a>&gt;;</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;};</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; </div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt;</a> begin() noexcept;</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt;</a> end() noexcept;</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> reset() noexcept;</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_empty() noexcept;</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json() noexcept;</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; </div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;};</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; </div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; </div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_OBJECT_H</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; </div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; </div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="keyword">template</span>&lt;&gt;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html"> 228</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt; : <span class="keyword">public</span> <a class="code" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a>&lt;SIMDJSON_IMPLEMENTATION::ondemand::object&gt; {</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">SIMDJSON_IMPLEMENTATION::ondemand::object</a> &amp;&amp;<a class="code" href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">value</a>) noexcept; </div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>(<a class="code" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> <a class="code" href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">error</a>) noexcept; </div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>() noexcept = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; </div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt;</a> begin() noexcept;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::object_iterator&gt;</a> end() noexcept;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field(std::string_view key) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> find_field_unordered(std::string_view key) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp; noexcept;</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> operator[](std::string_view key) &amp;&amp; noexcept;</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_pointer(std::string_view json_pointer) noexcept;</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; simdjson_inline <a class="code" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson_result&lt;SIMDJSON_IMPLEMENTATION::ondemand::value&gt;</a> at_path(std::string_view json_path) noexcept;</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; </div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> reset() noexcept;</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;bool&gt;</a> is_empty() noexcept;</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;size_t&gt;</a> count_fields() &amp; noexcept;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keyword">inline</span> <a class="code" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;std::string_view&gt;</a> raw_json() noexcept;</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; </div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;};</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; </div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; </div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_OBJECT_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></div><div class="ttdoc">A JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00020">document.h:20</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator</a></div><div class="ttdef"><b>Definition:</b> <a href="object__iterator_8h_source.html#l00014">object_iterator.h:14</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></div><div class="ttdoc">A forward-only JSON object field iterator.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object_8h_source.html#l00017">object.h:17</a></div></div>
@@ -181,17 +185,18 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2object_8h_source.ht
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_a55d8bd31e2f5e6b10986af2f48a544fc"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field_unordered</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field_unordered(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object, without regard to key order.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00018">object-inl.h:18</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_a71600033791f9c6bbc9f40fb2f82fdc8"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::raw_json</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; std::string_view &gt; raw_json() noexcept</div><div class="ttdoc">Consumes the object and returns a string_view instance corresponding to the object as represented in ...</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00095">object-inl.h:95</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_aa25020165cc5a191026a243a10da6558"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; value &gt; find_field(std::string_view key) &amp;noexcept</div><div class="ttdoc">Look up a field by name on an object (order-sensitive).</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00042">object-inl.h:42</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ad210f9115679a625ada433add55eff51"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; is_empty() &amp;noexcept</div><div class="ttdoc">This method scans the beginning of the object and checks whether the object is empty.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00179">object-inl.h:179</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ad210f9115679a625ada433add55eff51"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; is_empty() &amp;noexcept</div><div class="ttdoc">This method scans the beginning of the object and checks whether the object is empty.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00187">object-inl.h:187</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_add102ee85423a75e22e4d7ca9a3eaacd"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::consume</a></div><div class="ttdeci">simdjson_inline error_code consume() noexcept</div><div class="ttdoc">Go to the end of the object, no matter where you are right now.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00069">object-inl.h:69</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae0bc6b9803e0c989e9defaf3edcaaae4"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; reset() &amp;noexcept</div><div class="ttdoc">Reset the iterator so that we are pointing back at the beginning of the object.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00186">object-inl.h:186</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae0bc6b9803e0c989e9defaf3edcaaae4"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset</a></div><div class="ttdeci">simdjson_result&lt; bool &gt; reset() &amp;noexcept</div><div class="ttdoc">Reset the iterator so that we are pointing back at the beginning of the object.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00194">object-inl.h:194</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae1bb196ae5f2aeabd8d95accdcd73498"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_path</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_path(std::string_view json_path) noexcept</div><div class="ttdoc">Get the value associated with the given JSON path.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00167">object-inl.h:167</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_ae3d80f8e7f31c319fe6ee09c0860df83"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_pointer</a></div><div class="ttdeci">simdjson_result&lt; value &gt; at_pointer(std::string_view json_pointer) noexcept</div><div class="ttdoc">Get the value associated with the given JSON pointer.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00127">object-inl.h:127</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_aef6872e07743217fe2e2abe790a21d4c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::count_fields</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_fields() &amp;noexcept</div><div class="ttdoc">This method scans the object and counts the number of key-value pairs.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00167">object-inl.h:167</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html_aef6872e07743217fe2e2abe790a21d4c"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::count_fields</a></div><div class="ttdeci">simdjson_inline simdjson_result&lt; size_t &gt; count_fields() &amp;noexcept</div><div class="ttdoc">This method scans the object and counts the number of key-value pairs.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object-inl_8h_source.html#l00175">object-inl.h:175</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></div><div class="ttdoc">An ephemeral JSON value returned during iteration.</div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00018">value.h:18</a></div></div>
<div class="ttc" id="anamespacesimdjson_html"><div class="ttname"><a href="namespacesimdjson.html">simdjson</a></div><div class="ttdoc">The top level simdjson namespace, containing everything the library provides.</div><div class="ttdef"><b>Definition:</b> <a href="arm64_2base_8h_source.html#l00008">base.h:8</a></div></div>
<div class="ttc" id="anamespacesimdjson_html_a7b735a3a50ba79e3f7f14df5f77d8da9"><div class="ttname"><a href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">simdjson::error_code</a></div><div class="ttdeci">error_code</div><div class="ttdoc">All possible errors returned by simdjson.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00019">error.h:19</a></div></div>
<div class="ttc" id="astructsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base_html"><div class="ttname"><a href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html">simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="implementation__simdjson__result__base_8h_source.html#l00035">implementation_simdjson_result_base.h:35</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="object__iterator_8h_source.html#l00058">object_iterator.h:58</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00627">value.h:627</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html">simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00641">value.h:641</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html">simdjson::simdjson_result</a></div><div class="ttdoc">The result of a simdjson operation that could fail.</div><div class="ttdef"><b>Definition:</b> <a href="error_8h_source.html#l00214">error.h:214</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_a23470fcc7f01262019e96d3f3010b4a1"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1">simdjson::simdjson_result::error</a></div><div class="ttdeci">simdjson_inline error_code error() const noexcept</div><div class="ttdoc">The error.</div><div class="ttdef"><b>Definition:</b> <a href="error-inl_8h_source.html#l00131">error-inl.h:131</a></div></div>
<div class="ttc" id="astructsimdjson_1_1simdjson__result_html_af7f6d5a5e979b60d5231449d53dcd9be"><div class="ttname"><a href="structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be">simdjson::simdjson_result::value</a></div><div class="ttdeci">simdjson_inline T &amp; value() &amp;noexcept(false)</div><div class="ttdoc">Get the result value.</div></div>
@@ -319,7 +319,7 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2serialization-inl_8
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; </div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_SERIALIZATION_INL_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00017">array.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00639">document.h:639</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00653">document.h:653</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></div><div class="ttdoc">A JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00020">document.h:20</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></div><div class="ttdoc">A forward-only JSON object field iterator.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object_8h_source.html#l00017">object.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></div><div class="ttdoc">An ephemeral JSON value returned during iteration.</div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00018">value.h:18</a></div></div>
@@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2serialization_8h_so
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_GENERIC_ONDEMAND_SERIALIZATION_H</span></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array</a></div><div class="ttdoc">A forward-only JSON array.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2array_8h_source.html#l00017">array.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00639">document.h:639</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference</a></div><div class="ttdoc">A document_reference is a thin wrapper around a document reference instance.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00653">document.h:653</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document</a></div><div class="ttdoc">A JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2document_8h_source.html#l00020">document.h:20</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object</a></div><div class="ttdoc">A forward-only JSON object field iterator.</div><div class="ttdef"><b>Definition:</b> <a href="generic_2ondemand_2object_8h_source.html#l00017">object.h:17</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_html"><div class="ttname"><a href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value</a></div><div class="ttdoc">An ephemeral JSON value returned during iteration.</div><div class="ttdef"><b>Definition:</b> <a href="value_8h_source.html#l00018">value.h:18</a></div></div>
@@ -0,0 +1,172 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>simdjson: include/simdjson/generic/ondemand/json_path_to_pointer_conversion-inl.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">simdjson
&#160;<span id="projectnumber">3.6.4</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('json__path__to__pointer__conversion-inl_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">json_path_to_pointer_conversion-inl.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#ifndef SIMDJSON_ONDEMAND_GENERIC_JSON_PATH_TO_POINTER_CONVERSION_INL_H</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#define SIMDJSON_ONDEMAND_GENERIC_JSON_PATH_TO_POINTER_CONVERSION_INL_H</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#ifndef SIMDJSON_CONDITIONAL_INCLUDE</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define SIMDJSON_GENERIC_ONDEMAND_JSON_PATH_TO_POINTER_CONVERSION_INL_H</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &quot;simdjson/generic/ondemand/json_path_to_pointer_conversion.h&quot;</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_CONDITIONAL_INCLUDE</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">namespace </span>SIMDJSON_IMPLEMENTATION {}</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span>ondemand {</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;simdjson_inline std::string json_path_to_pointer_conversion(std::string_view json_path) {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keywordflow">if</span> (json_path.empty() || (json_path.front() != <span class="charliteral">&#39;.&#39;</span> &amp;&amp; json_path.front() != <span class="charliteral">&#39;[&#39;</span>) {</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; return <span class="stringliteral">&quot;-1&quot;</span>; <span class="comment">// Sentinel value to be handled as an error by the caller.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; }</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; std::string result;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="comment">// Reserve space to reduce allocations, adjusting for potential increases due</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="comment">// to escaping.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; result.reserve(json_path.size() * 2);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// Skip the initial &#39;.&#39; as it&#39;s assumed every path starts with it.</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">size_t</span> i = 0;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; while (i &lt; json_path.length()) {</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; if (json_path[i] == <span class="stringliteral">&#39;.&#39;</span>) {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; result += <span class="stringliteral">&#39;/&#39;</span>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; } <span class="keywordflow">else</span> if (json_path[i] == <span class="charliteral">&#39;[&#39;</span>) {</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; result += <span class="charliteral">&#39;/&#39;</span>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; ++i; <span class="comment">// Move past the &#39;[&#39;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordflow">while</span> (i &lt; json_path.length() &amp;&amp; json_path[i] != <span class="charliteral">&#39;]&#39;</span>) {</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; if (json_path[i] == <span class="stringliteral">&#39;~&#39;</span>) {</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; result += <span class="stringliteral">&quot;~0&quot;</span>;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; } <span class="keywordflow">else</span> if (json_path[i] == <span class="charliteral">&#39;/&#39;</span>) {</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; result += <span class="stringliteral">&quot;~1&quot;</span>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; result += json_path[i];</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; }</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; ++i;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span> (i == json_path.length() || json_path[i] != <span class="charliteral">&#39;]&#39;</span>) {</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; return <span class="stringliteral">&quot;-1&quot;</span>; <span class="comment">// Returning sentinel value that will be handled as an error by the caller</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; }</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;~&#39;</span>) {</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; result += <span class="stringliteral">&quot;~0&quot;</span>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (json_path[i] == <span class="charliteral">&#39;/&#39;</span>) {</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; result += <span class="stringliteral">&quot;~1&quot;</span>;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; result += json_path[i];</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; ++i;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordflow">return</span> simdjson_result&lt;std::string&gt;(result);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;}</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;} <span class="comment">// namespace ondemand</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_ONDEMAND_GENERIC_JSON_PATH_TO_POINTER_CONVERSION_INL_H</span></div>
<div class="ttc" id="anamespacesimdjson_html"><div class="ttname"><a href="namespacesimdjson.html">simdjson</a></div><div class="ttdoc">The top level simdjson namespace, containing everything the library provides.</div><div class="ttdef"><b>Definition:</b> <a href="arm64_2base_8h_source.html#l00008">base.h:8</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_49a0b2767ded4a45005c5d6720a18cd1.html">simdjson</a></li><li class="navelem"><a class="el" href="dir_53368a02099cf3699f2996a5d88d70b6.html">generic</a></li><li class="navelem"><a class="el" href="dir_7796bb4b727f918c96faee1bdd50e49a.html">ondemand</a></li><li class="navelem"><b>json_path_to_pointer_conversion-inl.h</b></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>
@@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>simdjson: include/simdjson/generic/ondemand/json_path_to_pointer_conversion.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">simdjson
&#160;<span id="projectnumber">3.6.4</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('json__path__to__pointer__conversion_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">json_path_to_pointer_conversion.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#ifndef SIMDJSON_ONDEMAND_GENERIC_JSON_PATH_TO_POINTER_CONVERSION_H</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#define SIMDJSON_ONDEMAND_GENERIC_JSON_PATH_TO_POINTER_CONVERSION_H</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacesimdjson.html">simdjson</a> {</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">namespace </span>SIMDJSON_IMPLEMENTATION {</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span>internal {</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;simdjson_inline std::string json_path_to_pointer_conversion(std::string_view json_path);</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;} <span class="comment">// namespace internal</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;} <span class="comment">// namespace SIMDJSON_IMPLEMENTATION</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_JSON_PATH_TO_POINTER_CONVERSION_H</span></div>
<div class="ttc" id="anamespacesimdjson_html"><div class="ttname"><a href="namespacesimdjson.html">simdjson</a></div><div class="ttdoc">The top level simdjson namespace, containing everything the library provides.</div><div class="ttdef"><b>Definition:</b> <a href="arm64_2base_8h_source.html#l00008">base.h:8</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_49a0b2767ded4a45005c5d6720a18cd1.html">simdjson</a></li><li class="navelem"><a class="el" href="dir_53368a02099cf3699f2996a5d88d70b6.html">generic</a></li><li class="navelem"><a class="el" href="dir_7796bb4b727f918c96faee1bdd50e49a.html">ondemand</a></li><li class="navelem"><b>json_path_to_pointer_conversion.h</b></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
</ul>
</div>
</body>
</html>
+46 -20
View File
@@ -113,6 +113,7 @@ $(document).ready(function(){initNavTree('md_doc_basics.html',''); initResizable
<li><a href="#minifying-json-strings-without-parsing">Minifying JSON strings without parsing</a></li>
<li><a href="#utf-8-validation-alone">UTF-8 validation (alone)</a></li>
<li><a href="#json-pointer">JSON Pointer</a></li>
<li><a href="#json-path">JSON Path (subset)</a></li>
<li><a href="#error-handling">Error Handling</a><ul>
<li><a href="#error-handling-examples-without-exceptions">Error Handling Examples without Exceptions</a></li>
<li><a href="#disabling-exceptions">Disabling Exceptions</a></li>
@@ -820,7 +821,7 @@ JSON Pointer</h1>
<div class="line">ondemand::parser parser;</div>
<div class="line">auto cars = parser.iterate(cars_json);</div>
<div class="line">cout &lt;&lt; cars.at_pointer(&quot;/0/tire_pressure/1&quot;) &lt;&lt; endl; // Prints 39.9</div>
</div><!-- fragment --><p>A JSON Path is a sequence of segments each starting with the '/' character. Within arrays, an integer index allows you to select the indexed node. Within objects, the string value of the key allows you to select the value. If your keys contain the characters '/' or '~', they must be escaped as '~1' and '~0' respectively. An empty JSON Path refers to the whole document.</p>
</div><!-- fragment --><p>A JSON Pointer path is a sequence of segments each starting with the '/' character. Within arrays, a zero-based integer index allows you to select the indexed node. Within objects, the string value of the key allows you to select the value. If your keys contain the characters '/' or '~', they must be escaped as '~1' and '~0' respectively. An empty JSON Pointer Path refers to the whole document.</p>
<p>For multiple JSON pointer queries on a document, one can call <code>at_pointer</code> multiple times.</p>
<div class="fragment"><div class="line"> {c++}</div>
<div class="line">auto cars_json = R&quot;( [</div>
@@ -890,8 +891,33 @@ JSON Pointer</h1>
<div class="line">std::cout &lt;&lt; doc.at_pointer(&quot;/k2&quot;) &lt;&lt; std::endl; // Prints true</div>
<div class="line">doc.rewind(); // Need to manually rewind to be able to use find_field properly from start of document</div>
<div class="line">std::cout &lt;&lt; doc.find_field(&quot;k0&quot;) &lt;&lt; std::endl; // Prints 27</div>
</div><!-- fragment --><p>When the JSON path is the empty string (<code>""</code>) applied to a scalar document (lone string, number, Boolean or null), a SCALAR_DOCUMENT_AS_VALUE error is returned because scalar document cannot be represented as <code>value</code> instances. You can check that a document is a scalar with the method <code>scalar()</code>.</p>
</div><!-- fragment --><p>When the JSON Pointer Path is the empty string (<code>""</code>) applied to a scalar document (lone string, number, Boolean or null), a SCALAR_DOCUMENT_AS_VALUE error is returned because scalar document cannot be represented as <code>value</code> instances. You can check that a document is a scalar with the method <code>scalar()</code>.</p>
<h1><a class="anchor" id="autotoc_md15"></a>
JSON Path</h1>
<p>The simdjson library now supports a subset of <a href="https://goessner.net/articles/JsonPath/">JSON Path</a> through the <code>at_path()</code> method, allowing you to reach further into the document in a single call. The subset of JSON path that is implemented is the subset that is trivially convertible into the JSON Pointer format, using <code>.</code> to access a field and <code>[]</code> to access a specific index.</p>
<p>This implementation relies on <code>at_path()</code> converting its argument to JSON Pointer and then calling <code>at_pointer</code>, which makes use of <a href="#rewind"><code>rewind</code></a> to reset the parser at the beginning of the document. Hence, it invalidates all previously parsed values, objects and arrays: make sure to consume the values between each call to <code>at_path</code>.</p>
<p>Consider the following example:</p>
<div class="fragment"><div class="line"> {c++}</div>
<div class="line">auto cars_json = R&quot;( [</div>
<div class="line"> { &quot;make&quot;: &quot;Toyota&quot;, &quot;model&quot;: &quot;Camry&quot;, &quot;year&quot;: 2018, &quot;tire_pressure&quot;: [ 40.1, 39.9, 37.7, 40.4 ] },</div>
<div class="line"> { &quot;make&quot;: &quot;Kia&quot;, &quot;model&quot;: &quot;Soul&quot;, &quot;year&quot;: 2012, &quot;tire_pressure&quot;: [ 30.1, 31.0, 28.6, 28.7 ] },</div>
<div class="line"> { &quot;make&quot;: &quot;Toyota&quot;, &quot;model&quot;: &quot;Tercel&quot;, &quot;year&quot;: 1999, &quot;tire_pressure&quot;: [ 29.8, 30.0, 30.2, 30.5 ] }</div>
<div class="line">] )&quot;_padded;</div>
<div class="line">ondemand::parser parser;</div>
<div class="line">auto cars = parser.iterate(cars_json);</div>
<div class="line">cout &lt;&lt; cars.at_path(&quot;[0].tire_pressure[1]&quot;) &lt;&lt; endl; // Prints 39.9</div>
</div><!-- fragment --><p>A call to <code>at_path(json_path)</code> can result in any of the errors that are returned by the <code>at_pointer</code> method and if the conversion of <code>json_path</code> to json pointer fails, it will lead to an <code><a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1" title="Invalid JSON pointer reference.">simdjson::INVALID_JSON_POINTER</a></code>error.</p>
<div class="fragment"><div class="line"> {c++}</div>
<div class="line">auto cars_json = R&quot;( [</div>
<div class="line"> { &quot;make&quot;: &quot;Toyota&quot;, &quot;model&quot;: &quot;Camry&quot;, &quot;year&quot;: 2018, &quot;tire_pressure&quot;: [ 40.1, 39.9, 37.7, 40.4 ] },</div>
<div class="line"> { &quot;make&quot;: &quot;Kia&quot;, &quot;model&quot;: &quot;Soul&quot;, &quot;year&quot;: 2012, &quot;tire_pressure&quot;: [ 30.1, 31.0, 28.6, 28.7 ] },</div>
<div class="line"> { &quot;make&quot;: &quot;Toyota&quot;, &quot;model&quot;: &quot;Tercel&quot;, &quot;year&quot;: 1999, &quot;tire_pressure&quot;: [ 29.8, 30.0, 30.2, 30.5 ] }</div>
<div class="line">] )&quot;_padded;</div>
<div class="line">ondemand::parser parser;</div>
<div class="line">auto cars = parser.iterate(cars_json);</div>
<div class="line">ASSERT_ERROR(cars.at_path(&quot;[0].tire_presure[1&quot;).get(x), INVALID_JSON_POINTER); // Fails on conversion to json pointer, since last square bracket was not properly closed.</div>
<div class="line">ASSERT_ERROR(cars.at_path(&quot;[0].incorrect_field[1]&quot;).get(x), NO_SUCH_FIELD); // Conversion to json pointer succeeds, but fails on at_pointer() since the path is invalid.</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md16"></a>
Error Handling</h1>
<p>Error handing with exception and a single try/catch clause makes the code simple, but it gives you little control over errors. For easier debugging or more robust error handling, you may want to consider our exception-free approach.</p>
<p>The entire simdjson API is usable with and without exceptions. All simdjson APIs that can fail return <code>simdjson_result&lt;T&gt;</code>, which is a &lt;value, error_code&gt; pair. You can retrieve the value with .get() without generating an exception, like so:</p>
@@ -1002,7 +1028,7 @@ Error Handling</h1>
<div class="line"> std::cout &lt;&lt; identifier &lt;&lt; std::endl;</div>
<div class="line">}</div>
</div><!-- fragment --><p>The <code>at</code> method can only be called once on an array. It cannot be used to iterate through the values of an array.</p>
<h2><a class="anchor" id="autotoc_md16"></a>
<h2><a class="anchor" id="autotoc_md17"></a>
Error Handling Examples without Exceptions</h2>
<p>This is how the example in "Using the Parsed JSON" could be written using only error code checking (without exceptions):</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -1089,11 +1115,11 @@ Error Handling Examples without Exceptions</h2>
<div class="line"> std::cout &lt;&lt; intvalue;</div>
<div class="line"> }</div>
<div class="line"> }</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md17"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md18"></a>
Disabling Exceptions</h2>
<p>The simdjson can be build with exceptions entirely disabled. It checks the <code>__cpp_exceptions</code> macro at compile time. Even if exceptions are enabled in your compiler, you may still disable exceptions specifically for simdjson, by setting <code>SIMDJSON_EXCEPTIONS</code> to <code>0</code> (false) at compile-time when building the simdjson library. If you are building with CMake, to ensure you don't write any code that uses exceptions, you compile with <code>SIMDJSON_EXCEPTIONS=OFF</code>. For example, if including the project via cmake:</p>
<div class="fragment"><div class="line">target_compile_definitions(simdjson PUBLIC SIMDJSON_EXCEPTIONS=OFF)</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md18"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md19"></a>
Exceptions</h2>
<p>Users more comfortable with an exception flow may choose to directly cast the <code>simdjson_result&lt;T&gt;</code> to the desired type:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -1130,7 +1156,7 @@ Exceptions</h2>
<div class="line"> &lt;&lt; doc.current_location() &lt;&lt; &quot; in &quot; &lt;&lt; json_string &lt;&lt; std::endl;</div>
<div class="line"> }</div>
<div class="line">}</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md19"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md20"></a>
Current location in document</h2>
<p>Sometimes, it might be helpful to know the current location in the document during iteration. This is especially useful when encountering errors. The <code>current_location()</code> method on a <code>document</code> instances makes it easy to identify common JSON errors. Users can call the <code>current_location()</code> method on a valid document instance to retrieve a <code>const char *</code> pointer to the current location in the document. This method also works even after an error has invalidated the document and the parser (e.g. <code>TAPE_ERROR</code>, <code>INCOMPLETE_ARRAY_OR_OBJECT</code>). When the input was a <code>padding_string</code> or another null-terminated source, then you may use the <code>const char *</code> pointer as a C string. As an example, consider the following example where we used the exception-free simdjson interface:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -1194,7 +1220,7 @@ Current location in document</h2>
<div class="line"> }</div>
<div class="line">}</div>
</div><!-- fragment --><p>The <code>current_location()</code> method requires a valid <code>document</code> instance. If the <code>iterate</code> function fails to return a valid document, then you cannot use <code>current_location()</code> to identify the location of an error in the input string. The errors reported by <code>iterate</code> function include EMPTY if no JSON document is detected, UTF8_ERROR if the string is not a valid UTF-8 string, UNESCAPED_CHARS if a string contains control characters that must be escaped and UNCLOSED_STRING if there is an unclosed string in the document. We do not provide location information for these errors.</p>
<h2><a class="anchor" id="autotoc_md20"></a>
<h2><a class="anchor" id="autotoc_md21"></a>
Checking for trailing content</h2>
<p>The parser validates all parsed content, but your code may exhaust the content while not having processed the entire document. Thus, as a final optional step, you may call <code>at_end()</code> on the document instance. If it returns <code>false</code>, then you may conclude that you have trailing content and that your document is not valid JSON. You may then use <code>doc.current_location()</code> to obtain a pointer to the start of the trailing content.</p>
<div class="fragment"><div class="line">{C++}</div>
@@ -1210,7 +1236,7 @@ Checking for trailing content</h2>
<div class="line"> std::cerr &lt;&lt; &quot;trailing content at byte index &quot; &lt;&lt; doc.current_location() - json.data() &lt;&lt; std::endl;</div>
<div class="line"> }</div>
</div><!-- fragment --><p>The <code>at_end()</code> method is equivalent to <code>doc.current_location().error() == <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681" title="No error.">simdjson::SUCCESS</a></code> but more convenient.</p>
<h1><a class="anchor" id="autotoc_md21"></a>
<h1><a class="anchor" id="autotoc_md22"></a>
Rewinding</h1>
<p>In some instances, you may need to go through a document more than once. For that purpose, you may call the <code>rewind()</code> method on the document instance. It allows you to restart processing from the beginning without rescanning all of the input data again. It invalidates all values, objects and arrays that you have created so far (including unescaped strings).</p>
<p>In the following example, we print on the screen the number of cars in the JSON input file before printout the data.</p>
@@ -1233,7 +1259,7 @@ Rewinding</h1>
<div class="line"> }</div>
</div><!-- fragment --><p>Performance note: the On Demand front-end does not materialize the parsed numbers and other values. If you are accessing everything twice, you may need to parse them twice. Thus the rewind functionality is best suited for cases where the first pass only scans the structure of the document.</p>
<p>Both arrays and objects have a similar method <code>reset()</code>. It is similar to the document <code>rewind()</code> method, except that it does not rewind the internal string buffer. Thus you should consume values only once even if you can iterate through the array or object more than once. If you unescape a string within an array more than once, you have unsafe code.</p>
<h1><a class="anchor" id="autotoc_md22"></a>
<h1><a class="anchor" id="autotoc_md23"></a>
Newline-Delimited JSON (ndjson) and JSON lines</h1>
<p>When processing large inputs (e.g., in the context of data engineering), engineers commonly serialize data into streams of multiple JSON documents. That is, instead of one large (e.g., 2 GB) JSON document containing multiple records, it is often preferable to write out multiple records as independent JSON documents, to be read one-by-one.</p>
<p>The simdjson library also supports multithreaded JSON streaming through a large file containing many smaller JSON documents in either <a href="http://ndjson.org">ndjson</a> or <a href="http://jsonlines.org">JSON lines</a> format. If your JSON documents all contain arrays or objects, we even support direct file concatenation without whitespace. However, if there is content between your JSON documents, it should be exclusively ASCII white-space characters.</p>
@@ -1291,7 +1317,7 @@ Newline-Delimited JSON (ndjson) and JSON lines</h1>
<div class="line"> unprocessed bytes at the end: 293</div>
</div><!-- fragment --><p>If your documents are large (e.g., larger than a megabyte), then the <code>iterate_many</code> function is maybe ill-suited. It is really meant to support reading efficiently streams of relatively small documents (e.g., a few kilobytes each). If you have larger documents, you should use other functions like <code>iterate</code>.</p>
<p>We also provide some support for comma-separated documents and other advanced features. See <a class="el" href="md_doc_iterate_many.html">iterate_many.md</a> for detailed information and design.</p>
<h1><a class="anchor" id="autotoc_md23"></a>
<h1><a class="anchor" id="autotoc_md24"></a>
Parsing Numbers Inside Strings</h1>
<p>Though the JSON specification allows for numbers and string values, many engineers choose to integrate the numbers inside strings, e.g., they prefer <code>{"a":"1.9"}</code> to<code>{"a":1.9}</code>. The simdjson library supports parsing valid numbers inside strings which makes it more convenient for people working with those types of documents. This feature is supported through three methods: <code>get_double_in_string</code>, <code>get_int64_in_string</code> and <code>get_uint64_in_string</code>. However, it is important to note that these methods are not substitute to the regular <code>get_double</code>, <code>get_int64</code> and <code>get_uint64</code>. The usage of the <code>get_*_in_string</code> methods is solely to parse valid JSON numbers inside strings, and so we expect users to call these methods appropriately. In particular, a valid JSON number has no leading and no trailing whitespaces, and the strings <code>"nan"</code>, <code>"1e"</code> and <code>"infinity"</code> will not be accepted as valid numbers. As an example, suppose we have the following JSON text:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -1369,7 +1395,7 @@ Parsing Numbers Inside Strings</h1>
<div class="line">}</div>
</div><!-- fragment --><p> It is also important to note that when dealing an invalid number inside a string, simdjson will report a <code>NUMBER_ERROR</code> error if the string begins with a number whereas simdjson will report a <code>INCORRECT_TYPE</code> error otherwise.</p>
<p>The <code>*_in_string</code> methods can also be called on a single document instance: e.g., when your document consist solely of a quoted number.</p>
<h1><a class="anchor" id="autotoc_md24"></a>
<h1><a class="anchor" id="autotoc_md25"></a>
Dynamic Number Types</h1>
<p>The JSON standard does not offer strongly typed numbers. It suggests that using the binary64 type (<code>double</code> in C++) is a safe choice, but little else. Given the JSON array <code>[1.0,1]</code>, it is not specified whether it is an array of two floating-point numbers, two integers, or one floating-point number followed by an integer.</p>
<p>Given an <code>ondemand::value</code> instance, you may ask whether it is a negative value with the <code>is_negative()</code> method. The function is inexpensive.</p>
@@ -1416,7 +1442,7 @@ Dynamic Number Types</h1>
<div class="line">3.1415 negative: 0 is_integer: 0 float: 3.1415 float: 3.1415</div>
<div class="line">-13231232 negative: 1 is_integer: 1 integer: -13231232 integer: -13231232</div>
<div class="line">9999999999999999999 negative: 0 is_integer: 1 large 64-bit integer: 9999999999999999999 large 64-bit integer: 9999999999999999999</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md25"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md26"></a>
Raw Strings</h1>
<p>It is sometimes useful to have access to a raw (unescaped) string: we make available a minimalist <code>raw_json_string</code> data type which contains a pointer inside the string in the original document, right after the quote. It is accessible via <code>get_raw_json_string()</code> on a string instance and returned by the <code>key()</code> method on an object's field instance. It is always optional: replacing <code>get_raw_json_string()</code> with <code>get_string()</code> and <code>key()</code> by <code>unescaped_key()</code> returns an <code>string_view</code> instance of the unescaped string.</p>
<p>You can quickly compare a <code>raw_json_string</code> instance with a target string. You may also unescape the <code>raw_json_string</code> on your own string buffer: <code>parser.unescape(mystr, ptr)</code> advances the provided pointer <code>ptr</code> and returns a string_view instance on the newly serialized string upon success, otherwise it returns an error. When unescaping to your own string buffer, you should ensure that you have sufficient memory space: the total size of the strings plus <code><a class="el" href="namespacesimdjson.html#aecdd750132f0eb123a6d61113b4197bf" title="The amount of padding needed in a buffer to parse JSON.">simdjson::SIMDJSON_PADDING</a></code> bytes. The following example illustrates how we can unescape JSON string to a user-provided buffer:</p>
@@ -1436,7 +1462,7 @@ Raw Strings</h1>
<div class="line"> // writes &#39;Jack The Ripper 3&#39;, escaping the \u0033</div>
<div class="line"> mystrings.push_back(valuesv);</div>
<div class="line"> }</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md26"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md27"></a>
General Direct Access to the Raw JSON String</h1>
<p>If your value is a string, the <code>raw_json_string</code> you with <code>get_raw_json_string()</code> gives you direct access to the unprocessed string. But the simdjson library allows you to have access to the raw underlying JSON more generally, not just for strings.</p>
<p>The simdjson library makes explicit assumptions about types. For examples, numbers must be integers (up to 64-bit integers) or binary64 floating-point numbers. Some users have different needs. For example, some users might want to support big integers. The library makes this possible by providing a <code>raw_json_token</code> method which returns a <code>std::string_view</code> instance containing the value as a string which you may then parse as you see fit.</p>
@@ -1497,7 +1523,7 @@ General Direct Access to the Raw JSON String</h1>
<div class="line"> std::string_view raw = key_value.value().raw_json();</div>
<div class="line"> // will capture &quot;1&quot;, &quot;2&quot;, &quot;\&quot;fds\&quot;&quot;, &quot;{\&quot;a\&quot;:1}&quot;, &quot;[1,344]&quot;</div>
<div class="line"> }</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md27"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md28"></a>
Storing Directly into an Existing String Instance</h1>
<p>The simdjson library favours the use of <code>std::string_view</code> instances because it tends to lead to better performance due to causing fewer memory allocations. However, they are cases where you need to store a string result in an <code>std::string</code><code> instance. You can do so with a templated version of the</code>to_string()<code>method which takes as a parameter a reference to an</code>std::string`.</p>
<div class="fragment"><div class="line"> {C++}</div>
@@ -1524,14 +1550,14 @@ Storing Directly into an Existing String Instance</h1>
<div class="line"> if (doc[&quot;foo1&quot;].get_string(value)) { /* error */ }</div>
<div class="line"> // value was populated with &quot;3.1416&quot;</div>
</div><!-- fragment --><p>You should be mindful of the trade-off: allocating multiple <code>std::string</code> instances can become expensive.</p>
<h1><a class="anchor" id="autotoc_md28"></a>
<h1><a class="anchor" id="autotoc_md29"></a>
Thread Safety</h1>
<p>We built simdjson with thread safety in mind.</p>
<p>The simdjson library is single-threaded except for <a class="el" href="md_doc_iterate_many.html">`iterate_many`</a> and <a class="el" href="md_doc_parse_many.html">`parse_many`</a> which may use secondary threads under their control when the library is compiled with thread support.</p>
<p>We recommend using one <code>parser</code> object per thread. When using the On Demand front-end (our default), you should access the <code>document</code> instances in a single-threaded manner since it acts as an iterator (and is therefore not thread safe).</p>
<p>The CPU detection, which runs the first time parsing is attempted and switches to the fastest parser for your CPU, is transparent and thread-safe.</p>
<p>In a threaded environment, stack space is often limited. Running code like simdjson in debug mode may require hundreds of kilobytes of stack memory. Thus stack overflows are a possibility. We recommend you turn on optimization when working in an environment where stack space is limited. If you must run your code in debug mode, we recommend you configure your system to have more stack space. We discourage you from running production code based on a debug build.</p>
<h1><a class="anchor" id="autotoc_md29"></a>
<h1><a class="anchor" id="autotoc_md30"></a>
Standard Compliance</h1>
<p>The simdjson library is fully compliant with the <a href="https://www.tbray.org/ongoing/When/201x/2017/12/14/rfc8259.html">RFC 8259</a> JSON specification.</p>
<ul>
@@ -1549,10 +1575,10 @@ Standard Compliance</h1>
<li>The specification states that an implementation may set limits on the size of texts that it accepts. The simdjson library limits single JSON documents to 4 GiB. It will refuse to parse a JSON document larger than 4294967295 bytes. (This limitation does not apply to streams of JSON documents, only to single JSON documents.)</li>
<li>The specification states that an implementation may set limits on the maximum depth of nesting. By default, the simdjson will refuse to parse documents with a depth exceeding 1024.</li>
</ul>
<h1><a class="anchor" id="autotoc_md30"></a>
<h1><a class="anchor" id="autotoc_md31"></a>
Backwards Compatibility</h1>
<p>The only header file supported by simdjson is <code><a class="el" href="simdjson_8h.html">simdjson.h</a></code>. Older versions of simdjson published a number of other include files such as <code>document.h</code> or <code>ParsedJson.h</code> alongside <code><a class="el" href="simdjson_8h.html">simdjson.h</a></code>; these headers may be moved or removed in future versions.</p>
<h1><a class="anchor" id="autotoc_md31"></a>
<h1><a class="anchor" id="autotoc_md32"></a>
Examples</h1>
<p>Some users like to have example. The following code samples illustrate how to process specific JSON inputs. For simplicity, we do not include full error support: this code would throw exceptions on error.</p>
<ul>
@@ -1803,7 +1829,7 @@ Examples</h1>
<div class="line"> }</div>
<div class="line"> return true;</div>
<div class="line">}</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md32"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md33"></a>
Performance Tips</h1>
<ul>
<li>The On Demand front-end works best when doing a single pass over the input: avoid calling <code>count_elements</code>, <code>rewind</code> and similar methods.</li>
@@ -1822,7 +1848,7 @@ Performance Tips</h1>
</div><!-- fragment --></li>
<li>To better understand the operation of your On Demand parser, and whether it is performing as well as you think it should be, there is a logger feature built in to simdjson! To use it, define the pre-processor directive <code>SIMDJSON_VERBOSE_LOGGING</code> prior to including the <code><a class="el" href="simdjson_8h.html">simdjson.h</a></code> header, which enables logging in simdjson. Run your code. It may generate a lot of logging output; adding printouts from your application that show each section may be helpful. The log's output will show step-by-step information on state, buffer pointer position, depth, and key retrieval status. Importantly, unless <code>SIMDJSON_VERBOSE_LOGGING</code> is defined, logging is entirely disabled and thus carries no overhead.</li>
</ul>
<h1><a class="anchor" id="autotoc_md33"></a>
<h1><a class="anchor" id="autotoc_md34"></a>
Further reading</h1>
<ul>
<li>John Keiser, Daniel Lemire, <a href="http://arxiv.org/abs/2312.17149">On-Demand JSON: A Better Way to Parse Documents?</a>, Software: Practice and Experience (to appear) </li>
+15 -15
View File
@@ -110,10 +110,10 @@ $(document).ready(function(){initNavTree('md_doc_dom.html',''); initResizable();
<li><a href="#padding-and-temporary-copies">Padding and Temporary Copies</a></li>
<li><a href="#performance-tips">Performance Tips</a></li>
</ul>
<h1><a class="anchor" id="autotoc_md34"></a>
<h1><a class="anchor" id="autotoc_md35"></a>
DOM vs On Demand</h1>
<p>The simdjson library offers two distinct approaches on how to access a JSON document. We support a conventional Document-Object-Model (DOM) front-end. In such a scenario, the JSON document is entirely parsed, validated and materialized in memory as the first step. The programmer may then access the parsed data using this in-memory model.</p>
<h1><a class="anchor" id="autotoc_md35"></a>
<h1><a class="anchor" id="autotoc_md36"></a>
The Basics: Loading and Parsing JSON Documents using the DOM front-end</h1>
<p>The simdjson library offers a simple DOM tree API, which you can access by creating a <code>dom::parser</code> and calling the <code>load()</code> method:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -136,7 +136,7 @@ The Basics: Loading and Parsing JSON Documents using the DOM front-end</h1>
<p>During the<code>load</code> or <code>parse</code> calls, neither the input file nor the input string are ever modified. After calling <code>load</code> or <code>parse</code>, the source (either a file or a string) can be safely discarded. All of the JSON data is stored in the <code>parser</code> instance. The parsed document is also immutable in simdjson: you do not modify it by accessing it.</p>
<p>For best performance, a <code>parser</code> instance should be reused over several files: otherwise you will needlessly reallocate memory, an expensive process. It is also possible to avoid entirely memory allocations during parsing when using simdjson. <a class="el" href="md_doc_performance.html">See our performance notes for details</a>.</p>
<p>If you need a lower-level interface, you may call the function <code>parser.parse(const char * p, size_t l)</code> on a pointer <code>p</code> while specifying the length of your input <code>l</code> in bytes. To see how to get the very best performance from a low-level approach, you way want to read our <a href="https://github.com/simdjson/simdjson/blob/master/doc/performance.md#padding-and-temporary-copies">performance notes</a> on this topic (see the Padding and Temporary Copies section).</p>
<h1><a class="anchor" id="autotoc_md36"></a>
<h1><a class="anchor" id="autotoc_md37"></a>
Using the Parsed JSON</h1>
<p>Once you have an element, you can navigate it with idiomatic C++ iterators, operators and casts.</p>
<ul>
@@ -160,7 +160,7 @@ Using the Parsed JSON</h1>
<li><b>Checking an Element Type:</b> You can check an element's type with <code>element.type()</code>. It returns an <code>element_type</code> with values such as <code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aacb4fb1757fb37c43cded35d3eb857c43" title="dom::array">simdjson::dom::element_type::ARRAY</a></code>, <code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa8eee8e217391199668cbac89472ace53" title="dom::object">simdjson::dom::element_type::OBJECT</a></code>, <code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa4e866b275c85fbb439f6484251cfb31c" title="int64_t">simdjson::dom::element_type::INT64</a></code>, <code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa6de7acf711860176ba606e9aa2b85d5f" title="uint64_t: any integer that fits in uint64_t but not int64_t">simdjson::dom::element_type::UINT64</a></code>,<code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aafd3e4ece78a7d422280d5ed379482229" title="double: Any number with a &quot;.&quot; or &quot;e&quot; that fits in double.">simdjson::dom::element_type::DOUBLE</a></code>, <code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa63b588d5559f64f89a416e656880b949" title="std::string_view">simdjson::dom::element_type::STRING</a></code>, <code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa97b2c144243b2b9d2c593ec268b62f5" title="bool">simdjson::dom::element_type::BOOL</a></code> or, <code><a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa9f0aff2067f91437e50e4872b229e6a" title="null">simdjson::dom::element_type::NULL_VALUE</a></code>.</li>
<li><b>Output to streams and strings:</b> Given a document or an element (or node) out of a JSON document, you can output a minified string version using the C++ stream idiom (<code>out &lt;&lt; element</code>). You can also request the construction of a minified string version (<code>simdjson::minify(element)</code>) or a prettified string version (<code>simdjson::prettify(element)</code>). Numbers are serialized as 64-bit floating-point numbers (<code>double</code>).</li>
</ul>
<h2><a class="anchor" id="autotoc_md37"></a>
<h2><a class="anchor" id="autotoc_md38"></a>
Examples</h2>
<p>The following code illustrates all of the above:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -217,7 +217,7 @@ Examples</h2>
<div class="line"> dom::parser parser;</div>
<div class="line"> double v = parser.parse(abstract_json)[&quot;str&quot;][&quot;123&quot;][&quot;abc&quot;];</div>
<div class="line"> cout &lt;&lt; &quot;number: &quot; &lt;&lt; v &lt;&lt; endl;</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md38"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md39"></a>
C++17 Support</h1>
<p>While the simdjson library can be used in any project using C++ 11 and above, field iteration has special support C++ 17's destructuring syntax. For example:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -240,7 +240,7 @@ C++17 Support</h1>
<div class="line">for (dom::key_value_pair field : object) {</div>
<div class="line"> cout &lt;&lt; field.key &lt;&lt; &quot; = &quot; &lt;&lt; field.value &lt;&lt; endl;</div>
<div class="line">}</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md39"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md40"></a>
JSON Pointer</h1>
<p>The simdjson library also supports <a href="https://tools.ietf.org/html/rfc6901">JSON pointer</a> through the <code>at_pointer()</code> method, letting you reach further down into the document in a single call:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -271,7 +271,7 @@ JSON Pointer</h1>
<div class="line"> double x = car.at_pointer(&quot;/tire_pressure/1&quot;);</div>
<div class="line"> cout &lt;&lt; x &lt;&lt; endl; // Prints 39.9, 31 and 30</div>
<div class="line">}</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md40"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md41"></a>
Error Handling</h1>
<p>All simdjson APIs that can fail return <code>simdjson_result&lt;T&gt;</code>, which is a &lt;value, error_code&gt; pair. You can retrieve the value with .get(), like so:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -334,7 +334,7 @@ Error Handling</h1>
<div class="line"> return EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --><p>The <code>at()</code> method has linear-time complexity: it should not be used to iterate over the content of an array.</p>
<h2><a class="anchor" id="autotoc_md41"></a>
<h2><a class="anchor" id="autotoc_md42"></a>
Error Handling Example</h2>
<p>This is how the example in "Using the Parsed JSON" could be written using only error code checking:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -443,7 +443,7 @@ Error Handling Example</h2>
<div class="line">}</div>
</div><!-- fragment --><p>To ensure you don't write any code that uses exceptions, compile with <code>SIMDJSON_EXCEPTIONS=OFF</code>. For example, if including the project via cmake:</p>
<div class="fragment"><div class="line">target_compile_definitions(simdjson PUBLIC SIMDJSON_EXCEPTIONS=OFF)</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md42"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md43"></a>
Exceptions</h2>
<p>Users more comfortable with an exception flow may choose to directly cast the <code>simdjson_result&lt;T&gt;</code> to the desired type:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -460,7 +460,7 @@ Exceptions</h2>
<div class="line"> std::cout &lt;&lt; &quot;ID: &quot; &lt;&lt; tweets[&quot;statuses&quot;].at(0)[&quot;id&quot;] &lt;&lt; std::endl;</div>
<div class="line"> return EXIT_SUCCESS;</div>
<div class="line">}</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md43"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md44"></a>
Tree Walking and JSON Element Types</h1>
<p>Sometimes you don't necessarily have a document with a known type, and are trying to generically inspect or walk over JSON elements. To do that, you can use iterators and the type() method. For example, here's a quick and dirty recursive function that verbosely prints the JSON document as JSON (* ignoring nuances like trailing commas and escaping strings, for brevity's sake):</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -507,7 +507,7 @@ Tree Walking and JSON Element Types</h1>
<div class="line"> dom::parser parser;</div>
<div class="line"> print_json(parser.load(&quot;twitter.json&quot;));</div>
<div class="line">}</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md44"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md45"></a>
Reusing the parser for maximum efficiency</h1>
<p>If you're using simdjson to parse multiple documents, or in a loop, you should make a parser once and reuse it. The simdjson library will allocate and retain internal buffers between parses, keeping buffers hot in cache and keeping memory allocation and initialization to a minimum. In this manner, you can parse terabytes of JSON data without doing any new allocation.</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -531,7 +531,7 @@ Reusing the parser for maximum efficiency</h1>
<p><b>You are only borrowing the document from the simdjson parser. Don't keep it long term!</b> </p>
</blockquote>
<p>This is key: don't keep the <code>document&amp;</code>, <code>dom::element</code>, <code>dom::array</code>, <code>dom::object</code> or <code>string_view</code> objects you get back from the API. Convert them to C++ native values, structs and arrays that you own.</p>
<h1><a class="anchor" id="autotoc_md45"></a>
<h1><a class="anchor" id="autotoc_md46"></a>
Server Loops: Long-Running Processes and Memory Capacity</h1>
<p>The simdjson library automatically expands its memory capacity when larger documents are parsed, so that you don't unexpectedly fail. In a short process that reads a bunch of files and then exits, this works pretty flawlessly.</p>
<p>Server loops, though, are long-running processes that will keep the parser around forever. This means that if you encounter a really, really large document, simdjson will not resize back down. The simdjson library lets you adjust your allocation strategy to prevent your server from growing without bound:</p>
@@ -563,16 +563,16 @@ Server Loops: Long-Running Processes and Memory Capacity</h1>
<div class="line"> if (error == CAPACITY) { request.respond(413); continue; }</div>
<div class="line"> // ...</div>
<div class="line"> }</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md46"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md47"></a>
Best Use of the DOM API</h1>
<p>The simdjson API provides access to the JSON DOM (document-object-model) content as a tree of <code>dom::element</code> instances, each representing an object, an array or an atomic type (null, true, false, number). These <code>dom::element</code> instances are lightweight objects (e.g., spanning 16 bytes) and it might be advantageous to pass them by value, as opposed to passing them by reference or by pointer.</p>
<h1><a class="anchor" id="autotoc_md47"></a>
<h1><a class="anchor" id="autotoc_md48"></a>
Padding and Temporary Copies</h1>
<p>The simdjson function <code>parser.parse</code> reads data from a padded buffer, containing SIMDJSON_PADDING extra bytes added at the end. If you are passing a <code>padded_string</code> to <code>parser.parse</code> or loading the JSON directly from disk (<code>parser.load</code>), padding is automatically handled. When calling <code>parser.parse</code> on a pointer (e.g., <code>parser.parse(my_char_pointer, my_length_in_bytes)</code>) a temporary copy is made by default with adequate padding and you, again, do not need to be concerned with padding.</p>
<p>Some users may not be able use our <code>padded_string</code> class or to load the data directly from disk (<code>parser.load</code>). They may need to pass data pointers to the library. If these users wish to avoid temporary copies and corresponding temporary memory allocations, they may want to call <code>parser.parse</code> with the <code>realloc_if_needed</code> parameter set to false (e.g., <code>parser.parse(my_char_pointer, my_length_in_bytes, false)</code>). In such cases, they need to ensure that there are at least SIMDJSON_PADDING extra bytes at the end that can be safely accessed and read. They do not need to initialize the padded bytes to any value in particular. The following example is safe:</p>
<p>```C++ const char *json = R"({"key":"value"})"; const size_t json_len = std::strlen(json); std::unique_ptr&lt;char[]&gt; padded_json_copy{new char[json_len + SIMDJSON_PADDING]}; memcpy(padded_json_copy.get(), json, json_len); memset(padded_json_copy.get() + json_len, 0, SIMDJSON_PADDING); <a class="el" href="classsimdjson_1_1dom_1_1parser.html" title="A persistent document parser.">simdjson::dom::parser</a> parser; <a class="el" href="classsimdjson_1_1dom_1_1element.html" title="A JSON element.">simdjson::dom::element</a> element = parser.parse(padded_json_copy.get(), json_len, false); ````</p>
<p>Setting the <code>realloc_if_needed</code> parameter <code>false</code> in this manner may lead to better performance since copies are avoided, but it requires that the user takes more responsibilities: the simdjson library cannot verify that the input buffer was padded with SIMDJSON_PADDING extra bytes.</p>
<h1><a class="anchor" id="autotoc_md48"></a>
<h1><a class="anchor" id="autotoc_md49"></a>
Performance Tips</h1>
<ul>
<li>For release builds, we recommend setting <code>NDEBUG</code> pre-processor directive when compiling the <code>simdjson</code> library. Importantly, using the optimization flags <code>-O2</code> or <code>-O3</code> under GCC and LLVM clang does not set the <code>NDEBUG</code> directrive, you must set it manually (e.g., <code>-DNDEBUG</code>).</li>
+6 -6
View File
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('md_doc_implementation_selection.html',
<li><a href="#manually-selecting-the-implementation">Manually Selecting the Implementation</a></li>
<li><a href="#checking-that-an-implementation-can-run-on-your-system">Checking that an Implementation can Run on your System</a></li>
</ul>
<h1><a class="anchor" id="autotoc_md49"></a>
<h1><a class="anchor" id="autotoc_md50"></a>
Overview</h1>
<p>The simdjson library takes advantage of SIMD instruction sets such as NEON, SSE and AVX to achieve much of its speed. Because these instruction sets work differently, simdjson has to compile a different version of the JSON parser for different CPU architectures, often with different algorithms to take better advantage of a given CPU!</p>
<p>The current implementations are:</p><ul>
@@ -113,10 +113,10 @@ Overview</h1>
<p>In many cases, you don't know where your compiled binary is going to run, so simdjson automatically compiles <em>all</em> the implementations into the executable. On Intel, it will include 4 implementations (icelake, haswell, westmere and fallback), on 64-bit ARM it will include just one since running dispatching is unnecessary, and on PPC it will include 2 (ppc64 and fallback).</p>
<p>If you know more about where you're going to run and want to save the space, you can disable any of these implementations at compile time with <code>-DSIMDJSON_IMPLEMENTATION_X=0</code> (where X is ICELAKE, HASWELL, WESTMERE, ARM64, PPC64 and FALLBACK).</p>
<p>The simdjson library automatically sets header flags for each implementation as it compiles; there is no need to set architecture-specific flags yourself (e.g., <code>-mavx2</code>, <code>/AVX2</code> or <code>-march=haswell</code>), and it may even break runtime dispatch and your binaries will fail to run on older processors. <em>Note:</em> for POWER9 processors make sure you compile it with <code>-mcpu=power9</code> and <code>-mtune=power9</code> to get maximum performance.</p>
<h1><a class="anchor" id="autotoc_md50"></a>
<h1><a class="anchor" id="autotoc_md51"></a>
Runtime CPU Detection</h1>
<p>When you first use simdjson, it will detect the CPU you're running on, and swap over to the fastest implementation for it. This is a small, one-time cost and for many people will be paid the first time they call <code>parse()</code> or <code>load()</code>.</p>
<h1><a class="anchor" id="autotoc_md51"></a>
<h1><a class="anchor" id="autotoc_md52"></a>
Inspecting the Detected Implementation</h1>
<p>You can check what implementation is running with <code>active_implementation</code>:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -124,7 +124,7 @@ Inspecting the Detected Implementation</h1>
<div class="line">cout &lt;&lt; &quot;Detected the best implementation for your machine: &quot; &lt;&lt; simdjson::get_active_implementation()-&gt;name();</div>
<div class="line">cout &lt;&lt; &quot;(&quot; &lt;&lt; simdjson::get_active_implementation()-&gt;description() &lt;&lt; &quot;)&quot; &lt;&lt; endl;</div>
</div><!-- fragment --><p>Implementation detection will happen in this case when you first call <code>name()</code>.</p>
<h1><a class="anchor" id="autotoc_md52"></a>
<h1><a class="anchor" id="autotoc_md53"></a>
Querying Available Implementations</h1>
<p>You can list all available implementations, regardless of which one was selected:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -136,7 +136,7 @@ Querying Available Implementations</h1>
<div class="line">cout &lt;&lt; simdjson::get_available_implementations()[&quot;fallback&quot;]-&gt;description() &lt;&lt; endl;</div>
</div><!-- fragment --><p> When an implementation is not available, the bracket call <code><a class="el" href="namespacesimdjson.html#a7e4483a8ae684fdb5b2f1e7d4a8acc69" title="The list of available implementations compiled into simdjson.">simdjson::get_available_implementations()</a>[name]</code> will return the null pointer.</p>
<p>The available implementations have been compiled but may not necessarily be run safely on your system see <a href="#checking-that-an-implementation-can-run-on-your-system">Checking that an Implementation can Run on your System</a>.</p>
<h1><a class="anchor" id="autotoc_md53"></a>
<h1><a class="anchor" id="autotoc_md54"></a>
Manually Selecting the Implementation</h1>
<p>If you're trying to do performance tests or see how different implementations of simdjson run, you can select the CPU architecture yourself:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -148,7 +148,7 @@ Manually Selecting the Implementation</h1>
<div class="line">if (! my_implementation) { exit(1); }</div>
<div class="line">if (! my_implementation-&gt;supported_by_runtime_system()) { exit(1); }</div>
<div class="line">simdjson::get_active_implementation() = my_implementation;</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md54"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md55"></a>
Checking that an Implementation can Run on your System</h1>
<p>You should call <code>supported_by_runtime_system()</code> to compare the processor's features with the need of the implementation.</p>
<div class="fragment"><div class="line"> {c++}</div>
+12 -12
View File
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('md_doc_iterate_many.html',''); initRes
<div class="line">{&quot;text&quot;:&quot;c&quot;}</div>
<div class="line">...</div>
</div><!-- fragment --><p> ... you want to read the entries (individual JSON documents) as quickly and as conveniently as possible. Importantly, the input might span several gigabytes, but you want to use a small (fixed) amount of memory. Ideally, you'd also like the parallelize the processing (using more than one core) to speed up the process.</p>
<h1><a class="anchor" id="autotoc_md55"></a>
<h1><a class="anchor" id="autotoc_md56"></a>
Contents</h1>
<ul>
<li><a href="#motivations">Motivations</a></li>
@@ -112,19 +112,19 @@ Contents</h1>
<li><a href="#tracking-your-position">Tracking your position</a></li>
<li><a href="#incomplete-streams">Incomplete streams</a></li>
</ul>
<h1><a class="anchor" id="autotoc_md56"></a>
<h1><a class="anchor" id="autotoc_md57"></a>
Motivation</h1>
<p>The main motivation for this piece of software is to achieve maximum speed and offer a better quality of life in parsing files containing multiple small JSON documents.</p>
<p>The JavaScript Object Notation (JSON) <a href="https://tools.ietf.org/html/rfc7159">RFC7159</a> is a handy serialization format. However, when serializing a large sequence of values as an array, or a possibly indeterminate-length or never- ending sequence of values, JSON may be inconvenient.</p>
<p>Consider a sequence of one million values, each possibly one kilobyte when encoded &ndash; roughly one gigabyte. It is often desirable to process such a dataset incrementally without having to first read all of it before beginning to produce results.</p>
<h1><a class="anchor" id="autotoc_md57"></a>
<h1><a class="anchor" id="autotoc_md58"></a>
How it works</h1>
<h2><a class="anchor" id="autotoc_md58"></a>
<h2><a class="anchor" id="autotoc_md59"></a>
Context</h2>
<p>Before parsing anything, simdjson first preprocesses the JSON text by identifying all structural indexes (i.e. the starting position of any JSON value, as well as any important operators like <code>,</code>, <code>:</code>, <code>]</code> or <code>}</code>) and validating UTF8. This stage is referred to stage 1. However, during this process, simdjson has no knowledge of whether parsed a valid document, multiple documents, or even if the document is complete. Then, to iterate through the JSON text during parsing, we use what we call a JSON iterator that will navigate through the text using these structural indexes. This JSON iterator is not visible though, but it is the key component to make parsing work.</p>
<p>Prior to iterate_many, most people who had to parse a multiline JSON file would proceed by reading the file line by line, using a utility function like <code>std::getline</code> or equivalent, and would then use the <code>parse</code> on each of those lines. From a performance point of view, this process is highly inefficient, in that it requires a lot of unnecessary memory allocation and makes use of the <code>getline</code> function, which is fundamentally slow, slower than the act of parsing with simdjson <a href="https://lemire.me/blog/2019/06/18/how-fast-is-getline-in-c/">(more on this here)</a>.</p>
<p>Unlike the popular parser RapidJson, our DOM does not require the buffer once the parsing job is completed, the DOM and the buffer are completely independent. The drawback of this architecture is that we need to allocate some additional memory to store our ParsedJson data, for every document inside a given file. Memory allocation can be slow and become a bottleneck, therefore, we want to minimize it as much as possible.</p>
<h2><a class="anchor" id="autotoc_md59"></a>
<h2><a class="anchor" id="autotoc_md60"></a>
Design</h2>
<p>To achieve a minimum amount of allocations, we opted for a design where we create only one parser object and therefore allocate its memory once, and then recycle it for every document in a given file. But, knowing that they often have largely varying size, we need to make sure that we allocate enough memory so that all the documents can fit. This value is what we call the batch size. As of right now, we need to manually specify a value for this batch size, it has to be at least as big as the biggest document in your file, but not too big so that it submerges the cached memory. The bigger the batch size, the fewer we need to make allocations. We found that 1MB is somewhat a sweet spot.</p>
<ol type="1">
@@ -134,12 +134,12 @@ Design</h2>
<li>Each time the user calls <code>++</code> to read the next document, the JSON iterator moves to the start the next document.</li>
<li>When we reach the end of the batch, we call stage 1 on the next batch, starting from the end of the last document, and go to step 3.</li>
</ol>
<h2><a class="anchor" id="autotoc_md60"></a>
<h2><a class="anchor" id="autotoc_md61"></a>
Threads</h2>
<p>But how can we make use of threads if they are available? We found a pretty cool algorithm that allows us to quickly identify the position of the last JSON document in a given batch. Knowing exactly where the end of the last document in the batch is, we can safely parse through the last document without any worries that it might be incomplete. Therefore, we can run stage 1 on the next batch concurrently while parsing the documents in the current batch. Running stage 1 in a different thread can, in best cases, remove almost entirely its cost and replaces it by the overhead of a thread, which is orders of magnitude cheaper. Ain't that awesome!</p>
<p>Thread support is only active if thread supported is detected in which case the macro SIMDJSON_THREADS_ENABLED is set. Otherwise the library runs in single-thread mode.</p>
<p>A <code>document_stream</code> instance uses at most two threads: there is a main thread and a worker thread.</p>
<h1><a class="anchor" id="autotoc_md61"></a>
<h1><a class="anchor" id="autotoc_md62"></a>
Support</h1>
<p>Since we want to offer flexibility and not restrict ourselves to a specific file format, we support any file that contains any amount of valid JSON document, <b>separated by one or more character that is considered whitespace</b> by the JSON spec. Anything that is not whitespace will be parsed as a JSON document and could lead to failure.</p>
<p>Whitespace Characters:</p><ul>
@@ -155,7 +155,7 @@ Support</h1>
<li><a href="https://tools.ietf.org/html/rfc7464">Record separator-delimited JSON (RFC 7464)</a> &lt;- Not supported by JsonStream!</li>
<li><a href="https://en.wikipedia.org/wiki/JSON_streaming">More on Wikipedia...</a></li>
</ul>
<h1><a class="anchor" id="autotoc_md62"></a>
<h1><a class="anchor" id="autotoc_md63"></a>
API</h1>
<p>Example:</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -167,7 +167,7 @@ API</h1>
<div class="line">}</div>
<div class="line">// Prints 1 2 3</div>
</div><!-- fragment --><p>See <a href="basics.md#newline-delimited-json-ndjson-and-json-lines">basics.md</a> for an overview of the API.</p>
<h1><a class="anchor" id="autotoc_md63"></a>
<h1><a class="anchor" id="autotoc_md64"></a>
Use cases</h1>
<p>From <a href="http://jsonlines.org/examples/">jsonlines.org</a>:</p>
<ul>
@@ -177,7 +177,7 @@ Use cases</h1>
</li>
<li><b>Easy Nested Data</b> ```json {"name": "Gilbert", "wins": [["straight", "7♣"], ["one pair", "10♥"]]} {"name": "Alexa", "wins": [["two pair", "4♠"], ["two pair", "9♠"]]} {"name": "May", "wins": []} {"name": "Deloise", "wins": [["three of a kind", "5♣"]]} ``&lsquo; JSON Lines&rsquo; biggest strength is in handling lots of similar nested data structures. One .jsonl file is easier to work with than a directory full of XML files.</li>
</ul>
<h1><a class="anchor" id="autotoc_md64"></a>
<h1><a class="anchor" id="autotoc_md65"></a>
Tracking your position</h1>
<p>Some users would like to know where the document they parsed is in the input array of bytes. It is possible to do so by accessing directly the iterator and calling its <code>current_index()</code> method which reports the location (in bytes) of the current document in the input stream. You may also call the <code>source()</code> method to get a <code>std::string_view</code> instance on the document and <code>error()</code> to check if there were any error.</p>
<p>Let us illustrate the idea with code:</p>
@@ -206,7 +206,7 @@ Tracking your position</h1>
<div class="line">{&quot;1&quot;:1,&quot;2&quot;:3,&quot;4&quot;:4}</div>
<div class="line">got full document at 29</div>
<div class="line">[1,2,3]</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md65"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md66"></a>
Incomplete streams</h1>
<p>Some users may need to work with truncated streams. The simdjson may truncate documents at the very end of the stream that cannot possibly be valid JSON (e.g., they contain unclosed strings, unmatched brackets, unmatched braces). After iterating through the stream, you may query the <code>truncated_bytes()</code> method which tells you how many bytes were truncated. If the stream is made of full (whole) documents, then you should expect <code>truncated_bytes()</code> to return zero.</p>
<p>Consider the following example where a truncated document (<code>{"key":"intentionally unclosed string</code>) containing 39 bytes has been left within the stream. In such cases, the first two whole documents are parsed and returned, and the <code>truncated_bytes()</code> method returns 39.</p>
@@ -224,7 +224,7 @@ Incomplete streams</h1>
<div class="line">{&quot;1&quot;:1,&quot;2&quot;:3,&quot;4&quot;:4}</div>
<div class="line">39 bytes</div>
</div><!-- fragment --><p>Importantly, you should only call <code>truncated_bytes()</code> after iterating through all of the documents since the stream cannot tell whether there are truncated documents at the very end when it may not have accessed that part of the data yet.</p>
<h1><a class="anchor" id="autotoc_md66"></a>
<h1><a class="anchor" id="autotoc_md67"></a>
Comma-separated documents</h1>
<p>We also support comma-separated documents, but with some performance limitations. The <code>iterate_many</code> function takes in an option to allow parsing of comma separated documents (which defaults on false). In this mode, the entire buffer is processed in one batch. Therefore, the total size of the document should not exceed the maximal capacity of the parser (4 GB). This mode also effectively disallow multithreading. It is therefore mostly suitable for not "very large" inputs. In this mode, the batch_size parameter is effectively ignored, as it is set to at least the document size.</p>
<p>Example:</p>
+13 -13
View File
@@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('md_doc_ondemand_design.html',''); init
<li><b>Validate What You Use:</b> On Demand deliberately validates the values you use and the structure leading to it, but nothing else. The goal is a guarantee that the value you asked for is the correct one and is not malformed: there must be no confusion over whether you got the right value.</li>
</ul>
<p>To understand why On Demand is different, it is helpful to review the major approaches to parsing and parser APIs in use today.</p>
<h2><a class="anchor" id="autotoc_md67"></a>
<h2><a class="anchor" id="autotoc_md68"></a>
DOM Parsers</h2>
<p>Many of the most usable, popular JSON APIs (including simdjson) deserialize into a <b>DOM</b>: an intermediate tree of objects, arrays and values. In this model, we convert the input data all at once into a tree-like structure (the DOM). The DOM is then accessed by the programmer like any other in-memory data structure. The resulting API let you refer to each array or object separately, using familiar techniques like iteration (<code>for (auto value : array)</code>) or indexing (<code>object["key"]</code>). In some cases, the values are even deserialized directly into familiar C++ constructs like vectors and maps.</p>
<p>The DOM approach is conceptually simple and "programmer friendly". Using the DOM tree is often easy enough that many users use the DOM as-is instead of creating their own custom data structures.</p>
@@ -176,7 +176,7 @@ DOM Parsers</h2>
<li>Performance drain from <a href="#type-blindness">type blindness</a>.</li>
</ul>
<p>What the simdjson library demonstrates is that a DOM API may be quite fast indeed: we can parse files at speeds of several gigabytes per second. However, in some instances, it may be possible to achieve even higher speeds.</p>
<h2><a class="anchor" id="autotoc_md68"></a>
<h2><a class="anchor" id="autotoc_md69"></a>
Event-Based Parsers (SAX, SAJ, etc.)</h2>
<p>The event-based model (originally from the "Streaming API for XML") uses streaming to eliminate the cost of parsing and storing the entire JSON. In the event-based model, a core JSON engine parses the JSON document piece by piece, but instead of stuffing values in a DOM tree, it passes each value to a callback function, letting the user decide for themselves how to handle it. In such a model, the programmer may need to provide functions for all possible events (a number, a string, a new object, a new array, the array ends, the object ends, and so on). This allows programmers to work with much larger files without running out of memory.</p>
<p>The drawback is complexity: event-based APIs generally have you define a single callback for each type (e.g. <code>string_field(std::string_view key, std::string_view value)</code>). Because of this, the programmer suffers from context blindness: when they find a string they have to check where it is before they know what to do with it. Is this string the text of the tweet, the screen name, or something else? Are we even in a tweet right now, or is this from some other place in the document entirely? Though an event-based approach may allow superior performance, it is demanding of the programmer who must efficiently keep track of its current state within the JSON input.</p>
@@ -226,7 +226,7 @@ Event-Based Parsers (SAX, SAJ, etc.)</h2>
<li>Lacks the safety of DOM: malformed documents could be ingested.</li>
</ul>
<p>Though an event-based approach might have its niche uses, we believe that it is rarely ideally suited. We suspect that it is mostly used when performance and memory is a concern, and no other option (except DOM) is readily available.</p>
<h2><a class="anchor" id="autotoc_md69"></a>
<h2><a class="anchor" id="autotoc_md70"></a>
Schema-Based Parser Generators</h2>
<p>In a schema-based model, the programmer provides a description of a data structure, and the parser constructs the data structure in question during parsing. These parsers take a schema&ndash;a description of your JSON, with field names, types, everything&ndash;and generate classes/structs in your language of choice, as well as a parser to deserialize the JSON into those structs. Some such parsers let you define your own data structures (<code>struct</code>) and they let a preprocessor inspects it and generates a custom JSON parser for it. Though not all of these schema-based parser generators generate a parser or even optimize for streaming, but they are <em>able</em> to in principle. Unlike the DOM and the event-based models, a schema-based approach assumes that the structure of the document is known at compile-time.</p>
<p>Pros of the schema-based approach:</p><ul>
@@ -240,14 +240,14 @@ Schema-Based Parser Generators</h2>
<li>It is less flexible than the DOM or event-based approaches, sometimes limited to a deserialization-to-objects scenario.</li>
<li>The structure of the data must be fully known at compile-time.</li>
</ul>
<h2><a class="anchor" id="autotoc_md70"></a>
<h2><a class="anchor" id="autotoc_md71"></a>
Type Blindness and Branch Misprediction</h2>
<p>The DOM and event-based parsing model suffer from <b>type blindness</b>: even when the programmer knows exactly what fields and what types are in the JSON document, the parser does not. This means it has to look at each value blind with a big "switch" statement, asking "is this a number? A string? A boolean? An array? An object?"</p>
<p>In modern processors, this kind of switch statement can make your program run slower than it needs to because of the high cost of branch misprediction. Indeed, modern processor cores rely on speculative execution for speed. They "read ahead" in your program, predicting which instructions to run as soon as the data is available. A single-threaded program can execute 2, 3 or even more instructions per cycle&ndash;largely because of speculative execution.</p>
<p>Unfortunately, when the processor mispredicts the instructions, typically due to a mispredicted branch, all of the work done from the misprediction has be discarded and started anew. The processor may have been executing 3 or 4 instructions per cycle, and consuming the corresponding power, but all of the work may have been wasteful.</p>
<p>Type blindness means that the processor has to guess, for every JSON value, whether it will be an array, an object, number, string or boolean since these correspond to distinct code paths. Though some JSON files have predictable content, we find in practice that many JSON files stress the branch prediction. Though branch predictors improve with each new generation of processors, the cost of branch mispredictions also tends to increase as pipelines expand, and the processors become able to schedule longer streams of instructions.</p>
<p>On Demand parsing is tailor-made to solve this problem at the source, parsing values only after the user declares their type by asking for a <code>double</code>, an <code>int</code>, a <code>string</code>, etc. It attempts to do so while preserving most of the flexibility of DOM parsing.</p>
<h1><a class="anchor" id="autotoc_md71"></a>
<h1><a class="anchor" id="autotoc_md72"></a>
Algorithm</h1>
<p>To help visualize the algorithm, we'll walk through the example C++ given at the top, for this JSON:</p>
<div class="fragment"><div class="line">{</div>
@@ -257,7 +257,7 @@ Algorithm</h1>
<div class="line"> ],</div>
<div class="line"> &quot;search_metadata&quot;: { &quot;count&quot;: 2 }</div>
<div class="line">}</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md72"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md73"></a>
Starting the iteration</h2>
<ol type="1">
<li><p class="startli">First, we declare a parser object that keeps internal buffers necessary for parsing. This can be reused to parse multiple JSON files, so you do not pay the high cost of allocating memory every time (and so it can stay in cache!).</p>
@@ -465,9 +465,9 @@ Starting the iteration</h2>
<p class="startli">This means you can very efficiently do things like read a single value from a JSON file, or take the top N, for example. It also means the things you don't use won't be fully validated. This is a general principle of On Demand: don't validate what you don't use. We still fully validate values you do use, however, as well as the objects and arrays that lead to them, so that you can be sure you get the information you need.</p>
</li>
</ol>
<h1><a class="anchor" id="autotoc_md73"></a>
<h1><a class="anchor" id="autotoc_md74"></a>
Design Features</h1>
<h2><a class="anchor" id="autotoc_md74"></a>
<h2><a class="anchor" id="autotoc_md75"></a>
String Parsing</h2>
<p>When the user requests strings, we unescape them to a single string buffer much like the DOM parser so that users enjoy the same string performance as the core simdjson. We do not write the length to the string buffer, however; that is stored in the <code>string_view</code> instance we return to the user.</p>
<div class="fragment"><div class="line">{C++}</div>
@@ -489,7 +489,7 @@ String Parsing</h2>
<div class="line">for(auto field : doc.get_object()) {</div>
<div class="line"> std::string_view keyv = field.unescaped_key();</div>
<div class="line">}</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md75"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md76"></a>
Iteration Safety</h2>
<p>The On Demand API is powerful. To compensate, we add some safeguards to ensure that it can be used without fear in production systems:</p>
<ul>
@@ -532,7 +532,7 @@ Iteration Safety</h2>
<div class="line"> // the following is safe:</div>
<div class="line"> if (std::string_view(c2[&quot;name&quot;]) != &quot;Daniel&quot;) { return false; }</div>
<div class="line"> }</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md76"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md77"></a>
Benefits of the On Demand Approach</h2>
<p>We expect that the On Demand approach has many of the performance benefits of the schema-based approach, while providing a flexibility that is similar to that of the DOM-based approach.</p>
<ul>
@@ -540,7 +540,7 @@ Benefits of the On Demand Approach</h2>
<li>Straightforward, programmer-friendly interface (arrays and objects).</li>
<li>Highly expressive, beyond deserialization and pointer queries: many tasks can be accomplished with little code.</li>
</ul>
<h2><a class="anchor" id="autotoc_md77"></a>
<h2><a class="anchor" id="autotoc_md78"></a>
Limitations of the On Demand Approach</h2>
<p>The On Demand approach has some limitations:</p>
<ul>
@@ -552,7 +552,7 @@ Limitations of the On Demand Approach</h2>
<li>The simdjson library offers runtime dispatching which allows you to compile one binary and have it run at full speed on different processors, taking advantage of the specific features of the processor. The On Demand API has limited runtime dispatch support. Under x64 systems, to fully benefit from the On Demand API, we recommend that you compile your code for a specific processor. E.g., if your processor supports AVX2 instructions, you should compile your binary executable with AVX2 instruction support (by using your compiler's commands). If you are sufficiently technically proficient, you can implement runtime dispatching within your application, by compiling your On Demand code for different processors.</li>
<li>There is an initial phase which scans the entire document quickly, irrespective of the size of the document. We plan to break this phase into distinct steps for large files in a future release as we have done with other components of our API (e.g., <code>parse_many</code>).</li>
</ul>
<h2><a class="anchor" id="autotoc_md78"></a>
<h2><a class="anchor" id="autotoc_md79"></a>
Applicability of the On Demand Approach</h2>
<p>At this time we recommend the On Demand API in the following cases:</p>
<ol type="1">
@@ -567,7 +567,7 @@ Applicability of the On Demand Approach</h2>
<li>Both the generation and the consumption of JSON data is within your system. Your team controls both the software that produces the JSON and the software the parses it, your team knows and control the hardware. Thus you can fully test your system.</li>
<li>You are working with stable JSON APIs which have a consistent layout and JSON dialect.</li>
</ul>
<h1><a class="anchor" id="autotoc_md79"></a>
<h1><a class="anchor" id="autotoc_md80"></a>
Checking Your CPU Selection (x64 systems)</h1>
<p>The On Demand API uses advanced architecture-specific code for many common processors to make JSON preprocessing and string parsing faster. By default, however, most c++ compilers will compile to the least common denominator (since the program could theoretically be run anywhere). Since On Demand is inlined into your own code, it cannot always use these advanced versions unless the compiler is told to target them.</p>
<p>On relevant systems, the On Demand API provides some support for runtime dispatching: that is, it will attempt to detect, at runtime, the instructions that your processor supports and optimize the code accordingly. However, it cannot always make full use of the features of your processor.</p>
+12 -12
View File
@@ -96,7 +96,7 @@ $(document).ready(function(){initNavTree('md_doc_parse_many.html',''); initResiz
<div class="line">{&quot;text&quot;:&quot;c&quot;}</div>
<div class="line">...</div>
</div><!-- fragment --><p> ... you want to read the entries (individual JSON documents) as quickly and as conveniently as possible. Importantly, the input might span several gigabytes, but you want to use a small (fixed) amount of memory. Ideally, you'd also like the parallelize the processing (using more than one core) to speed up the process.</p>
<h1><a class="anchor" id="autotoc_md80"></a>
<h1><a class="anchor" id="autotoc_md81"></a>
Contents</h1>
<ul>
<li><a href="#motivations">Motivations</a></li>
@@ -108,22 +108,22 @@ Contents</h1>
<li><a href="#tracking-your-position">Tracking your position</a></li>
<li><a href="#incomplete-streams">Incomplete streams</a></li>
</ul>
<h1><a class="anchor" id="autotoc_md81"></a>
<h1><a class="anchor" id="autotoc_md82"></a>
Motivation</h1>
<p>The main motivation for this piece of software is to achieve maximum speed and offer a better quality of life in parsing files containing multiple small JSON documents.</p>
<p>The JavaScript Object Notation (JSON) <a href="https://tools.ietf.org/html/rfc7159">RFC7159</a> is a handy serialization format. However, when serializing a large sequence of values as an array, or a possibly indeterminate-length or never- ending sequence of values, JSON may be inconvenient.</p>
<p>Consider a sequence of one million values, each possibly one kilobyte when encoded &ndash; roughly one gigabyte. It is often desirable to process such a dataset incrementally without having to first read all of it before beginning to produce results.</p>
<h1><a class="anchor" id="autotoc_md82"></a>
<h1><a class="anchor" id="autotoc_md83"></a>
Performance</h1>
<p>The following is a chart comparing the speed of the different alternatives to parse a multiline JSON. The simdjson library provides a threaded and non-threaded <code>parse_many()</code> implementation. As the figure below shows, if you can, use threads, but if you cannot, the unthreaded mode is still fast! <a href="/doc/Multiline_JSON_Parse_Competition.png"><img src="/doc/Multiline_JSON_Parse_Competition.png" alt="Chart.png" class="inline"/></a></p>
<h1><a class="anchor" id="autotoc_md83"></a>
<h1><a class="anchor" id="autotoc_md84"></a>
How it works</h1>
<h2><a class="anchor" id="autotoc_md84"></a>
<h2><a class="anchor" id="autotoc_md85"></a>
Context</h2>
<p>The parsing in simdjson is divided into 2 stages. First, in stage 1, we parse the document and find all the structural indexes (<code>{</code>, <code>}</code>, <code>]</code>, <code>[</code>, <code>,</code>, <code>"</code>, ...) and validate UTF8. Then, in stage 2, we go through the document again and build the tape using structural indexes found during stage 1. Although stage 1 finds the structural indexes, it has no knowledge of the structure of the document nor does it know whether it parsed a valid document, multiple documents, or even if the document is complete.</p>
<p>Prior to parse_many, most people who had to parse a multiline JSON file would proceed by reading the file line by line, using a utility function like <code>std::getline</code> or equivalent, and would then use the <code>parse</code> on each of those lines. From a performance point of view, this process is highly inefficient, in that it requires a lot of unnecessary memory allocation and makes use of the <code>getline</code> function, which is fundamentally slow, slower than the act of parsing with simdjson <a href="https://lemire.me/blog/2019/06/18/how-fast-is-getline-in-c/">(more on this here)</a>.</p>
<p>Unlike the popular parser RapidJson, our DOM does not require the buffer once the parsing job is completed, the DOM and the buffer are completely independent. The drawback of this architecture is that we need to allocate some additional memory to store our ParsedJson data, for every document inside a given file. Memory allocation can be slow and become a bottleneck, therefore, we want to minimize it as much as possible.</p>
<h2><a class="anchor" id="autotoc_md85"></a>
<h2><a class="anchor" id="autotoc_md86"></a>
Design</h2>
<p>To achieve a minimum amount of allocations, we opted for a design where we create only one parser object and therefore allocate its memory once, and then recycle it for every document in a given file. But, knowing that they often have largely varying size, we need to make sure that we allocate enough memory so that all the documents can fit. This value is what we call the batch size. As of right now, we need to manually specify a value for this batch size, it has to be at least as big as the biggest document in your file, but not too big so that it submerges the cached memory. The bigger the batch size, the fewer we need to make allocations. We found that 1MB is somewhat a sweet spot.</p>
<ol type="1">
@@ -133,12 +133,12 @@ Design</h2>
<li>Each time the user calls <code>++</code> to read the next document, we call stage 2 to parse the next document where we left off.</li>
<li>When we reach the end of the batch, we call stage 1 on the next batch, starting from the end of the last document, and go to step 3.</li>
</ol>
<h2><a class="anchor" id="autotoc_md86"></a>
<h2><a class="anchor" id="autotoc_md87"></a>
Threads</h2>
<p>But how can we make use of threads if they are available? We found a pretty cool algorithm that allows us to quickly identify the position of the last JSON document in a given batch. Knowing exactly where the end of the batch is, we no longer need for stage 2 to finish in order to load a new batch. We already know where to start the next batch. Therefore, we can run stage 1 on the next batch concurrently while the main thread is going through stage 2. Running stage 1 in a different thread can, in best cases, remove almost entirely its cost and replaces it by the overhead of a thread, which is orders of magnitude cheaper. Ain't that awesome!</p>
<p>Thread support is only active if thread supported is detected in which case the macro SIMDJSON_THREADS_ENABLED is set. Otherwise the library runs in single-thread mode.</p>
<p>A <code>document_stream</code> instance uses at most two threads: there is a main thread and a worker thread. You should expect the main thread to be fully occupied while the worker thread is partially busy (e.g., 80% of the time).</p>
<h1><a class="anchor" id="autotoc_md87"></a>
<h1><a class="anchor" id="autotoc_md88"></a>
Support</h1>
<p>Since we want to offer flexibility and not restrict ourselves to a specific file format, we support any file that contains any amount of valid JSON document, <b>separated by one or more character that is considered whitespace</b> by the JSON spec. Anything that is not whitespace will be parsed as a JSON document and could lead to failure.</p>
<p>Whitespace Characters:</p><ul>
@@ -154,10 +154,10 @@ Support</h1>
<li><a href="https://tools.ietf.org/html/rfc7464">Record separator-delimited JSON (RFC 7464)</a> &lt;- Not supported by JsonStream!</li>
<li><a href="https://en.wikipedia.org/wiki/JSON_streaming">More on Wikipedia...</a></li>
</ul>
<h1><a class="anchor" id="autotoc_md88"></a>
<h1><a class="anchor" id="autotoc_md89"></a>
API</h1>
<p>See <a href="basics.md#newline-delimited-json-ndjson-and-json-lines">basics.md</a> for an overview of the API.</p>
<h1><a class="anchor" id="autotoc_md89"></a>
<h1><a class="anchor" id="autotoc_md90"></a>
Use cases</h1>
<p>From <a href="http://jsonlines.org/examples/">jsonlines.org</a>:</p>
<ul>
@@ -167,7 +167,7 @@ Use cases</h1>
</li>
<li><b>Easy Nested Data</b> ```json {"name": "Gilbert", "wins": [["straight", "7♣"], ["one pair", "10♥"]]} {"name": "Alexa", "wins": [["two pair", "4♠"], ["two pair", "9♠"]]} {"name": "May", "wins": []} {"name": "Deloise", "wins": [["three of a kind", "5♣"]]} ``&lsquo; JSON Lines&rsquo; biggest strength is in handling lots of similar nested data structures. One .jsonl file is easier to work with than a directory full of XML files.</li>
</ul>
<h1><a class="anchor" id="autotoc_md90"></a>
<h1><a class="anchor" id="autotoc_md91"></a>
Tracking your position</h1>
<p>Some users would like to know where the document they parsed is in the input array of bytes. It is possible to do so by accessing directly the iterator and calling its <code>current_index()</code> method which reports the location (in bytes) of the current document in the input stream. You may also call the <code>source()</code> method to get a <code>std::string_view</code> instance on the document.</p>
<p>Let us illustrate the idea with code:</p>
@@ -196,7 +196,7 @@ Tracking your position</h1>
<div class="line">{&quot;1&quot;:1,&quot;2&quot;:3,&quot;4&quot;:4}</div>
<div class="line">got full document at 29</div>
<div class="line">[1,2,3]</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md91"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md92"></a>
Incomplete streams</h1>
<p>Some users may need to work with truncated streams. The simdjson may truncate documents at the very end of the stream that cannot possibly be valid JSON (e.g., they contain unclosed strings, unmatched brackets, unmatched braces). After iterating through the stream, you may query the <code>truncated_bytes()</code> method which tells you how many bytes were truncated. If the stream is made of full (whole) documents, then you should expect <code>truncated_bytes()</code> to return zero.</p>
<p>Consider the following example where a truncated document (<code>{"key":"intentionally unclosed string</code>) containing 39 bytes has been left within the stream. In such cases, the first two whole documents are parsed and returned, and the <code>truncated_bytes()</code> method returns 39.</p>
+8 -8
View File
@@ -101,11 +101,11 @@ $(document).ready(function(){initNavTree('md_doc_performance.html',''); initResi
<li><a href="#visual-studio">Visual Studio</a></li>
<li><a href="#power-usage-and-downclocking">Power Usage and Downclocking</a></li>
</ul>
<h1><a class="anchor" id="autotoc_md92"></a>
<h1><a class="anchor" id="autotoc_md93"></a>
NDEBUG directive</h1>
<p>In C/C++, the <code>NDEBUG</code> pre-processor directive is not set by default. When it is not set, the simdjson library does many additional checks that may impact negatively the performance. We recommend that, once your code is well tested, you define <code>NDEBUG</code> directive in your Release builds. The <code>NDEBUG</code> directive should be defined prior to including the <code><a class="el" href="simdjson_8h.html">simdjson.h</a></code> header.</p>
<p>The <code>NDEBUG</code> directive is generally independent from optimization flags. For example, setting <code>-O3</code> under GCC does not set the <code>NDEBUG</code> directive.</p>
<h1><a class="anchor" id="autotoc_md93"></a>
<h1><a class="anchor" id="autotoc_md94"></a>
Reusing the parser for maximum efficiency</h1>
<p>If you're using simdjson to parse multiple documents, or in a loop, you should make a parser once and reuse it. The simdjson library will allocate and retain internal buffers between parses, keeping buffers hot in cache and keeping memory allocation and initialization to a minimum. In this manner, you can parse terabytes of JSON data without doing any new allocation.</p>
<div class="fragment"><div class="line"> {c++}</div>
@@ -124,7 +124,7 @@ Reusing the parser for maximum efficiency</h1>
<div class="line">for(int64_t i : doc.get_array()) {</div>
<div class="line"> cout &lt;&lt; i &lt;&lt; endl;</div>
<div class="line">}</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md94"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md95"></a>
Reusing string buffers</h1>
<p>We recommend against creating many <code>std::string</code> or <code><a class="el" href="structsimdjson_1_1padded__string.html" title="String with extra allocation for ease of use with parser::parse()">simdjson::padded_string</a></code> instances to store the JSON content in your application. <a href="https://lemire.me/blog/2020/08/08/performance-tip-constructing-many-non-trivial-objects-is-slow/">Creating many non-trivial objects is convenient but often surprisingly slow</a>. Instead, as much as possible, you should allocate (once or a few times) reusable memory buffers where you write your JSON content. If you have a buffer <code>json_str</code> (of type <code>char*</code>) allocated for <code>capacity</code> bytes and you store a JSON document spanning <code>length</code> bytes, you can pass it to simdjson as follows:</p>
<div class="fragment"><div class="line">{c++}</div>
@@ -132,7 +132,7 @@ Reusing string buffers</h1>
</div><!-- fragment --><p>or simply</p>
<div class="fragment"><div class="line">{c++}</div>
<div class="line">auto doc = parser.iterate(json_str, length, capacity);</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md95"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md96"></a>
Server Loops: Long-Running Processes and Memory Capacity</h1>
<p>The On Demand approach also automatically expands its memory capacity when larger documents are parsed. However, for longer processes where very large files are processed (such as server loops), this capacity is not resized down. On Demand also lets you adjust the maximal capacity that the parser can process:</p>
<ul>
@@ -165,7 +165,7 @@ Server Loops: Long-Running Processes and Memory Capacity</h1>
<div class="line"> }</div>
</div><!-- fragment --> You can also manually set the maximal capacity using the method <code>set_max_capacity()</code>.</li>
</ul>
<h1><a class="anchor" id="autotoc_md96"></a>
<h1><a class="anchor" id="autotoc_md97"></a>
Large files and huge page support</h1>
<p>There is a memory allocation performance cost the first time you process a large file (e.g. 100MB). Between the cost of allocation, the fact that the memory is not in cache, and the initial zeroing of memory, <a href="https://lemire.me/blog/2020/01/14/how-fast-can-you-allocate-a-large-block-of-memory-in-c/">on some systems, allocation runs far slower than parsing (e.g., 1.4GB/s)</a>. Reusing the parser mitigates this by paying the cost once, but does not eliminate it.</p>
<p>In large file use cases, enabling transparent huge page allocation on the OS can help a lot. We haven't found the right way to do this on Windows or OS/X, but on Linux, you can enable transparent huge page allocation with a command like:</p>
@@ -173,7 +173,7 @@ Large files and huge page support</h1>
</div><!-- fragment --><p>In general, when running benchmarks over large files, we recommend that you report performance numbers with and without huge pages if possible. Furthermore, you should amortize the parsing (e.g., by parsing several large files) to distinguish the time spent parsing from the time spent allocating memory. If you are using the <code>parse</code> benchmarking tool provided with the simdjson library, you can use the <code>-H</code> flag to omit the memory allocation cost from the benchmark results.</p>
<div class="fragment"><div class="line">./parse largefile # includes memory allocation cost</div>
<div class="line">./parse -H largefile # without memory allocation</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md97"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md98"></a>
Number parsing</h1>
<p>Some JSON files contain many floating-point values. It is the case with many GeoJSON files. Accurately parsing decimal strings into binary floating-point values with proper rounding is challenging. To our knowledge, it is not possible, in general, to parse streams of numbers at gigabytes per second using a single core. While using the simdjson library, it is possible that you might be limited to a few hundred megabytes per second if your JSON documents are densely packed with floating-point values.</p>
<ul>
@@ -181,13 +181,13 @@ Number parsing</h1>
<li>When serializing numbers, you should not use more digits than necessary: 17 digits is all that is needed to exactly represent double-precision floating-point numbers. Using many more digits than necessary will make your files larger and slower to parse.</li>
<li>When benchmarking parsing speeds, always report whether your JSON documents are made mostly of floating-point numbers when it is the case, since number parsing can then dominate the parsing time.</li>
</ul>
<h1><a class="anchor" id="autotoc_md98"></a>
<h1><a class="anchor" id="autotoc_md99"></a>
Visual Studio</h1>
<p>On Intel and AMD Windows platforms, Microsoft Visual Studio enables programmers to build either 32-bit (x86) or 64-bit (x64 or ARM64) binaries. We urge you to always use 64-bit mode. Visual Studio 2019 should default on 64-bit builds when you have a 64-bit version of Windows, which we recommend.</p>
<p>When compiling with Visual Studio, we recommend the flags <code>/Ob2 /O2</code> or better. We do not recommend that you compile simdjson with architecture-specific flags such as <code>arch:AVX2</code>. The simdjson library automatically selects the best execution kernel at runtime.</p>
<p>Recent versions of Microsoft Visual Studio on Windows provides support for the LLVM Clang compiler. You only need to install the "Clang compiler" optional component (ClangCL). You may also get a copy of the 64-bit LLVM CLang compiler for <a href="https://releases.llvm.org/download.html">Windows directly from LLVM</a>. The simdjson library fully supports the LLVM Clang compiler under Windows. In fact, you may get better performance out of simdjson with the LLVM Clang compiler than with the regular Visual Studio compiler. Meanwhile the <a href="https://clang.llvm.org/docs/MSVCCompatibility.html">LLVM CLang compiler is binary compatible with Visual Studio</a> which means that you can combine their binaries (executables and libraries).</p>
<p>Under Windows, we also support the GNU GCC compiler via MSYS2. The performance of 64-bit MSYS2 under Windows excellent (on par with Linux).</p>
<h1><a class="anchor" id="autotoc_md99"></a>
<h1><a class="anchor" id="autotoc_md100"></a>
Power Usage and Downclocking</h1>
<p>The simdjson library relies on SIMD instructions. SIMD instructions are the public transportation of computing. Instead of using 4 distinct instructions to add numbers, you can replace them with a single instruction that does the same work. Though the one instruction is slightly more expensive, the energy used per unit of work is much less with SIMD. If you can increase your speed using SIMD instructions (NEON, SSE, AVX), you should expect to reduce your power usage.</p>
<p>The SIMD instructions that simdjson relies upon (SSE and AVX under x64, NEON under ARM, ALTIVEC under PPC) are routinely part of runtime libraries (e.g., <a href="https://golang.org/src/runtime/memmove_amd64.s">Go</a>, <a href="https://github.com/ihtsae/glibc/commit/5f3d0b78e011d2a72f9e88b0e9ef5bc081d18f97">Glibc</a>, <a href="https://github.com/llvm/llvm-project/blob/96f3ea0d21b48ca088355db10d4d1a2e9bc9f884/lldb/tools/debugserver/source/MacOSX/i386/DNBArchImplI386.cpp">LLVM</a>, <a href="https://github.com/rust-lang/rust/commit/070fad1701fb36b112853b0a6a9787a7bb7ff34c">Rust</a>, <a href="http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/c1374141598c/src/cpu/x86/vm/stubGenerator_x86_64.cpp#l1297">Java</a>, <a href="https://github.com/php/php-src/blob/e5cb53ec68603d4dbdd780fd3ecfca943b4fd383/ext/standard/string.c">PHP</a>). What distinguishes the simdjson library is that it is built from the ground up to benefit from these instructions.</p>
+9 -9
View File
@@ -93,7 +93,7 @@ $(document).ready(function(){initNavTree('md_doc_tape.html',''); initResizable()
<div class="contents">
<div class="textblock"><p>We parse a JSON document to a tape. A tape is an array of 64-bit values. Each node encountered in the JSON document is written to the tape using one or more 64-bit tape elements; the layout of the tape is in "document order": elements are stored as they are encountered in the JSON document.</p>
<p>Throughout, little endian encoding is assumed. The tape is indexed starting at 0 (the first element is at index 0).</p>
<h1><a class="anchor" id="autotoc_md101"></a>
<h1><a class="anchor" id="autotoc_md102"></a>
Example</h1>
<p>It is sometimes useful to start with an example. Consider the following JSON document:</p>
<div class="fragment"><div class="line">{</div>
@@ -111,7 +111,7 @@ Example</h1>
<div class="line"> }</div>
<div class="line">}</div>
</div><!-- fragment --><p>The following is a dump of the content of the tape, with the first number of each line representing the index of a tape element.</p>
<h2><a class="anchor" id="autotoc_md102"></a>
<h2><a class="anchor" id="autotoc_md103"></a>
The Tape</h2>
<table class="markdownTable">
<tr class="markdownTableHead">
@@ -179,11 +179,11 @@ The Tape</h2>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone">38 </td><td class="markdownTableBodyNone">r // pointing to 0 (start root) </td></tr>
</table>
<h1><a class="anchor" id="autotoc_md103"></a>
<h1><a class="anchor" id="autotoc_md104"></a>
General formal of the tape elements</h1>
<p>Most tape elements are written as &lsquo;('c&rsquo; &lt;&lt; 56) + x<code>where</code>'c'&lsquo; is some ASCII character determining the type of the element (out of 't&rsquo;, 'f', 'n', 'l', 'u', 'd', '"', '{', '}', '[', ']' ,'r') and where <code>x</code> is a 56-bit value called the payload. The payload is normally interpreted as an unsigned 56-bit integer. Note that 56-bit integers can be quite large.</p>
<p>Performance consideration: We believe that accessing the tape in regular units of 64 bits is more important for performance than saving memory.</p>
<h1><a class="anchor" id="autotoc_md104"></a>
<h1><a class="anchor" id="autotoc_md105"></a>
Simple JSON values</h1>
<p>Simple JSON nodes are represented with one tape element:</p>
<ul>
@@ -191,7 +191,7 @@ Simple JSON values</h1>
<li><code>true is represented as the 64-bit value</code>('t' &lt;&lt; 56)<code>.</code></li>
<li><code>false is represented as the 64-bit value</code>('f' &lt;&lt; 56)`.</li>
</ul>
<h1><a class="anchor" id="autotoc_md105"></a>
<h1><a class="anchor" id="autotoc_md106"></a>
Integer and Double values</h1>
<p>Integer values are represented as two 64-bit tape elements:</p><ul>
<li>The 64-bit value &lsquo;('l&rsquo; &lt;&lt; 56)<code>followed by the 64-bit integer value literally. Integer values are assumed to be signed 64-bit values, using two's complement notation.</code></li>
@@ -201,7 +201,7 @@ Integer and Double values</h1>
<li>The 64-bit value &lsquo;('d&rsquo; &lt;&lt; 56)` followed by the 64-bit double value literally in standard IEEE 754 notation.</li>
</ul>
<p>Performance consideration: We store numbers of the main tape because we believe that locality of reference is helpful for performance.</p>
<h1><a class="anchor" id="autotoc_md106"></a>
<h1><a class="anchor" id="autotoc_md107"></a>
Root node</h1>
<p>Each JSON document will have two special 64-bit tape elements representing a root node, one at the beginning and one at the end.</p>
<ul>
@@ -210,11 +210,11 @@ Root node</h1>
</ul>
<p>All of the parsed document is located between these two 64-bit tape elements.</p>
<p>Hint: We can read the first tape element to determine the length of the tape.</p>
<h1><a class="anchor" id="autotoc_md107"></a>
<h1><a class="anchor" id="autotoc_md108"></a>
Strings</h1>
<p>We prefix the string data itself by a 32-bit header to be interpreted as a 32-bit integer. It indicates the length of the string. The actual string data starts at an offset of 4 bytes.</p>
<p>We store string values using UTF-8 encoding with null termination on a separate tape. A string value is represented on the main tape as the 64-bit tape element &lsquo;(&rsquo;"' &lt;&lt; 56) + x<code>where the payload</code>x` is the location on the string tape of the null-terminated string.</p>
<h1><a class="anchor" id="autotoc_md108"></a>
<h1><a class="anchor" id="autotoc_md109"></a>
Arrays</h1>
<p>JSON arrays are represented using two 64-bit tape elements.</p>
<ul>
@@ -223,7 +223,7 @@ Arrays</h1>
</ul>
<p>All the content of the array is located between these two tape elements, including arrays and objects.</p>
<p>Performance consideration: We can skip the content of an array entirely by accessing the first 64-bit tape element, reading the payload and moving to the corresponding index on the tape.</p>
<h1><a class="anchor" id="autotoc_md109"></a>
<h1><a class="anchor" id="autotoc_md110"></a>
Objects</h1>
<p>JSON objects are represented using two 64-bit tape elements.</p>
<ul>
+48 -46
View File
@@ -109,52 +109,54 @@ $(document).ready(function(){initNavTree('namespaces.html',''); initResizable();
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1fallback.html" target="_self">fallback</a></td><td class="desc">Fallback implementation (runs on any machine) </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1haswell.html" target="_self">haswell</a></td><td class="desc">Implementation for Haswell (Intel AVX2) </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1icelake.html" target="_self">icelake</a></td><td class="desc">Implementation for Icelake (Intel AVX512) </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1ppc64.html" target="_self">ppc64</a></td><td class="desc">Implementation for ALTIVEC (PPC64) </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>SIMDJSON_IMPLEMENTATION</b></td><td class="desc"></td></tr>
<tr id="row_0_6_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><b>numberparsing</b></td><td class="desc"></td></tr>
<tr id="row_0_6_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_6_1_" class="arrow" onclick="toggleFolder('0_6_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html" target="_self">ondemand</a></td><td class="desc">A fast, simple, DOM-like interface that parses JSON as you use it </td></tr>
<tr id="row_0_6_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><b>logger</b></td><td class="desc"></td></tr>
<tr id="row_0_6_1_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html" target="_self">array</a></td><td class="desc">A forward-only JSON array </td></tr>
<tr id="row_0_6_1_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html" target="_self">array_iterator</a></td><td class="desc">A forward-only JSON array </td></tr>
<tr id="row_0_6_1_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html" target="_self">document</a></td><td class="desc">A JSON document </td></tr>
<tr id="row_0_6_1_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html" target="_self">document_reference</a></td><td class="desc">A <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html" title="A document_reference is a thin wrapper around a document reference instance.">document_reference</a> is a thin wrapper around a document reference instance </td></tr>
<tr id="row_0_6_1_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_6_1_5_" class="arrow" onclick="toggleFolder('0_6_1_5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html" target="_self">document_stream</a></td><td class="desc">A forward-only stream of documents </td></tr>
<tr id="row_0_6_1_5_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html" target="_self">iterator</a></td><td class="desc"></td></tr>
<tr id="row_0_6_1_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html" target="_self">field</a></td><td class="desc">A JSON field (key/value pair) in an object </td></tr>
<tr id="row_0_6_1_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html" target="_self">number</a></td><td class="desc">A type representing a JSON number </td></tr>
<tr id="row_0_6_1_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html" target="_self">object</a></td><td class="desc">A forward-only JSON object field iterator </td></tr>
<tr id="row_0_6_1_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html" target="_self">object_iterator</a></td><td class="desc"></td></tr>
<tr id="row_0_6_1_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html" target="_self">parser</a></td><td class="desc">A JSON fragment iterator </td></tr>
<tr id="row_0_6_1_11_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html" target="_self">raw_json_string</a></td><td class="desc">A string escaped per JSON rules, terminated with quote (") </td></tr>
<tr id="row_0_6_1_12_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html" target="_self">value</a></td><td class="desc">An ephemeral JSON value returned during iteration </td></tr>
<tr id="row_0_6_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1open__container.html" target="_self">open_container</a></td><td class="desc"></td></tr>
<tr id="row_0_6_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html" target="_self">dom_parser_implementation</a></td><td class="desc"></td></tr>
<tr id="row_0_6_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html" target="_self">implementation_simdjson_result_base</a></td><td class="desc">The result of a simdjson operation that could fail </td></tr>
<tr id="row_0_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1westmere.html" target="_self">westmere</a></td><td class="desc">Implementation for Westmere (Intel SSE4.2) </td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1array_01_4.html" target="_self">simdjson_result&lt; dom::array &gt;</a></td><td class="desc">The result of a JSON conversion that may fail </td></tr>
<tr id="row_0_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1document__stream_01_4.html" target="_self">simdjson_result&lt; dom::document_stream &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1element_01_4.html" target="_self">simdjson_result&lt; dom::element &gt;</a></td><td class="desc">The result of a JSON navigation that may fail </td></tr>
<tr id="row_0_11_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1object_01_4.html" target="_self">simdjson_result&lt; dom::object &gt;</a></td><td class="desc">The result of a JSON conversion that may fail </td></tr>
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__error.html" target="_self">simdjson_error</a></td><td class="desc">Exception thrown when an exception-supporting simdjson method is called </td></tr>
<tr id="row_0_13_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result.html" target="_self">simdjson_result</a></td><td class="desc">The result of a simdjson operation that could fail </td></tr>
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_15_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_17_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_19_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_21_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_23_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_25_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_26_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_27_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_28_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_29_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1implementation.html" target="_self">implementation</a></td><td class="desc">An implementation of simdjson for a particular CPU architecture </td></tr>
<tr id="row_0_30_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1padded__string.html" target="_self">padded_string</a></td><td class="desc">String with extra allocation for ease of use with parser::parse() </td></tr>
<tr id="row_0_31_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1padded__string__view.html" target="_self">padded_string_view</a></td><td class="desc">User-provided string that promises it has extra padded bytes at the end for use with parser::parse() </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><b>ondemand</b></td><td class="desc"></td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1ppc64.html" target="_self">ppc64</a></td><td class="desc">Implementation for ALTIVEC (PPC64) </td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_7_" class="arrow" onclick="toggleFolder('0_7_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>SIMDJSON_IMPLEMENTATION</b></td><td class="desc"></td></tr>
<tr id="row_0_7_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><b>internal</b></td><td class="desc"></td></tr>
<tr id="row_0_7_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><b>numberparsing</b></td><td class="desc"></td></tr>
<tr id="row_0_7_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_7_2_" class="arrow" onclick="toggleFolder('0_7_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html" target="_self">ondemand</a></td><td class="desc">A fast, simple, DOM-like interface that parses JSON as you use it </td></tr>
<tr id="row_0_7_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><b>logger</b></td><td class="desc"></td></tr>
<tr id="row_0_7_2_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html" target="_self">array</a></td><td class="desc">A forward-only JSON array </td></tr>
<tr id="row_0_7_2_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html" target="_self">array_iterator</a></td><td class="desc">A forward-only JSON array </td></tr>
<tr id="row_0_7_2_3_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html" target="_self">document</a></td><td class="desc">A JSON document </td></tr>
<tr id="row_0_7_2_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html" target="_self">document_reference</a></td><td class="desc">A <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html" title="A document_reference is a thin wrapper around a document reference instance.">document_reference</a> is a thin wrapper around a document reference instance </td></tr>
<tr id="row_0_7_2_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_7_2_5_" class="arrow" onclick="toggleFolder('0_7_2_5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html" target="_self">document_stream</a></td><td class="desc">A forward-only stream of documents </td></tr>
<tr id="row_0_7_2_5_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html" target="_self">iterator</a></td><td class="desc"></td></tr>
<tr id="row_0_7_2_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html" target="_self">field</a></td><td class="desc">A JSON field (key/value pair) in an object </td></tr>
<tr id="row_0_7_2_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html" target="_self">number</a></td><td class="desc">A type representing a JSON number </td></tr>
<tr id="row_0_7_2_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html" target="_self">object</a></td><td class="desc">A forward-only JSON object field iterator </td></tr>
<tr id="row_0_7_2_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html" target="_self">object_iterator</a></td><td class="desc"></td></tr>
<tr id="row_0_7_2_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html" target="_self">parser</a></td><td class="desc">A JSON fragment iterator </td></tr>
<tr id="row_0_7_2_11_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html" target="_self">raw_json_string</a></td><td class="desc">A string escaped per JSON rules, terminated with quote (") </td></tr>
<tr id="row_0_7_2_12_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html" target="_self">value</a></td><td class="desc">An ephemeral JSON value returned during iteration </td></tr>
<tr id="row_0_7_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1open__container.html" target="_self">open_container</a></td><td class="desc"></td></tr>
<tr id="row_0_7_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html" target="_self">dom_parser_implementation</a></td><td class="desc"></td></tr>
<tr id="row_0_7_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html" target="_self">implementation_simdjson_result_base</a></td><td class="desc">The result of a simdjson operation that could fail </td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacesimdjson_1_1westmere.html" target="_self">westmere</a></td><td class="desc">Implementation for Westmere (Intel SSE4.2) </td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1array_01_4.html" target="_self">simdjson_result&lt; dom::array &gt;</a></td><td class="desc">The result of a JSON conversion that may fail </td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1document__stream_01_4.html" target="_self">simdjson_result&lt; dom::document_stream &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1element_01_4.html" target="_self">simdjson_result&lt; dom::element &gt;</a></td><td class="desc">The result of a JSON navigation that may fail </td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01dom_1_1object_01_4.html" target="_self">simdjson_result&lt; dom::object &gt;</a></td><td class="desc">The result of a JSON conversion that may fail </td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__error.html" target="_self">simdjson_error</a></td><td class="desc">Exception thrown when an exception-supporting simdjson method is called </td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result.html" target="_self">simdjson_result</a></td><td class="desc">The result of a simdjson operation that could fail </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html" target="_self">simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;</a></td><td class="desc"></td></tr>
<tr id="row_0_30_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1implementation.html" target="_self">implementation</a></td><td class="desc">An implementation of simdjson for a particular CPU architecture </td></tr>
<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsimdjson_1_1padded__string.html" target="_self">padded_string</a></td><td class="desc">String with extra allocation for ease of use with parser::parse() </td></tr>
<tr id="row_0_32_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsimdjson_1_1padded__string__view.html" target="_self">padded_string_view</a></td><td class="desc">User-provided string that promises it has extra padded bytes at the end for use with parser::parse() </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
+6
View File
@@ -5,8 +5,14 @@ var namespacesimdjson =
[ "fallback", "namespacesimdjson_1_1fallback.html", null ],
[ "haswell", "namespacesimdjson_1_1haswell.html", null ],
[ "icelake", "namespacesimdjson_1_1icelake.html", null ],
[ "ondemand", null, [
[ "json_path_to_pointer_conversion", "json__path__to__pointer__conversion-inl_8h.html#a39425f9221b5a826d35c92337472b23f", null ]
] ],
[ "ppc64", "namespacesimdjson_1_1ppc64.html", null ],
[ "SIMDJSON_IMPLEMENTATION", null, [
[ "internal", null, [
[ "json_path_to_pointer_conversion", "json__path__to__pointer__conversion_8h.html#a61b6ae0646529c9ad9888658eb7e3f86", null ]
] ],
[ "numberparsing", null, [
[ "parse_number", "numberparsing_8h.html#abfab4a11a66cf3429d4b584165a0d47e", null ],
[ "write_float", "numberparsing_8h.html#a4c645a86ea19178e55e6ceaa96ad29ae", null ]
@@ -164,6 +164,9 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a3301f2ab5be71180e3ed68934d26c029"><td class="memItemLeft" align="right" valign="top"><a id="a3301f2ab5be71180e3ed68934d26c029"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>json_path_to_pointer_conversion</b> (std::string_view json_path)</td></tr>
<tr class="separator:a3301f2ab5be71180e3ed68934d26c029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab10943c6107de5337f376a6939f817af"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af">operator&lt;&lt;</a> (std::ostream &amp;out, <a class="el" href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330">json_type</a> type) noexcept</td></tr>
<tr class="memdesc:ab10943c6107de5337f376a6939f817af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the JSON type to the output stream. <a href="namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af">More...</a><br /></td></tr>
<tr class="separator:ab10943c6107de5337f376a6939f817af"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -45,6 +45,7 @@ var namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondem
[ "boolean", "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27", null ],
[ "null", "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a37a6259cc0c1dae299a7866489dff0bd", null ]
] ],
[ "json_path_to_pointer_conversion", "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a3301f2ab5be71180e3ed68934d26c029", null ],
[ "operator!=", "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a8dcb00bbb408a0f4ed45601b6de755a6", null ],
[ "operator!=", "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a11766eb5c6314cae0fec704440e288dd", null ],
[ "operator<<", "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a35ef40082a33ee8bb04e9e1b351a468c", null ],
+101 -100
View File
@@ -43,122 +43,123 @@ var NAVTREE =
[ "Minifying JSON strings without parsing", "md_doc_basics.html#autotoc_md12", null ],
[ "UTF-8 validation (alone)", "md_doc_basics.html#autotoc_md13", null ],
[ "JSON Pointer", "md_doc_basics.html#autotoc_md14", null ],
[ "Error Handling", "md_doc_basics.html#autotoc_md15", [
[ "Error Handling Examples without Exceptions", "md_doc_basics.html#autotoc_md16", null ],
[ "Disabling Exceptions", "md_doc_basics.html#autotoc_md17", null ],
[ "Exceptions", "md_doc_basics.html#autotoc_md18", null ],
[ "Current location in document", "md_doc_basics.html#autotoc_md19", null ],
[ "Checking for trailing content", "md_doc_basics.html#autotoc_md20", null ]
[ "JSON Path", "md_doc_basics.html#autotoc_md15", null ],
[ "Error Handling", "md_doc_basics.html#autotoc_md16", [
[ "Error Handling Examples without Exceptions", "md_doc_basics.html#autotoc_md17", null ],
[ "Disabling Exceptions", "md_doc_basics.html#autotoc_md18", null ],
[ "Exceptions", "md_doc_basics.html#autotoc_md19", null ],
[ "Current location in document", "md_doc_basics.html#autotoc_md20", null ],
[ "Checking for trailing content", "md_doc_basics.html#autotoc_md21", null ]
] ],
[ "Rewinding", "md_doc_basics.html#autotoc_md21", null ],
[ "Newline-Delimited JSON (ndjson) and JSON lines", "md_doc_basics.html#autotoc_md22", null ],
[ "Parsing Numbers Inside Strings", "md_doc_basics.html#autotoc_md23", null ],
[ "Dynamic Number Types", "md_doc_basics.html#autotoc_md24", null ],
[ "Raw Strings", "md_doc_basics.html#autotoc_md25", null ],
[ "General Direct Access to the Raw JSON String", "md_doc_basics.html#autotoc_md26", null ],
[ "Storing Directly into an Existing String Instance", "md_doc_basics.html#autotoc_md27", null ],
[ "Thread Safety", "md_doc_basics.html#autotoc_md28", null ],
[ "Standard Compliance", "md_doc_basics.html#autotoc_md29", null ],
[ "Backwards Compatibility", "md_doc_basics.html#autotoc_md30", null ],
[ "Examples", "md_doc_basics.html#autotoc_md31", null ],
[ "Performance Tips", "md_doc_basics.html#autotoc_md32", null ],
[ "Further reading", "md_doc_basics.html#autotoc_md33", null ]
[ "Rewinding", "md_doc_basics.html#autotoc_md22", null ],
[ "Newline-Delimited JSON (ndjson) and JSON lines", "md_doc_basics.html#autotoc_md23", null ],
[ "Parsing Numbers Inside Strings", "md_doc_basics.html#autotoc_md24", null ],
[ "Dynamic Number Types", "md_doc_basics.html#autotoc_md25", null ],
[ "Raw Strings", "md_doc_basics.html#autotoc_md26", null ],
[ "General Direct Access to the Raw JSON String", "md_doc_basics.html#autotoc_md27", null ],
[ "Storing Directly into an Existing String Instance", "md_doc_basics.html#autotoc_md28", null ],
[ "Thread Safety", "md_doc_basics.html#autotoc_md29", null ],
[ "Standard Compliance", "md_doc_basics.html#autotoc_md30", null ],
[ "Backwards Compatibility", "md_doc_basics.html#autotoc_md31", null ],
[ "Examples", "md_doc_basics.html#autotoc_md32", null ],
[ "Performance Tips", "md_doc_basics.html#autotoc_md33", null ],
[ "Further reading", "md_doc_basics.html#autotoc_md34", null ]
] ],
[ "The Document-Object-Model (DOM) front-end", "md_doc_dom.html", [
[ "DOM vs On Demand", "md_doc_dom.html#autotoc_md34", null ],
[ "The Basics: Loading and Parsing JSON Documents using the DOM front-end", "md_doc_dom.html#autotoc_md35", null ],
[ "Using the Parsed JSON", "md_doc_dom.html#autotoc_md36", [
[ "Examples", "md_doc_dom.html#autotoc_md37", null ]
[ "DOM vs On Demand", "md_doc_dom.html#autotoc_md35", null ],
[ "The Basics: Loading and Parsing JSON Documents using the DOM front-end", "md_doc_dom.html#autotoc_md36", null ],
[ "Using the Parsed JSON", "md_doc_dom.html#autotoc_md37", [
[ "Examples", "md_doc_dom.html#autotoc_md38", null ]
] ],
[ "C++17 Support", "md_doc_dom.html#autotoc_md38", null ],
[ "JSON Pointer", "md_doc_dom.html#autotoc_md39", null ],
[ "Error Handling", "md_doc_dom.html#autotoc_md40", [
[ "Error Handling Example", "md_doc_dom.html#autotoc_md41", null ],
[ "Exceptions", "md_doc_dom.html#autotoc_md42", null ]
[ "C++17 Support", "md_doc_dom.html#autotoc_md39", null ],
[ "JSON Pointer", "md_doc_dom.html#autotoc_md40", null ],
[ "Error Handling", "md_doc_dom.html#autotoc_md41", [
[ "Error Handling Example", "md_doc_dom.html#autotoc_md42", null ],
[ "Exceptions", "md_doc_dom.html#autotoc_md43", null ]
] ],
[ "Tree Walking and JSON Element Types", "md_doc_dom.html#autotoc_md43", null ],
[ "Reusing the parser for maximum efficiency", "md_doc_dom.html#autotoc_md44", null ],
[ "Server Loops: Long-Running Processes and Memory Capacity", "md_doc_dom.html#autotoc_md45", null ],
[ "Best Use of the DOM API", "md_doc_dom.html#autotoc_md46", null ],
[ "Padding and Temporary Copies", "md_doc_dom.html#autotoc_md47", null ],
[ "Performance Tips", "md_doc_dom.html#autotoc_md48", null ]
[ "Tree Walking and JSON Element Types", "md_doc_dom.html#autotoc_md44", null ],
[ "Reusing the parser for maximum efficiency", "md_doc_dom.html#autotoc_md45", null ],
[ "Server Loops: Long-Running Processes and Memory Capacity", "md_doc_dom.html#autotoc_md46", null ],
[ "Best Use of the DOM API", "md_doc_dom.html#autotoc_md47", null ],
[ "Padding and Temporary Copies", "md_doc_dom.html#autotoc_md48", null ],
[ "Performance Tips", "md_doc_dom.html#autotoc_md49", null ]
] ],
[ "CPU Architecture-Specific Implementations", "md_doc_implementation_selection.html", [
[ "Overview", "md_doc_implementation_selection.html#autotoc_md49", null ],
[ "Runtime CPU Detection", "md_doc_implementation_selection.html#autotoc_md50", null ],
[ "Inspecting the Detected Implementation", "md_doc_implementation_selection.html#autotoc_md51", null ],
[ "Querying Available Implementations", "md_doc_implementation_selection.html#autotoc_md52", null ],
[ "Manually Selecting the Implementation", "md_doc_implementation_selection.html#autotoc_md53", null ],
[ "Checking that an Implementation can Run on your System", "md_doc_implementation_selection.html#autotoc_md54", null ]
[ "Overview", "md_doc_implementation_selection.html#autotoc_md50", null ],
[ "Runtime CPU Detection", "md_doc_implementation_selection.html#autotoc_md51", null ],
[ "Inspecting the Detected Implementation", "md_doc_implementation_selection.html#autotoc_md52", null ],
[ "Querying Available Implementations", "md_doc_implementation_selection.html#autotoc_md53", null ],
[ "Manually Selecting the Implementation", "md_doc_implementation_selection.html#autotoc_md54", null ],
[ "Checking that an Implementation can Run on your System", "md_doc_implementation_selection.html#autotoc_md55", null ]
] ],
[ "iterate_many", "md_doc_iterate_many.html", [
[ "Contents", "md_doc_iterate_many.html#autotoc_md55", null ],
[ "Motivation", "md_doc_iterate_many.html#autotoc_md56", null ],
[ "How it works", "md_doc_iterate_many.html#autotoc_md57", [
[ "Context", "md_doc_iterate_many.html#autotoc_md58", null ],
[ "Design", "md_doc_iterate_many.html#autotoc_md59", null ],
[ "Threads", "md_doc_iterate_many.html#autotoc_md60", null ]
[ "Contents", "md_doc_iterate_many.html#autotoc_md56", null ],
[ "Motivation", "md_doc_iterate_many.html#autotoc_md57", null ],
[ "How it works", "md_doc_iterate_many.html#autotoc_md58", [
[ "Context", "md_doc_iterate_many.html#autotoc_md59", null ],
[ "Design", "md_doc_iterate_many.html#autotoc_md60", null ],
[ "Threads", "md_doc_iterate_many.html#autotoc_md61", null ]
] ],
[ "Support", "md_doc_iterate_many.html#autotoc_md61", null ],
[ "API", "md_doc_iterate_many.html#autotoc_md62", null ],
[ "Use cases", "md_doc_iterate_many.html#autotoc_md63", null ],
[ "Tracking your position", "md_doc_iterate_many.html#autotoc_md64", null ],
[ "Incomplete streams", "md_doc_iterate_many.html#autotoc_md65", null ],
[ "Comma-separated documents", "md_doc_iterate_many.html#autotoc_md66", null ]
[ "Support", "md_doc_iterate_many.html#autotoc_md62", null ],
[ "API", "md_doc_iterate_many.html#autotoc_md63", null ],
[ "Use cases", "md_doc_iterate_many.html#autotoc_md64", null ],
[ "Tracking your position", "md_doc_iterate_many.html#autotoc_md65", null ],
[ "Incomplete streams", "md_doc_iterate_many.html#autotoc_md66", null ],
[ "Comma-separated documents", "md_doc_iterate_many.html#autotoc_md67", null ]
] ],
[ "A Better Way to Parse Documents?", "md_doc_ondemand_design.html", [
[ "Algorithm", "md_doc_ondemand_design.html#autotoc_md71", [
[ "DOM Parsers", "md_doc_ondemand_design.html#autotoc_md67", null ],
[ "Event-Based Parsers (SAX, SAJ, etc.)", "md_doc_ondemand_design.html#autotoc_md68", null ],
[ "Schema-Based Parser Generators", "md_doc_ondemand_design.html#autotoc_md69", null ],
[ "Type Blindness and Branch Misprediction", "md_doc_ondemand_design.html#autotoc_md70", null ],
[ "Starting the iteration", "md_doc_ondemand_design.html#autotoc_md72", null ]
[ "Algorithm", "md_doc_ondemand_design.html#autotoc_md72", [
[ "DOM Parsers", "md_doc_ondemand_design.html#autotoc_md68", null ],
[ "Event-Based Parsers (SAX, SAJ, etc.)", "md_doc_ondemand_design.html#autotoc_md69", null ],
[ "Schema-Based Parser Generators", "md_doc_ondemand_design.html#autotoc_md70", null ],
[ "Type Blindness and Branch Misprediction", "md_doc_ondemand_design.html#autotoc_md71", null ],
[ "Starting the iteration", "md_doc_ondemand_design.html#autotoc_md73", null ]
] ],
[ "Design Features", "md_doc_ondemand_design.html#autotoc_md73", [
[ "String Parsing", "md_doc_ondemand_design.html#autotoc_md74", null ],
[ "Iteration Safety", "md_doc_ondemand_design.html#autotoc_md75", null ],
[ "Benefits of the On Demand Approach", "md_doc_ondemand_design.html#autotoc_md76", null ],
[ "Limitations of the On Demand Approach", "md_doc_ondemand_design.html#autotoc_md77", null ],
[ "Applicability of the On Demand Approach", "md_doc_ondemand_design.html#autotoc_md78", null ]
[ "Design Features", "md_doc_ondemand_design.html#autotoc_md74", [
[ "String Parsing", "md_doc_ondemand_design.html#autotoc_md75", null ],
[ "Iteration Safety", "md_doc_ondemand_design.html#autotoc_md76", null ],
[ "Benefits of the On Demand Approach", "md_doc_ondemand_design.html#autotoc_md77", null ],
[ "Limitations of the On Demand Approach", "md_doc_ondemand_design.html#autotoc_md78", null ],
[ "Applicability of the On Demand Approach", "md_doc_ondemand_design.html#autotoc_md79", null ]
] ],
[ "Checking Your CPU Selection (x64 systems)", "md_doc_ondemand_design.html#autotoc_md79", null ]
[ "Checking Your CPU Selection (x64 systems)", "md_doc_ondemand_design.html#autotoc_md80", null ]
] ],
[ "parse_many", "md_doc_parse_many.html", [
[ "Contents", "md_doc_parse_many.html#autotoc_md80", null ],
[ "Motivation", "md_doc_parse_many.html#autotoc_md81", null ],
[ "Performance", "md_doc_parse_many.html#autotoc_md82", null ],
[ "How it works", "md_doc_parse_many.html#autotoc_md83", [
[ "Context", "md_doc_parse_many.html#autotoc_md84", null ],
[ "Design", "md_doc_parse_many.html#autotoc_md85", null ],
[ "Threads", "md_doc_parse_many.html#autotoc_md86", null ]
[ "Contents", "md_doc_parse_many.html#autotoc_md81", null ],
[ "Motivation", "md_doc_parse_many.html#autotoc_md82", null ],
[ "Performance", "md_doc_parse_many.html#autotoc_md83", null ],
[ "How it works", "md_doc_parse_many.html#autotoc_md84", [
[ "Context", "md_doc_parse_many.html#autotoc_md85", null ],
[ "Design", "md_doc_parse_many.html#autotoc_md86", null ],
[ "Threads", "md_doc_parse_many.html#autotoc_md87", null ]
] ],
[ "Support", "md_doc_parse_many.html#autotoc_md87", null ],
[ "API", "md_doc_parse_many.html#autotoc_md88", null ],
[ "Use cases", "md_doc_parse_many.html#autotoc_md89", null ],
[ "Tracking your position", "md_doc_parse_many.html#autotoc_md90", null ],
[ "Incomplete streams", "md_doc_parse_many.html#autotoc_md91", null ]
[ "Support", "md_doc_parse_many.html#autotoc_md88", null ],
[ "API", "md_doc_parse_many.html#autotoc_md89", null ],
[ "Use cases", "md_doc_parse_many.html#autotoc_md90", null ],
[ "Tracking your position", "md_doc_parse_many.html#autotoc_md91", null ],
[ "Incomplete streams", "md_doc_parse_many.html#autotoc_md92", null ]
] ],
[ "Performance Notes", "md_doc_performance.html", [
[ "NDEBUG directive", "md_doc_performance.html#autotoc_md92", null ],
[ "Reusing the parser for maximum efficiency", "md_doc_performance.html#autotoc_md93", null ],
[ "Reusing string buffers", "md_doc_performance.html#autotoc_md94", null ],
[ "Server Loops: Long-Running Processes and Memory Capacity", "md_doc_performance.html#autotoc_md95", null ],
[ "Large files and huge page support", "md_doc_performance.html#autotoc_md96", null ],
[ "Number parsing", "md_doc_performance.html#autotoc_md97", null ],
[ "Visual Studio", "md_doc_performance.html#autotoc_md98", null ],
[ "Power Usage and Downclocking", "md_doc_performance.html#autotoc_md99", null ]
[ "NDEBUG directive", "md_doc_performance.html#autotoc_md93", null ],
[ "Reusing the parser for maximum efficiency", "md_doc_performance.html#autotoc_md94", null ],
[ "Reusing string buffers", "md_doc_performance.html#autotoc_md95", null ],
[ "Server Loops: Long-Running Processes and Memory Capacity", "md_doc_performance.html#autotoc_md96", null ],
[ "Large files and huge page support", "md_doc_performance.html#autotoc_md97", null ],
[ "Number parsing", "md_doc_performance.html#autotoc_md98", null ],
[ "Visual Studio", "md_doc_performance.html#autotoc_md99", null ],
[ "Power Usage and Downclocking", "md_doc_performance.html#autotoc_md100", null ]
] ],
[ "Tape structure in simdjson", "md_doc_tape.html", [
[ "Example", "md_doc_tape.html#autotoc_md101", [
[ "The Tape", "md_doc_tape.html#autotoc_md102", null ]
[ "Example", "md_doc_tape.html#autotoc_md102", [
[ "The Tape", "md_doc_tape.html#autotoc_md103", null ]
] ],
[ "General formal of the tape elements", "md_doc_tape.html#autotoc_md103", null ],
[ "Simple JSON values", "md_doc_tape.html#autotoc_md104", null ],
[ "Integer and Double values", "md_doc_tape.html#autotoc_md105", null ],
[ "Root node", "md_doc_tape.html#autotoc_md106", null ],
[ "Strings", "md_doc_tape.html#autotoc_md107", null ],
[ "Arrays", "md_doc_tape.html#autotoc_md108", null ],
[ "Objects", "md_doc_tape.html#autotoc_md109", null ]
[ "General formal of the tape elements", "md_doc_tape.html#autotoc_md104", null ],
[ "Simple JSON values", "md_doc_tape.html#autotoc_md105", null ],
[ "Integer and Double values", "md_doc_tape.html#autotoc_md106", null ],
[ "Root node", "md_doc_tape.html#autotoc_md107", null ],
[ "Strings", "md_doc_tape.html#autotoc_md108", null ],
[ "Arrays", "md_doc_tape.html#autotoc_md109", null ],
[ "Objects", "md_doc_tape.html#autotoc_md110", null ]
] ],
[ "Deprecated List", "deprecated.html", null ],
[ "Modules", "modules.html", "modules" ],
@@ -191,12 +192,12 @@ var NAVTREE =
var NAVTREEINDEX =
[
"amalgamated_8h_source.html",
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8",
"classsimdjson_1_1dom_1_1object.html#a4fb3e04e0ea591132da90341bf9ed819",
"implementation__detection_8h_source.html",
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aa3354f8230db6df962b47633591fa232",
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a940c313d530e0254342235d441e334b0"
"",
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a9415aecf3526ad6081be495c9be61b43",
"classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856",
"icelake_2bitmanipulation_8h_source.html",
"namespacesimdjson.html#af63210cc51d5c99ad84958daf9812e63",
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a20982b10f89ac3ec1f07acf11e5a9d5a"
];
var SYNCONMSG = 'click to disable panel synchronisation';
+147 -147
View File
@@ -1,5 +1,11 @@
var NAVTREEINDEX0 =
{
"":[10,0,0,5],
"":[10,0,0,7],
"":[10,0,1],
"":[10,0,0,7,0],
"":[10,0,0,7,1],
"":[10,0,0,7,2,0],
"amalgamated_8h_source.html":[12,0,0,0,4,1],
"annotated.html":[11,0],
"arm64_2base_8h_source.html":[12,0,0,0,0,0],
@@ -46,21 +52,22 @@ var NAVTREEINDEX0 =
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html":[11,0,0,1,0,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a1c97143f7637414d737d58daeec2eb84":[11,0,0,1,0,0,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a240a8118a5b6f76962425134cc284764":[11,0,0,1,0,0,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6":[11,0,0,1,0,0,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109":[11,0,0,1,0,0,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26":[11,0,0,1,0,0,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a7c20332b4481f29ace969e40cfce5f5f":[11,0,0,1,0,0,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cb4bf0ca1890a4a3c86f69be40f17f2":[11,0,0,1,0,0,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6":[11,0,0,1,0,0,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109":[11,0,0,1,0,0,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26":[11,0,0,1,0,0,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a7c20332b4481f29ace969e40cfce5f5f":[11,0,0,1,0,0,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cb4bf0ca1890a4a3c86f69be40f17f2":[11,0,0,1,0,0,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cc89dada9999c2ecc319954cc3fc90a":[11,0,0,1,0,0,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8":[11,0,0,1,0,0,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9ad87deba0e08e8188b26485164889fb":[11,0,0,1,0,0,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9":[11,0,0,1,0,0,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad294ba09879c3b42b87298bbc334439b":[11,0,0,1,0,0,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088":[11,0,0,1,0,0,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae482e8f5fa3233babbcb9ccc29db5a15":[11,0,0,1,0,0,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae5cda98fa74051d037c0c444c67efb15":[11,0,0,1,0,0,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae7248918b09cb4cb1d866605c641679d":[11,0,0,1,0,0,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aec7be9f74f64c08fae57eaf36044f7a9":[11,0,0,1,0,0,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8":[11,0,0,1,0,0,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9ad87deba0e08e8188b26485164889fb":[11,0,0,1,0,0,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9":[11,0,0,1,0,0,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03":[11,0,0,1,0,0,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad294ba09879c3b42b87298bbc334439b":[11,0,0,1,0,0,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088":[11,0,0,1,0,0,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae482e8f5fa3233babbcb9ccc29db5a15":[11,0,0,1,0,0,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae5cda98fa74051d037c0c444c67efb15":[11,0,0,1,0,0,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae7248918b09cb4cb1d866605c641679d":[11,0,0,1,0,0,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aec7be9f74f64c08fae57eaf36044f7a9":[11,0,0,1,0,0,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html":[11,0,0,1,0,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a1577fb5a95f92a4a1aaa8eee6440d572":[11,0,0,1,0,1,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a20cd55e63cf5bdc1561f771b4db1ac1b":[11,0,0,1,0,1,4],
@@ -72,140 +79,142 @@ var NAVTREEINDEX0 =
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#ae5cda98fa74051d037c0c444c67efb15":[11,0,0,1,0,1,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html":[11,0,0,1,0,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a01c6bde0574654dc22ea219c3b3dbf51":[11,0,0,1,0,2,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a0256ad407d9babf298b8345804a0e80d":[11,0,0,1,0,2,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a07a3c9b2b4e0cd8aa1524efb72a46775":[11,0,0,1,0,2,38],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a08307c0a5552cf8cb06613ed1de48eac":[11,0,0,1,0,2,48],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d":[11,0,0,1,0,2,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246":[11,0,0,1,0,2,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1d52c7414c906bcb4a617e8473abe806":[11,0,0,1,0,2,61],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642":[11,0,0,1,0,2,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2900a7dbf657a1f322e7926d136e3e63":[11,0,0,1,0,2,66],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e":[11,0,0,1,0,2,37],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf":[11,0,0,1,0,2,32],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a0256ad407d9babf298b8345804a0e80d":[11,0,0,1,0,2,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a07a3c9b2b4e0cd8aa1524efb72a46775":[11,0,0,1,0,2,39],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a08307c0a5552cf8cb06613ed1de48eac":[11,0,0,1,0,2,49],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d":[11,0,0,1,0,2,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246":[11,0,0,1,0,2,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1d52c7414c906bcb4a617e8473abe806":[11,0,0,1,0,2,62],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642":[11,0,0,1,0,2,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2900a7dbf657a1f322e7926d136e3e63":[11,0,0,1,0,2,67],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e":[11,0,0,1,0,2,38],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf":[11,0,0,1,0,2,33],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b80aa5b6842cffbfda3443353deef9d":[11,0,0,1,0,2,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2bbfe68b06975a98c12f46bcfbe7189d":[11,0,0,1,0,2,22],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2bbfe68b06975a98c12f46bcfbe7189d":[11,0,0,1,0,2,24],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2bbfe68b06975a98c12f46bcfbe7189d":[11,0,0,1,0,2,23],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a30e8df60ace82837a17e52d5e457ac52":[11,0,0,1,0,2,54],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff":[11,0,0,1,0,2,43],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a361d226087a5153d5fcee19e128c764c":[11,0,0,1,0,2,60],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3d4dcacb8171b99f783396bb6a337c65":[11,0,0,1,0,2,75],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a403473bb5329fca6defc6299fb45b780":[11,0,0,1,0,2,73],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d":[11,0,0,1,0,2,27],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc":[11,0,0,1,0,2,34],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4bd4ffdde5ffcde60ec4b63e66746b5c":[11,0,0,1,0,2,64],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c":[11,0,0,1,0,2,39],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267":[11,0,0,1,0,2,45],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a30e8df60ace82837a17e52d5e457ac52":[11,0,0,1,0,2,55],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff":[11,0,0,1,0,2,44],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a361d226087a5153d5fcee19e128c764c":[11,0,0,1,0,2,61],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3d4dcacb8171b99f783396bb6a337c65":[11,0,0,1,0,2,76],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a403473bb5329fca6defc6299fb45b780":[11,0,0,1,0,2,74],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d":[11,0,0,1,0,2,28],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc":[11,0,0,1,0,2,35],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4bd4ffdde5ffcde60ec4b63e66746b5c":[11,0,0,1,0,2,65],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c":[11,0,0,1,0,2,40],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267":[11,0,0,1,0,2,46],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a54cd729a715a09bc9e706b7640233427":[11,0,0,1,0,2,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf":[11,0,0,1,0,2,63],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95":[11,0,0,1,0,2,40],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5d50aa0d396fc49855d3c0c571b07a25":[11,0,0,1,0,2,51],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7":[11,0,0,1,0,2,46],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a674f0683b36df385b61f03175743e840":[11,0,0,1,0,2,58],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82":[11,0,0,1,0,2,30],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6cd27fe6dc9062b5380db757d49c3f7b":[11,0,0,1,0,2,52],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815":[11,0,0,1,0,2,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e":[11,0,0,1,0,2,69],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a78411bf36298e3468ac83f3562b75d83":[11,0,0,1,0,2,53],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a":[11,0,0,1,0,2,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7df7ba140c9d6398fef2c6963da82230":[11,0,0,1,0,2,49],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7fe39fb73b6a4d9b1c97742dc2ae7b98":[11,0,0,1,0,2,21],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a82f15e975b32e02fc98d4583a46ae0c6":[11,0,0,1,0,2,55],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a847db7139319155ef5fa2d4af7063163":[11,0,0,1,0,2,56],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771":[11,0,0,1,0,2,29],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a8b5ff9d9b350c3111dbfa39d080d3e7a":[11,0,0,1,0,2,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf":[11,0,0,1,0,2,64],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95":[11,0,0,1,0,2,41],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5d50aa0d396fc49855d3c0c571b07a25":[11,0,0,1,0,2,52],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7":[11,0,0,1,0,2,47],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a674f0683b36df385b61f03175743e840":[11,0,0,1,0,2,59],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82":[11,0,0,1,0,2,31],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6cd27fe6dc9062b5380db757d49c3f7b":[11,0,0,1,0,2,53],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815":[11,0,0,1,0,2,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e":[11,0,0,1,0,2,70],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a78411bf36298e3468ac83f3562b75d83":[11,0,0,1,0,2,54],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a":[11,0,0,1,0,2,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7df7ba140c9d6398fef2c6963da82230":[11,0,0,1,0,2,50],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7fe39fb73b6a4d9b1c97742dc2ae7b98":[11,0,0,1,0,2,22],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a82f15e975b32e02fc98d4583a46ae0c6":[11,0,0,1,0,2,56],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a847db7139319155ef5fa2d4af7063163":[11,0,0,1,0,2,57],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771":[11,0,0,1,0,2,30],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7":[11,0,0,1,0,2,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a8b5ff9d9b350c3111dbfa39d080d3e7a":[11,0,0,1,0,2,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a8df43e73a52118b91681a13fc897d098":[11,0,0,1,0,2,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a95786ae7a3190b8229358893476561f9":[11,0,0,1,0,2,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500":[11,0,0,1,0,2,79],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a96cd9e5da7256c58b4af1227e9f61afb":[11,0,0,1,0,2,70],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b":[11,0,0,1,0,2,28],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a":[11,0,0,1,0,2,68],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4":[11,0,0,1,0,2,65],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c":[11,0,0,1,0,2,62],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2":[11,0,0,1,0,2,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436":[11,0,0,1,0,2,31],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a95786ae7a3190b8229358893476561f9":[11,0,0,1,0,2,21],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500":[11,0,0,1,0,2,80],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a96cd9e5da7256c58b4af1227e9f61afb":[11,0,0,1,0,2,71],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b":[11,0,0,1,0,2,29],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a":[11,0,0,1,0,2,69],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4":[11,0,0,1,0,2,66],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c":[11,0,0,1,0,2,63],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2":[11,0,0,1,0,2,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436":[11,0,0,1,0,2,32],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aad9a78e414f27d9dbdce321939df6480":[11,0,0,1,0,2,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667":[11,0,0,1,0,2,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980":[11,0,0,1,0,2,41],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea":[11,0,0,1,0,2,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c":[11,0,0,1,0,2,33],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abe64d01448a884f15d0855a38ec40066":[11,0,0,1,0,2,67],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552":[11,0,0,1,0,2,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b":[11,0,0,1,0,2,47],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac8cfa8a237aa1297ecdff4bd1b02a7c1":[11,0,0,1,0,2,36],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#acd53905ae10cba58b4337aefe648aec6":[11,0,0,1,0,2,74],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad12185e1993ebcad73eb5ce82f5de8f7":[11,0,0,1,0,2,57],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad1520136c41afff5cd24bf19d9bf76e5":[11,0,0,1,0,2,77],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad4cca6de25737030e609419001f39186":[11,0,0,1,0,2,72],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae052e098bfbfde398845060a8d4f572f":[11,0,0,1,0,2,50],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899":[11,0,0,1,0,2,42],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae517777c3fe348036e27a357812599ef":[11,0,0,1,0,2,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae5604a7f239d8acb6db8c100330f0d9d":[11,0,0,1,0,2,59],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae5cda98fa74051d037c0c444c67efb15":[11,0,0,1,0,2,78],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667":[11,0,0,1,0,2,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980":[11,0,0,1,0,2,42],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea":[11,0,0,1,0,2,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c":[11,0,0,1,0,2,34],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abe64d01448a884f15d0855a38ec40066":[11,0,0,1,0,2,68],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552":[11,0,0,1,0,2,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b":[11,0,0,1,0,2,48],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac8cfa8a237aa1297ecdff4bd1b02a7c1":[11,0,0,1,0,2,37],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#acd53905ae10cba58b4337aefe648aec6":[11,0,0,1,0,2,75],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad12185e1993ebcad73eb5ce82f5de8f7":[11,0,0,1,0,2,58],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad1520136c41afff5cd24bf19d9bf76e5":[11,0,0,1,0,2,78],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad4cca6de25737030e609419001f39186":[11,0,0,1,0,2,73],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae052e098bfbfde398845060a8d4f572f":[11,0,0,1,0,2,51],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899":[11,0,0,1,0,2,43],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae517777c3fe348036e27a357812599ef":[11,0,0,1,0,2,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae5604a7f239d8acb6db8c100330f0d9d":[11,0,0,1,0,2,60],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae5cda98fa74051d037c0c444c67efb15":[11,0,0,1,0,2,79],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae896ac465551b036763e4465b3a16c7b":[11,0,0,1,0,2,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d":[11,0,0,1,0,2,26],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aec7be9f74f64c08fae57eaf36044f7a9":[11,0,0,1,0,2,71],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3":[11,0,0,1,0,2,24],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d":[11,0,0,1,0,2,27],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aec7be9f74f64c08fae57eaf36044f7a9":[11,0,0,1,0,2,72],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3":[11,0,0,1,0,2,25],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992":[11,0,0,1,0,2,44],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49":[11,0,0,1,0,2,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af6bd49bdc5649d5790412e7cbc3bda67":[11,0,0,1,0,2,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56":[11,0,0,1,0,2,35],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa9e1aecb407dd3e5fb179e3293c74ec":[11,0,0,1,0,2,76],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3":[11,0,0,1,0,2,26],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992":[11,0,0,1,0,2,45],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49":[11,0,0,1,0,2,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af6bd49bdc5649d5790412e7cbc3bda67":[11,0,0,1,0,2,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56":[11,0,0,1,0,2,36],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa9e1aecb407dd3e5fb179e3293c74ec":[11,0,0,1,0,2,77],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html":[11,0,0,1,0,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a063bffcae0c43b9bbfc5fbad1e3d5ce7":[11,0,0,1,0,3,54],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a06a16c1552dba29c05e9c04a04f048c4":[11,0,0,1,0,3,50],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a111e40e80bdb1d1668e5dcd2104df0fd":[11,0,0,1,0,3,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a1323b5ff763435dac92308f3d7fbbb79":[11,0,0,1,0,3,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a063bffcae0c43b9bbfc5fbad1e3d5ce7":[11,0,0,1,0,3,55],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a06a16c1552dba29c05e9c04a04f048c4":[11,0,0,1,0,3,51],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a111e40e80bdb1d1668e5dcd2104df0fd":[11,0,0,1,0,3,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a1323b5ff763435dac92308f3d7fbbb79":[11,0,0,1,0,3,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a15bc891896726595062910787cd83ca0":[11,0,0,1,0,3,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a1e103fd39e8b03b2800520a35ff87067":[11,0,0,1,0,3,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a20ff7e15fb47ebcddb22caa4d95e8bee":[11,0,0,1,0,3,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a28976d7c111d73aa8854e29d8ce9ae4f":[11,0,0,1,0,3,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a3643d42beba9c8395fc8678f61d4abd1":[11,0,0,1,0,3,44],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a3992b4034cae481a6327f306bcb95fd3":[11,0,0,1,0,3,52],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a40d89015165021b282f1dced6ac4fef2":[11,0,0,1,0,3,39],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a4113ad7b0069a49619bec9d243d2216e":[11,0,0,1,0,3,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a46b1be5c6c28cc6ce325dde7aef333c5":[11,0,0,1,0,3,40],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a475c294822e53601cfa81ff988e312f7":[11,0,0,1,0,3,42],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719":[11,0,0,1,0,3,29],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a5368cab93ab6e2101cc79f821b347e38":[11,0,0,1,0,3,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a58f51ea5631d725ba220d8a0038fabb3":[11,0,0,1,0,3,27],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a70388310dda561543af00fda3686fdf8":[11,0,0,1,0,3,31],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a779798aa7b1ac3485b7f99c9dd7b2277":[11,0,0,1,0,3,47],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a77cae667cb6d51f068934a0fa7fc8a48":[11,0,0,1,0,3,49],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a7bfebc3db33cd306ce47e0914e45f311":[11,0,0,1,0,3,33],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a8645c724ff217f11d09a69a3eb32355b":[11,0,0,1,0,3,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a876cf6f9cffe607c7361a68cf8ef8112":[11,0,0,1,0,3,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a8b5aa3ba538a00b6994e08c73aa3cd7b":[11,0,0,1,0,3,25],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a90173c5537066e30269ad866bf405f9e":[11,0,0,1,0,3,26],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9143df905cf4360434f13f51e7888bb6":[11,0,0,1,0,3,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9166cac415950ee5b49c6b7fe9848b37":[11,0,0,1,0,3,48],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a927085d5ba40b9b2965264977244ab11":[11,0,0,1,0,3,23],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a977a06bd5c952970ec1d75bf6867a06f":[11,0,0,1,0,3,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9b781ec894d5f53f6e5c3a86e8a7e5e4":[11,0,0,1,0,3,41],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9b8084a06fd6c8b0662d378e4f8f8760":[11,0,0,1,0,3,46],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a1e103fd39e8b03b2800520a35ff87067":[11,0,0,1,0,3,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a20ff7e15fb47ebcddb22caa4d95e8bee":[11,0,0,1,0,3,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a28976d7c111d73aa8854e29d8ce9ae4f":[11,0,0,1,0,3,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a3376bfa954029256f1482657eacfc4db":[11,0,0,1,0,3,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a3643d42beba9c8395fc8678f61d4abd1":[11,0,0,1,0,3,45],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a3992b4034cae481a6327f306bcb95fd3":[11,0,0,1,0,3,53],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a40d89015165021b282f1dced6ac4fef2":[11,0,0,1,0,3,40],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a4113ad7b0069a49619bec9d243d2216e":[11,0,0,1,0,3,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a46b1be5c6c28cc6ce325dde7aef333c5":[11,0,0,1,0,3,41],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a475c294822e53601cfa81ff988e312f7":[11,0,0,1,0,3,43],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719":[11,0,0,1,0,3,30],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a5368cab93ab6e2101cc79f821b347e38":[11,0,0,1,0,3,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a58f51ea5631d725ba220d8a0038fabb3":[11,0,0,1,0,3,28],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a70388310dda561543af00fda3686fdf8":[11,0,0,1,0,3,32],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a779798aa7b1ac3485b7f99c9dd7b2277":[11,0,0,1,0,3,48],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a77cae667cb6d51f068934a0fa7fc8a48":[11,0,0,1,0,3,50],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a7bfebc3db33cd306ce47e0914e45f311":[11,0,0,1,0,3,34],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a8645c724ff217f11d09a69a3eb32355b":[11,0,0,1,0,3,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a876cf6f9cffe607c7361a68cf8ef8112":[11,0,0,1,0,3,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a8b5aa3ba538a00b6994e08c73aa3cd7b":[11,0,0,1,0,3,26],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a90173c5537066e30269ad866bf405f9e":[11,0,0,1,0,3,27],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9143df905cf4360434f13f51e7888bb6":[11,0,0,1,0,3,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9166cac415950ee5b49c6b7fe9848b37":[11,0,0,1,0,3,49],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a927085d5ba40b9b2965264977244ab11":[11,0,0,1,0,3,24],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a977a06bd5c952970ec1d75bf6867a06f":[11,0,0,1,0,3,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9b781ec894d5f53f6e5c3a86e8a7e5e4":[11,0,0,1,0,3,42],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9b8084a06fd6c8b0662d378e4f8f8760":[11,0,0,1,0,3,47],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9d1ddeb339540ee9c6f00b9061f5e908":[11,0,0,1,0,3,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9f1a96015a210b1b349ccd5cd37af7f5":[11,0,0,1,0,3,53],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aa5a025095c9d89e777fe00b003ec09d2":[11,0,0,1,0,3,37],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab0058006c986910b2bb2c49cd6a420e5":[11,0,0,1,0,3,24],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab3a04fe9744d604964f4e782225dfb30":[11,0,0,1,0,3,21],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab682ca591c3b6a7e4311d7d3d704d7cc":[11,0,0,1,0,3,45],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab6b572642eb8d84f12a32d881499011d":[11,0,0,1,0,3,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ac18dc949283225dd5ae7e0a6e74b4563":[11,0,0,1,0,3,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ac2026f781dcebde057d752781d8c9393":[11,0,0,1,0,3,28],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ac735941fc906d1eaf1c825bf715eda2f":[11,0,0,1,0,3,34],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ace95574ee1e4b4fe00baff0b63cc422e":[11,0,0,1,0,3,32],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adde79c6a65389798d45d189f4580a4ea":[11,0,0,1,0,3,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ade1e70006d43416bb0322c409947e57d":[11,0,0,1,0,3,30],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adec459feebebf8af6c5b999b9489b420":[11,0,0,1,0,3,51],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adeed306c0ddd988d89f2d8488dcab0e4":[11,0,0,1,0,3,22],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adf841c95ea88ad247d3cdd3d74303523":[11,0,0,1,0,3,43],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ae2f02ac7a3753b5ec51af17d3f0a7ba6":[11,0,0,1,0,3,36],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a9f1a96015a210b1b349ccd5cd37af7f5":[11,0,0,1,0,3,54],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aa5a025095c9d89e777fe00b003ec09d2":[11,0,0,1,0,3,38],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab0058006c986910b2bb2c49cd6a420e5":[11,0,0,1,0,3,25],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab3a04fe9744d604964f4e782225dfb30":[11,0,0,1,0,3,22],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab682ca591c3b6a7e4311d7d3d704d7cc":[11,0,0,1,0,3,46],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ab6b572642eb8d84f12a32d881499011d":[11,0,0,1,0,3,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ac18dc949283225dd5ae7e0a6e74b4563":[11,0,0,1,0,3,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ac2026f781dcebde057d752781d8c9393":[11,0,0,1,0,3,29],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ac735941fc906d1eaf1c825bf715eda2f":[11,0,0,1,0,3,35],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ace95574ee1e4b4fe00baff0b63cc422e":[11,0,0,1,0,3,33],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adde79c6a65389798d45d189f4580a4ea":[11,0,0,1,0,3,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ade1e70006d43416bb0322c409947e57d":[11,0,0,1,0,3,31],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adec459feebebf8af6c5b999b9489b420":[11,0,0,1,0,3,52],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adeed306c0ddd988d89f2d8488dcab0e4":[11,0,0,1,0,3,23],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#adf841c95ea88ad247d3cdd3d74303523":[11,0,0,1,0,3,44],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ae2f02ac7a3753b5ec51af17d3f0a7ba6":[11,0,0,1,0,3,37],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ae7397a55b94d369ace8aff2913ed2467":[11,0,0,1,0,3,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ae75d7a3c0304784f8fd7a606a1502481":[11,0,0,1,0,3,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aea2acb45845d4cc400f302f6082a0b07":[11,0,0,1,0,3,38],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aebe8ba5478ce02ef3703ab2ec1c20491":[11,0,0,1,0,3,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aef16a749859e032b4c21cf6d399ee9d3":[11,0,0,1,0,3,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#af737df31cc6466027676bdf70b60542d":[11,0,0,1,0,3,35],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#ae75d7a3c0304784f8fd7a606a1502481":[11,0,0,1,0,3,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aea2acb45845d4cc400f302f6082a0b07":[11,0,0,1,0,3,39],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aebe8ba5478ce02ef3703ab2ec1c20491":[11,0,0,1,0,3,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aef16a749859e032b4c21cf6d399ee9d3":[11,0,0,1,0,3,21],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#af737df31cc6466027676bdf70b60542d":[11,0,0,1,0,3,36],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#af7ac8c3602f1562a4b135d76ebfd3cdb":[11,0,0,1,0,3,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html":[11,0,0,1,0,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#a0a0d40ed80767c01232a6aacb6258b2b":[11,0,0,1,0,4,5],
@@ -240,14 +249,5 @@ var NAVTREEINDEX0 =
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a56fd10d90f6366433ca435a221830af7":[11,0,0,1,0,5,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a73a389f50a576d2a5eb315dbd8abced7":[11,0,0,1,0,5,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a7d565f0d79dec8bf19c307e464452650":[11,0,0,1,0,5,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a8e655ba1a0fd26809821f77aac355b7c":[11,0,0,1,0,5,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a9415aecf3526ad6081be495c9be61b43":[11,0,0,1,0,5,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ac91f0ec4a1944cba079924b366424f89":[11,0,0,1,0,5,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ad5f688629f86f80dff49cab2270b1967":[11,0,0,1,0,5,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html":[11,0,0,1,0,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111":[11,0,0,1,0,7,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc":[11,0,0,1,0,7,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a60ad1270b86c6a0c27c03b685aec9666":[11,0,0,1,0,7,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a62b96abab9d1338d5f5e513f90f8d7d0":[11,0,0,1,0,7,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a6724eb440d3fb40018a9a47c715352ed":[11,0,0,1,0,7,1]
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a8e655ba1a0fd26809821f77aac355b7c":[11,0,0,1,0,5,3]
};
+84 -84
View File
@@ -1,21 +1,31 @@
var NAVTREEINDEX1 =
{
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8":[11,0,0,1,0,7,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a7c20332b4481f29ace969e40cfce5f5f":[11,0,0,1,0,7,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a9f1cd920980a8bc0330d2c7f1f0be74b":[11,0,0,1,0,7,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa14649f261616070b04829c9ba6b28da":[11,0,0,1,0,7,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558":[11,0,0,1,0,7,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ab6b2e9769ce75fc625aa91504f26d82b":[11,0,0,1,0,7,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51":[11,0,0,1,0,7,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad742392a9223e096f1be16b7bbf20ca8":[11,0,0,1,0,7,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#adbe7322f665109b9816c5bcb9c10a9cb":[11,0,0,1,0,7,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd":[11,0,0,1,0,7,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4":[11,0,0,1,0,7,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83":[11,0,0,1,0,7,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae5cda98fa74051d037c0c444c67efb15":[11,0,0,1,0,7,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aeb4a70edd1808f36210460ed410e8dae":[11,0,0,1,0,7,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c":[11,0,0,1,0,7,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#affa38e7fd0778672e7dd02916a97ad21":[11,0,0,1,0,7,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a9415aecf3526ad6081be495c9be61b43":[11,0,0,1,0,5,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ac91f0ec4a1944cba079924b366424f89":[11,0,0,1,0,5,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ad5f688629f86f80dff49cab2270b1967":[11,0,0,1,0,5,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html":[11,0,0,1,0,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111":[11,0,0,1,0,7,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc":[11,0,0,1,0,7,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a60ad1270b86c6a0c27c03b685aec9666":[11,0,0,1,0,7,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a62b96abab9d1338d5f5e513f90f8d7d0":[11,0,0,1,0,7,21],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a6724eb440d3fb40018a9a47c715352ed":[11,0,0,1,0,7,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8":[11,0,0,1,0,7,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a7c20332b4481f29ace969e40cfce5f5f":[11,0,0,1,0,7,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a9f1cd920980a8bc0330d2c7f1f0be74b":[11,0,0,1,0,7,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa14649f261616070b04829c9ba6b28da":[11,0,0,1,0,7,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558":[11,0,0,1,0,7,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ab6b2e9769ce75fc625aa91504f26d82b":[11,0,0,1,0,7,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51":[11,0,0,1,0,7,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad742392a9223e096f1be16b7bbf20ca8":[11,0,0,1,0,7,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#adbe7322f665109b9816c5bcb9c10a9cb":[11,0,0,1,0,7,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd":[11,0,0,1,0,7,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4":[11,0,0,1,0,7,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498":[11,0,0,1,0,7,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83":[11,0,0,1,0,7,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae5cda98fa74051d037c0c444c67efb15":[11,0,0,1,0,7,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aeb4a70edd1808f36210460ed410e8dae":[11,0,0,1,0,7,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c":[11,0,0,1,0,7,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#affa38e7fd0778672e7dd02916a97ad21":[11,0,0,1,0,7,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html":[11,0,0,1,0,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html#a3d4dcacb8171b99f783396bb6a337c65":[11,0,0,1,0,8,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html#a4bda7b73aebddb2b5a66670d70110bc5":[11,0,0,1,0,8,6],
@@ -69,65 +79,66 @@ var NAVTREEINDEX1 =
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#acf64001cc9961cd01712211b778e760b":[11,0,0,1,0,10,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#affa14023a66c65f906ee3e673443d943":[11,0,0,1,0,10,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html":[11,0,0,1,0,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a04f1c591d93d834377a9cb916c90e09b":[11,0,0,1,0,11,34],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a06258e49f2dbb910beeaf6814ff7e071":[11,0,0,1,0,11,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1588a173b15a20cacf77a24d07032d83":[11,0,0,1,0,11,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1a77f08478a14ca724b3087050f39370":[11,0,0,1,0,11,58],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2701c283de019e56624e930e936e0df0":[11,0,0,1,0,11,33],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2f46079741d1ba316de32bb9765c5082":[11,0,0,1,0,11,24],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2fdcc51cac791c3a2f4c970764bc0155":[11,0,0,1,0,11,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a30f182e71d3c13d2656ba5983862be57":[11,0,0,1,0,11,39],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a37427e768435aafef5af097b8cc3cfec":[11,0,0,1,0,11,48],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3bde0795cb309f3e51b8388fbafc1fe4":[11,0,0,1,0,11,25],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3d4dcacb8171b99f783396bb6a337c65":[11,0,0,1,0,11,55],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a40af3c6af7d18241c1c4017df8557d86":[11,0,0,1,0,11,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad":[11,0,0,1,0,11,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a4d381cbad85e6b5498328f2c9bacb8ab":[11,0,0,1,0,11,43],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a53f99cedf58e62c1382a4d5a585e05a0":[11,0,0,1,0,11,38],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a547e99f2f430ca39bf4060d090f45ff7":[11,0,0,1,0,11,22],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a55f04607ee4e718294a572f9b6ad94cc":[11,0,0,1,0,11,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a5ab2c9c7d29a7a6c09f78930b0100836":[11,0,0,1,0,11,32],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6ed00f1588087b2d0de926c4599366d6":[11,0,0,1,0,11,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a04f1c591d93d834377a9cb916c90e09b":[11,0,0,1,0,11,35],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a06258e49f2dbb910beeaf6814ff7e071":[11,0,0,1,0,11,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1588a173b15a20cacf77a24d07032d83":[11,0,0,1,0,11,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1a77f08478a14ca724b3087050f39370":[11,0,0,1,0,11,59],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2701c283de019e56624e930e936e0df0":[11,0,0,1,0,11,34],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2f46079741d1ba316de32bb9765c5082":[11,0,0,1,0,11,25],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2fdcc51cac791c3a2f4c970764bc0155":[11,0,0,1,0,11,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a30f182e71d3c13d2656ba5983862be57":[11,0,0,1,0,11,40],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a37427e768435aafef5af097b8cc3cfec":[11,0,0,1,0,11,49],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3bde0795cb309f3e51b8388fbafc1fe4":[11,0,0,1,0,11,26],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3d4dcacb8171b99f783396bb6a337c65":[11,0,0,1,0,11,56],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a40af3c6af7d18241c1c4017df8557d86":[11,0,0,1,0,11,17],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad":[11,0,0,1,0,11,6],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a4d381cbad85e6b5498328f2c9bacb8ab":[11,0,0,1,0,11,44],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a53f99cedf58e62c1382a4d5a585e05a0":[11,0,0,1,0,11,39],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a547e99f2f430ca39bf4060d090f45ff7":[11,0,0,1,0,11,23],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a55f04607ee4e718294a572f9b6ad94cc":[11,0,0,1,0,11,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a5ab2c9c7d29a7a6c09f78930b0100836":[11,0,0,1,0,11,33],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6ed00f1588087b2d0de926c4599366d6":[11,0,0,1,0,11,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c":[11,0,0,1,0,11,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7188b9843c2b3b3050c54b52d5b6886f":[11,0,0,1,0,11,1],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7c20332b4481f29ace969e40cfce5f5f":[11,0,0,1,0,11,53],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a821e11bc3b6b3f16fa7d6b15c77c17d3":[11,0,0,1,0,11,50],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a85d69a32b4b95f353abe6214ecc98619":[11,0,0,1,0,11,41],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a88d1cdc3124965d707754af4fcfae7f9":[11,0,0,1,0,11,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a89519c599fd938a6a750262111fc5757":[11,0,0,1,0,11,40],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8af215f249821f44ee33eb3cf2dac53b":[11,0,0,1,0,11,46],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bc2eb9eeeb7e2e0b82c23ed4d254933":[11,0,0,1,0,11,30],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bcd64ae6b4d204c4b6b2a8420e0270c":[11,0,0,1,0,11,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8c2618e57ec26501dd93ff8fd5cc2191":[11,0,0,1,0,11,35],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8d50c7c494ab9acc4a644cc77dd058f9":[11,0,0,1,0,11,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8e5f2ff46639e6c1cffb73d4e071e491":[11,0,0,1,0,11,42],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8ea78c99c0523a18076561a2c5114890":[11,0,0,1,0,11,28],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9271a0be9a741a34c3a63f77363963a6":[11,0,0,1,0,11,47],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a930e15defdcb082793fb22fe5b161de5":[11,0,0,1,0,11,45],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a93756146a65e835b9358cc652dc53396":[11,0,0,1,0,11,36],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9410649e14bebb51b38b8a2a520482a8":[11,0,0,1,0,11,12],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9a5ebeb4a79fa1d997f9f3478370a57e":[11,0,0,1,0,11,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9ad87deba0e08e8188b26485164889fb":[11,0,0,1,0,11,57],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4":[11,0,0,1,0,11,27],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9e6d45a591ea72658a5ce2508a851cd0":[11,0,0,1,0,11,10],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa0e07db099e651d3e5279872683cb7dd":[11,0,0,1,0,11,18],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1":[11,0,0,1,0,11,23],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528":[11,0,0,1,0,11,3],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d":[11,0,0,1,0,11,31],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7e4b28c0d9637cf1b04554d99c0e3b3":[11,0,0,1,0,11,21],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7c20332b4481f29ace969e40cfce5f5f":[11,0,0,1,0,11,54],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a821e11bc3b6b3f16fa7d6b15c77c17d3":[11,0,0,1,0,11,51],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a85d69a32b4b95f353abe6214ecc98619":[11,0,0,1,0,11,42],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a88d1cdc3124965d707754af4fcfae7f9":[11,0,0,1,0,11,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a89519c599fd938a6a750262111fc5757":[11,0,0,1,0,11,41],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8af215f249821f44ee33eb3cf2dac53b":[11,0,0,1,0,11,47],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bc2eb9eeeb7e2e0b82c23ed4d254933":[11,0,0,1,0,11,31],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bcd64ae6b4d204c4b6b2a8420e0270c":[11,0,0,1,0,11,8],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8c2618e57ec26501dd93ff8fd5cc2191":[11,0,0,1,0,11,36],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8d50c7c494ab9acc4a644cc77dd058f9":[11,0,0,1,0,11,16],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8e5f2ff46639e6c1cffb73d4e071e491":[11,0,0,1,0,11,43],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8ea78c99c0523a18076561a2c5114890":[11,0,0,1,0,11,29],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9271a0be9a741a34c3a63f77363963a6":[11,0,0,1,0,11,48],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a930e15defdcb082793fb22fe5b161de5":[11,0,0,1,0,11,46],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a93756146a65e835b9358cc652dc53396":[11,0,0,1,0,11,37],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9410649e14bebb51b38b8a2a520482a8":[11,0,0,1,0,11,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9a5ebeb4a79fa1d997f9f3478370a57e":[11,0,0,1,0,11,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9ad87deba0e08e8188b26485164889fb":[11,0,0,1,0,11,58],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4":[11,0,0,1,0,11,28],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9e6d45a591ea72658a5ce2508a851cd0":[11,0,0,1,0,11,11],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa0e07db099e651d3e5279872683cb7dd":[11,0,0,1,0,11,19],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1":[11,0,0,1,0,11,24],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528":[11,0,0,1,0,11,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d":[11,0,0,1,0,11,32],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7e4b28c0d9637cf1b04554d99c0e3b3":[11,0,0,1,0,11,22],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab96f6c19a1866863a110e8bcc93e0392":[11,0,0,1,0,11,0],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac39965b3006b8f19ed576ce99b7534c5":[11,0,0,1,0,11,51],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac8b8d7d4bc7958363b7f0d380b248a4f":[11,0,0,1,0,11,20],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac91f0ec4a1944cba079924b366424f89":[11,0,0,1,0,11,56],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac96ed29f08a2c948c1f02d99b88546c4":[11,0,0,1,0,11,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aca8b183c4e674a5b4ade8f6d2780f815":[11,0,0,1,0,11,26],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acb1514c00a87027c5eb3c81171a3b874":[11,0,0,1,0,11,13],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac39965b3006b8f19ed576ce99b7534c5":[11,0,0,1,0,11,52],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac8b8d7d4bc7958363b7f0d380b248a4f":[11,0,0,1,0,11,21],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac91f0ec4a1944cba079924b366424f89":[11,0,0,1,0,11,57],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac96ed29f08a2c948c1f02d99b88546c4":[11,0,0,1,0,11,15],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aca8b183c4e674a5b4ade8f6d2780f815":[11,0,0,1,0,11,27],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acb1514c00a87027c5eb3c81171a3b874":[11,0,0,1,0,11,14],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acc369e813e7cf4a97564bb0d85f76db3":[11,0,0,1,0,11,2],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acd53905ae10cba58b4337aefe648aec6":[11,0,0,1,0,11,54],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#adaa7bb2c9b3988476f3317ddda27e22d":[11,0,0,1,0,11,29],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ae75aa0d09a10682fd30dc4e8e25d0a73":[11,0,0,1,0,11,49],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aec7be9f74f64c08fae57eaf36044f7a9":[11,0,0,1,0,11,52],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#af7b51d9048d388235f3936c8fa30a2f7":[11,0,0,1,0,11,37],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#afb7be23d4f1006d5eae234d8c8c8d286":[11,0,0,1,0,11,44],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acd53905ae10cba58b4337aefe648aec6":[11,0,0,1,0,11,55],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#adaa7bb2c9b3988476f3317ddda27e22d":[11,0,0,1,0,11,30],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ae75aa0d09a10682fd30dc4e8e25d0a73":[11,0,0,1,0,11,50],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aec7be9f74f64c08fae57eaf36044f7a9":[11,0,0,1,0,11,53],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#af7b51d9048d388235f3936c8fa30a2f7":[11,0,0,1,0,11,38],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#afb7be23d4f1006d5eae234d8c8c8d286":[11,0,0,1,0,11,45],
"classsimdjson_1_1dom_1_1array.html":[11,0,0,0,0],
"classsimdjson_1_1dom_1_1array.html#a0602f94f596fa800408eeb034b5850ab":[11,0,0,0,0,8],
"classsimdjson_1_1dom_1_1array.html#a26e66312190e016c22093292974490ff":[11,0,0,0,0,6],
@@ -238,16 +249,5 @@ var NAVTREEINDEX1 =
"classsimdjson_1_1dom_1_1element.html#ae3c0226046e29cfb0e868c5251a87e53":[11,0,0,0,3,44],
"classsimdjson_1_1dom_1_1element.html#ae5ce6ad2e6036b4bb7a78261858bb337":[11,0,0,0,3,12],
"classsimdjson_1_1dom_1_1element.html#ae83652b5016ce4d4ff71f8f9bc05913e":[11,0,0,0,3,24],
"classsimdjson_1_1dom_1_1element.html#aeb155c47ef7bebcad79e1b7449734030":[11,0,0,0,3,2],
"classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856":[11,0,0,0,3,28],
"classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3":[11,0,0,0,3,41],
"classsimdjson_1_1dom_1_1element.html#afbe1c01508f1cc39b41b79596cb5717b":[11,0,0,0,3,46],
"classsimdjson_1_1dom_1_1element.html#afde562c5aae1b85a03ab6d4b040e7d13":[11,0,0,0,3,29],
"classsimdjson_1_1dom_1_1key__value__pair.html":[11,0,0,0,5],
"classsimdjson_1_1dom_1_1key__value__pair.html#a3d4dcacb8171b99f783396bb6a337c65":[11,0,0,0,5,0],
"classsimdjson_1_1dom_1_1key__value__pair.html#a58c41d937401cfe88ceb6e71d7dbeb45":[11,0,0,0,5,1],
"classsimdjson_1_1dom_1_1key__value__pair.html#af7e38d9eb63a40256c9f936e45edf703":[11,0,0,0,5,2],
"classsimdjson_1_1dom_1_1object.html":[11,0,0,0,4],
"classsimdjson_1_1dom_1_1object.html#a0602f94f596fa800408eeb034b5850ab":[11,0,0,0,4,10],
"classsimdjson_1_1dom_1_1object.html#a2691ceae488be203aac2d5ef5b67347f":[11,0,0,0,4,7]
"classsimdjson_1_1dom_1_1element.html#aeb155c47ef7bebcad79e1b7449734030":[11,0,0,0,3,2]
};
+23 -23
View File
@@ -1,5 +1,16 @@
var NAVTREEINDEX2 =
{
"classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856":[11,0,0,0,3,28],
"classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3":[11,0,0,0,3,41],
"classsimdjson_1_1dom_1_1element.html#afbe1c01508f1cc39b41b79596cb5717b":[11,0,0,0,3,46],
"classsimdjson_1_1dom_1_1element.html#afde562c5aae1b85a03ab6d4b040e7d13":[11,0,0,0,3,29],
"classsimdjson_1_1dom_1_1key__value__pair.html":[11,0,0,0,5],
"classsimdjson_1_1dom_1_1key__value__pair.html#a3d4dcacb8171b99f783396bb6a337c65":[11,0,0,0,5,0],
"classsimdjson_1_1dom_1_1key__value__pair.html#a58c41d937401cfe88ceb6e71d7dbeb45":[11,0,0,0,5,1],
"classsimdjson_1_1dom_1_1key__value__pair.html#af7e38d9eb63a40256c9f936e45edf703":[11,0,0,0,5,2],
"classsimdjson_1_1dom_1_1object.html":[11,0,0,0,4],
"classsimdjson_1_1dom_1_1object.html#a0602f94f596fa800408eeb034b5850ab":[11,0,0,0,4,10],
"classsimdjson_1_1dom_1_1object.html#a2691ceae488be203aac2d5ef5b67347f":[11,0,0,0,4,7],
"classsimdjson_1_1dom_1_1object.html#a4fb3e04e0ea591132da90341bf9ed819":[11,0,0,0,4,2],
"classsimdjson_1_1dom_1_1object.html#a5db654c4e603254bd308a7c068d79c43":[11,0,0,0,4,11],
"classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d":[11,0,0,0,4,6],
@@ -146,8 +157,8 @@ var NAVTREEINDEX2 =
"functions_d.html":[11,3,0,3],
"functions_e.html":[11,3,0,4],
"functions_f.html":[11,3,0,5],
"functions_func.html":[11,3,1,0],
"functions_func.html":[11,3,1],
"functions_func.html":[11,3,1,0],
"functions_func_b.html":[11,3,1,1],
"functions_func_c.html":[11,3,1,2],
"functions_func_d.html":[11,3,1,3],
@@ -184,10 +195,10 @@ var NAVTREEINDEX2 =
"functions_vars.html":[11,3,2],
"functions_w.html":[11,3,0,19],
"functions_~.html":[11,3,0,20],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0":[10,0,0,6,5],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0a7383104b83254a99f5991d0ac77a6666":[10,0,0,6,5,2],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0aa14b6141855cd58c670ca6559c75c941":[10,0,0,6,5,1],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0ac5695c1a5026a1e5bec81b77096c1e9f":[10,0,0,6,5,0],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0":[10,0,0,7,6],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0a7383104b83254a99f5991d0ac77a6666":[10,0,0,7,6,2],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0aa14b6141855cd58c670ca6559c75c941":[10,0,0,7,6,1],
"generic_2base_8h.html#a6ce99de87fa73b924822cd28045c97c0ac5695c1a5026a1e5bec81b77096c1e9f":[10,0,0,7,6,0],
"generic_2base_8h_source.html":[12,0,0,0,4,3],
"generic_2dom__parser__implementation_8h_source.html":[12,0,0,0,4,5],
"generic_2ondemand_2array-inl_8h_source.html":[12,0,0,0,4,0,1],
@@ -197,12 +208,12 @@ var NAVTREEINDEX2 =
"generic_2ondemand_2document_8h_source.html":[12,0,0,0,4,0,8],
"generic_2ondemand_2document__stream-inl_8h_source.html":[12,0,0,0,4,0,9],
"generic_2ondemand_2document__stream_8h_source.html":[12,0,0,0,4,0,10],
"generic_2ondemand_2object-inl_8h_source.html":[12,0,0,0,4,0,19],
"generic_2ondemand_2object_8h_source.html":[12,0,0,0,4,0,20],
"generic_2ondemand_2parser-inl_8h_source.html":[12,0,0,0,4,0,23],
"generic_2ondemand_2parser_8h_source.html":[12,0,0,0,4,0,24],
"generic_2ondemand_2serialization-inl_8h_source.html":[12,0,0,0,4,0,27],
"generic_2ondemand_2serialization_8h_source.html":[12,0,0,0,4,0,28],
"generic_2ondemand_2object-inl_8h_source.html":[12,0,0,0,4,0,21],
"generic_2ondemand_2object_8h_source.html":[12,0,0,0,4,0,22],
"generic_2ondemand_2parser-inl_8h_source.html":[12,0,0,0,4,0,25],
"generic_2ondemand_2parser_8h_source.html":[12,0,0,0,4,0,26],
"generic_2ondemand_2serialization-inl_8h_source.html":[12,0,0,0,4,0,29],
"generic_2ondemand_2serialization_8h_source.html":[12,0,0,0,4,0,30],
"group__array.html":[9,1],
"group__array.html#ga136e508ce46622b86cc901490c807578":[9,1,5],
"group__array.html#ga14e69f9c4949805695e30a576bd9c964":[9,1,3],
@@ -238,16 +249,5 @@ var NAVTREEINDEX2 =
"haswell_8h_source.html":[12,0,0,0,20],
"hierarchy.html":[11,2],
"icelake_2base_8h_source.html":[12,0,0,0,6,0],
"icelake_2begin_8h_source.html":[12,0,0,0,6,1],
"icelake_2bitmanipulation_8h_source.html":[12,0,0,0,6,2],
"icelake_2bitmask_8h_source.html":[12,0,0,0,6,3],
"icelake_2end_8h_source.html":[12,0,0,0,6,4],
"icelake_2implementation_8h_source.html":[12,0,0,0,6,5],
"icelake_2intrinsics_8h_source.html":[12,0,0,0,6,6],
"icelake_2numberparsing__defs_8h_source.html":[12,0,0,0,6,7],
"icelake_2ondemand_8h_source.html":[12,0,0,0,6,8],
"icelake_2simd_8h_source.html":[12,0,0,0,6,9],
"icelake_2stringparsing__defs_8h_source.html":[12,0,0,0,6,10],
"icelake_8h_source.html":[12,0,0,0,21],
"implementation_8h_source.html":[12,0,0,0,22]
"icelake_2begin_8h_source.html":[12,0,0,0,6,1]
};
+192 -192
View File
@@ -1,5 +1,16 @@
var NAVTREEINDEX3 =
{
"icelake_2bitmanipulation_8h_source.html":[12,0,0,0,6,2],
"icelake_2bitmask_8h_source.html":[12,0,0,0,6,3],
"icelake_2end_8h_source.html":[12,0,0,0,6,4],
"icelake_2implementation_8h_source.html":[12,0,0,0,6,5],
"icelake_2intrinsics_8h_source.html":[12,0,0,0,6,6],
"icelake_2numberparsing__defs_8h_source.html":[12,0,0,0,6,7],
"icelake_2ondemand_8h_source.html":[12,0,0,0,6,8],
"icelake_2simd_8h_source.html":[12,0,0,0,6,9],
"icelake_2stringparsing__defs_8h_source.html":[12,0,0,0,6,10],
"icelake_8h_source.html":[12,0,0,0,21],
"implementation_8h_source.html":[12,0,0,0,22],
"implementation__detection_8h_source.html":[12,0,0,0,23],
"implementation__simdjson__result__base-inl_8h_source.html":[12,0,0,0,4,6],
"implementation__simdjson__result__base_8h_source.html":[12,0,0,0,4,7],
@@ -8,33 +19,37 @@ var NAVTREEINDEX3 =
"internal_2dom__parser__implementation_8h_source.html":[12,0,0,0,7,1],
"json__iterator-inl_8h_source.html":[12,0,0,0,4,0,13],
"json__iterator_8h_source.html":[12,0,0,0,4,0,14],
"json__type-inl_8h_source.html":[12,0,0,0,4,0,15],
"json__type_8h_source.html":[12,0,0,0,4,0,16],
"json__path__to__pointer__conversion-inl_8h.html#a39425f9221b5a826d35c92337472b23f":[10,0,0,5,0],
"json__path__to__pointer__conversion-inl_8h_source.html":[12,0,0,0,4,0,15],
"json__path__to__pointer__conversion_8h.html#a61b6ae0646529c9ad9888658eb7e3f86":[10,0,0,7,0,0],
"json__path__to__pointer__conversion_8h_source.html":[12,0,0,0,4,0,16],
"json__type-inl_8h_source.html":[12,0,0,0,4,0,17],
"json__type_8h_source.html":[12,0,0,0,4,0,18],
"jsoncharutils_8h_source.html":[12,0,0,0,4,8],
"jsoncharutils__tables_8h_source.html":[12,0,0,0,7,3],
"jsonformatutils_8h_source.html":[12,0,0,0,7,4],
"jsonioutil_8h_source.html":[12,0,0,0,24],
"logger-inl_8h.html#a0176c136680aa97eb8bd8f57033f41be":[10,0,0,6,1,0,9],
"logger-inl_8h.html#a12f4fdff59099b28730ba4288877437f":[10,0,0,6,1,0,16],
"logger-inl_8h.html#a1b9952154ae0172530a16854ff005d92":[10,0,0,6,1,0,15],
"logger-inl_8h.html#a273e5f25cfdef1064a5225a47d85eb4f":[10,0,0,6,1,0,3],
"logger-inl_8h.html#a4427c475cf7d49b372c768201b4d92cb":[10,0,0,6,1,0,7],
"logger-inl_8h.html#a66e3122a7ae01bfe5f81ecb1bf1814cc":[10,0,0,6,1,0,5],
"logger-inl_8h.html#a6ca1434e6fe03e97dbc88360cc6ea5db":[10,0,0,6,1,0,2],
"logger-inl_8h.html#a720bb462b108c1f9bcaa02cdcdfe6546":[10,0,0,6,1,0,13],
"logger-inl_8h.html#a8cd7cf74fd4b1c9386ac006febabeebd":[10,0,0,6,1,0,10],
"logger-inl_8h.html#a92b499d3d191a02e913f90de4f641e2e":[10,0,0,6,1,0,11],
"logger-inl_8h.html#aa220611a86e2a544368f650b7f7315fb":[10,0,0,6,1,0,4],
"logger-inl_8h.html#aaa4c1a2ef6eb08bb02a8ea6e49d2a786":[10,0,0,6,1,0,12],
"logger-inl_8h.html#ab8082fd58a3d7e115016a3fc52ee8936":[10,0,0,6,1,0,1],
"logger-inl_8h.html#ab8b9add577d4aba4fc244fa5a5bcb219":[10,0,0,6,1,0,8],
"logger-inl_8h.html#abaf0200be757924fd5a89834e3b758f0":[10,0,0,6,1,0,14],
"logger-inl_8h.html#aee467b07dcf64f1282096914a1214053":[10,0,0,6,1,0,6],
"logger-inl_8h_source.html":[12,0,0,0,4,0,17],
"logger_8h.html#a10405079edbfa28899ad2d9e7a69245f":[10,0,0,6,1,0,0],
"logger_8h.html#a10405079edbfa28899ad2d9e7a69245facaf9b6b99962bf5c2264824231d7a40c":[10,0,0,6,1,0,0,0],
"logger_8h.html#a10405079edbfa28899ad2d9e7a69245facb5e100e5a9a3e7f6d1fd97512215282":[10,0,0,6,1,0,0,1],
"logger_8h_source.html":[12,0,0,0,4,0,18],
"logger-inl_8h.html#a0176c136680aa97eb8bd8f57033f41be":[10,0,0,7,2,0,9],
"logger-inl_8h.html#a12f4fdff59099b28730ba4288877437f":[10,0,0,7,2,0,16],
"logger-inl_8h.html#a1b9952154ae0172530a16854ff005d92":[10,0,0,7,2,0,15],
"logger-inl_8h.html#a273e5f25cfdef1064a5225a47d85eb4f":[10,0,0,7,2,0,3],
"logger-inl_8h.html#a4427c475cf7d49b372c768201b4d92cb":[10,0,0,7,2,0,7],
"logger-inl_8h.html#a66e3122a7ae01bfe5f81ecb1bf1814cc":[10,0,0,7,2,0,5],
"logger-inl_8h.html#a6ca1434e6fe03e97dbc88360cc6ea5db":[10,0,0,7,2,0,2],
"logger-inl_8h.html#a720bb462b108c1f9bcaa02cdcdfe6546":[10,0,0,7,2,0,13],
"logger-inl_8h.html#a8cd7cf74fd4b1c9386ac006febabeebd":[10,0,0,7,2,0,10],
"logger-inl_8h.html#a92b499d3d191a02e913f90de4f641e2e":[10,0,0,7,2,0,11],
"logger-inl_8h.html#aa220611a86e2a544368f650b7f7315fb":[10,0,0,7,2,0,4],
"logger-inl_8h.html#aaa4c1a2ef6eb08bb02a8ea6e49d2a786":[10,0,0,7,2,0,12],
"logger-inl_8h.html#ab8082fd58a3d7e115016a3fc52ee8936":[10,0,0,7,2,0,1],
"logger-inl_8h.html#ab8b9add577d4aba4fc244fa5a5bcb219":[10,0,0,7,2,0,8],
"logger-inl_8h.html#abaf0200be757924fd5a89834e3b758f0":[10,0,0,7,2,0,14],
"logger-inl_8h.html#aee467b07dcf64f1282096914a1214053":[10,0,0,7,2,0,6],
"logger-inl_8h_source.html":[12,0,0,0,4,0,19],
"logger_8h.html#a10405079edbfa28899ad2d9e7a69245f":[10,0,0,7,2,0,0],
"logger_8h.html#a10405079edbfa28899ad2d9e7a69245facaf9b6b99962bf5c2264824231d7a40c":[10,0,0,7,2,0,0,0],
"logger_8h.html#a10405079edbfa28899ad2d9e7a69245facb5e100e5a9a3e7f6d1fd97512215282":[10,0,0,7,2,0,0,1],
"logger_8h_source.html":[12,0,0,0,4,0,20],
"md_doc_basics.html":[0],
"md_doc_basics.html#autotoc_md0":[0,0],
"md_doc_basics.html#autotoc_md1":[0,1],
@@ -44,13 +59,13 @@ var NAVTREEINDEX3 =
"md_doc_basics.html#autotoc_md13":[0,11],
"md_doc_basics.html#autotoc_md14":[0,12],
"md_doc_basics.html#autotoc_md15":[0,13],
"md_doc_basics.html#autotoc_md16":[0,13,0],
"md_doc_basics.html#autotoc_md17":[0,13,1],
"md_doc_basics.html#autotoc_md18":[0,13,2],
"md_doc_basics.html#autotoc_md19":[0,13,3],
"md_doc_basics.html#autotoc_md16":[0,14],
"md_doc_basics.html#autotoc_md17":[0,14,0],
"md_doc_basics.html#autotoc_md18":[0,14,1],
"md_doc_basics.html#autotoc_md19":[0,14,2],
"md_doc_basics.html#autotoc_md2":[0,2],
"md_doc_basics.html#autotoc_md20":[0,13,4],
"md_doc_basics.html#autotoc_md21":[0,14],
"md_doc_basics.html#autotoc_md20":[0,14,3],
"md_doc_basics.html#autotoc_md21":[0,14,4],
"md_doc_basics.html#autotoc_md22":[0,15],
"md_doc_basics.html#autotoc_md23":[0,16],
"md_doc_basics.html#autotoc_md24":[0,17],
@@ -64,6 +79,7 @@ var NAVTREEINDEX3 =
"md_doc_basics.html#autotoc_md31":[0,24],
"md_doc_basics.html#autotoc_md32":[0,25],
"md_doc_basics.html#autotoc_md33":[0,26],
"md_doc_basics.html#autotoc_md34":[0,27],
"md_doc_basics.html#autotoc_md4":[0,4],
"md_doc_basics.html#autotoc_md5":[0,5],
"md_doc_basics.html#autotoc_md6":[0,6],
@@ -71,87 +87,87 @@ var NAVTREEINDEX3 =
"md_doc_basics.html#autotoc_md8":[0,7],
"md_doc_basics.html#autotoc_md9":[0,8],
"md_doc_dom.html":[1],
"md_doc_dom.html#autotoc_md34":[1,0],
"md_doc_dom.html#autotoc_md35":[1,1],
"md_doc_dom.html#autotoc_md36":[1,2],
"md_doc_dom.html#autotoc_md37":[1,2,0],
"md_doc_dom.html#autotoc_md38":[1,3],
"md_doc_dom.html#autotoc_md39":[1,4],
"md_doc_dom.html#autotoc_md40":[1,5],
"md_doc_dom.html#autotoc_md41":[1,5,0],
"md_doc_dom.html#autotoc_md42":[1,5,1],
"md_doc_dom.html#autotoc_md43":[1,6],
"md_doc_dom.html#autotoc_md44":[1,7],
"md_doc_dom.html#autotoc_md45":[1,8],
"md_doc_dom.html#autotoc_md46":[1,9],
"md_doc_dom.html#autotoc_md47":[1,10],
"md_doc_dom.html#autotoc_md48":[1,11],
"md_doc_dom.html#autotoc_md35":[1,0],
"md_doc_dom.html#autotoc_md36":[1,1],
"md_doc_dom.html#autotoc_md37":[1,2],
"md_doc_dom.html#autotoc_md38":[1,2,0],
"md_doc_dom.html#autotoc_md39":[1,3],
"md_doc_dom.html#autotoc_md40":[1,4],
"md_doc_dom.html#autotoc_md41":[1,5],
"md_doc_dom.html#autotoc_md42":[1,5,0],
"md_doc_dom.html#autotoc_md43":[1,5,1],
"md_doc_dom.html#autotoc_md44":[1,6],
"md_doc_dom.html#autotoc_md45":[1,7],
"md_doc_dom.html#autotoc_md46":[1,8],
"md_doc_dom.html#autotoc_md47":[1,9],
"md_doc_dom.html#autotoc_md48":[1,10],
"md_doc_dom.html#autotoc_md49":[1,11],
"md_doc_implementation_selection.html":[2],
"md_doc_implementation_selection.html#autotoc_md49":[2,0],
"md_doc_implementation_selection.html#autotoc_md50":[2,1],
"md_doc_implementation_selection.html#autotoc_md51":[2,2],
"md_doc_implementation_selection.html#autotoc_md52":[2,3],
"md_doc_implementation_selection.html#autotoc_md53":[2,4],
"md_doc_implementation_selection.html#autotoc_md54":[2,5],
"md_doc_implementation_selection.html#autotoc_md50":[2,0],
"md_doc_implementation_selection.html#autotoc_md51":[2,1],
"md_doc_implementation_selection.html#autotoc_md52":[2,2],
"md_doc_implementation_selection.html#autotoc_md53":[2,3],
"md_doc_implementation_selection.html#autotoc_md54":[2,4],
"md_doc_implementation_selection.html#autotoc_md55":[2,5],
"md_doc_iterate_many.html":[3],
"md_doc_iterate_many.html#autotoc_md55":[3,0],
"md_doc_iterate_many.html#autotoc_md56":[3,1],
"md_doc_iterate_many.html#autotoc_md57":[3,2],
"md_doc_iterate_many.html#autotoc_md58":[3,2,0],
"md_doc_iterate_many.html#autotoc_md59":[3,2,1],
"md_doc_iterate_many.html#autotoc_md60":[3,2,2],
"md_doc_iterate_many.html#autotoc_md61":[3,3],
"md_doc_iterate_many.html#autotoc_md62":[3,4],
"md_doc_iterate_many.html#autotoc_md63":[3,5],
"md_doc_iterate_many.html#autotoc_md64":[3,6],
"md_doc_iterate_many.html#autotoc_md65":[3,7],
"md_doc_iterate_many.html#autotoc_md66":[3,8],
"md_doc_iterate_many.html#autotoc_md56":[3,0],
"md_doc_iterate_many.html#autotoc_md57":[3,1],
"md_doc_iterate_many.html#autotoc_md58":[3,2],
"md_doc_iterate_many.html#autotoc_md59":[3,2,0],
"md_doc_iterate_many.html#autotoc_md60":[3,2,1],
"md_doc_iterate_many.html#autotoc_md61":[3,2,2],
"md_doc_iterate_many.html#autotoc_md62":[3,3],
"md_doc_iterate_many.html#autotoc_md63":[3,4],
"md_doc_iterate_many.html#autotoc_md64":[3,5],
"md_doc_iterate_many.html#autotoc_md65":[3,6],
"md_doc_iterate_many.html#autotoc_md66":[3,7],
"md_doc_iterate_many.html#autotoc_md67":[3,8],
"md_doc_ondemand_design.html":[4],
"md_doc_ondemand_design.html#autotoc_md67":[0],
"md_doc_ondemand_design.html#autotoc_md68":[1],
"md_doc_ondemand_design.html#autotoc_md69":[2],
"md_doc_ondemand_design.html#autotoc_md70":[3],
"md_doc_ondemand_design.html#autotoc_md71":[4,0],
"md_doc_ondemand_design.html#autotoc_md72":[4,0,4],
"md_doc_ondemand_design.html#autotoc_md73":[4,1],
"md_doc_ondemand_design.html#autotoc_md74":[4,1,0],
"md_doc_ondemand_design.html#autotoc_md75":[4,1,1],
"md_doc_ondemand_design.html#autotoc_md76":[4,1,2],
"md_doc_ondemand_design.html#autotoc_md77":[4,1,3],
"md_doc_ondemand_design.html#autotoc_md78":[4,1,4],
"md_doc_ondemand_design.html#autotoc_md79":[4,2],
"md_doc_ondemand_design.html#autotoc_md68":[0],
"md_doc_ondemand_design.html#autotoc_md69":[1],
"md_doc_ondemand_design.html#autotoc_md70":[2],
"md_doc_ondemand_design.html#autotoc_md71":[3],
"md_doc_ondemand_design.html#autotoc_md72":[4,0],
"md_doc_ondemand_design.html#autotoc_md73":[4,0,4],
"md_doc_ondemand_design.html#autotoc_md74":[4,1],
"md_doc_ondemand_design.html#autotoc_md75":[4,1,0],
"md_doc_ondemand_design.html#autotoc_md76":[4,1,1],
"md_doc_ondemand_design.html#autotoc_md77":[4,1,2],
"md_doc_ondemand_design.html#autotoc_md78":[4,1,3],
"md_doc_ondemand_design.html#autotoc_md79":[4,1,4],
"md_doc_ondemand_design.html#autotoc_md80":[4,2],
"md_doc_parse_many.html":[5],
"md_doc_parse_many.html#autotoc_md80":[5,0],
"md_doc_parse_many.html#autotoc_md81":[5,1],
"md_doc_parse_many.html#autotoc_md82":[5,2],
"md_doc_parse_many.html#autotoc_md83":[5,3],
"md_doc_parse_many.html#autotoc_md84":[5,3,0],
"md_doc_parse_many.html#autotoc_md85":[5,3,1],
"md_doc_parse_many.html#autotoc_md86":[5,3,2],
"md_doc_parse_many.html#autotoc_md87":[5,4],
"md_doc_parse_many.html#autotoc_md88":[5,5],
"md_doc_parse_many.html#autotoc_md89":[5,6],
"md_doc_parse_many.html#autotoc_md90":[5,7],
"md_doc_parse_many.html#autotoc_md91":[5,8],
"md_doc_parse_many.html#autotoc_md81":[5,0],
"md_doc_parse_many.html#autotoc_md82":[5,1],
"md_doc_parse_many.html#autotoc_md83":[5,2],
"md_doc_parse_many.html#autotoc_md84":[5,3],
"md_doc_parse_many.html#autotoc_md85":[5,3,0],
"md_doc_parse_many.html#autotoc_md86":[5,3,1],
"md_doc_parse_many.html#autotoc_md87":[5,3,2],
"md_doc_parse_many.html#autotoc_md88":[5,4],
"md_doc_parse_many.html#autotoc_md89":[5,5],
"md_doc_parse_many.html#autotoc_md90":[5,6],
"md_doc_parse_many.html#autotoc_md91":[5,7],
"md_doc_parse_many.html#autotoc_md92":[5,8],
"md_doc_performance.html":[6],
"md_doc_performance.html#autotoc_md92":[6,0],
"md_doc_performance.html#autotoc_md93":[6,1],
"md_doc_performance.html#autotoc_md94":[6,2],
"md_doc_performance.html#autotoc_md95":[6,3],
"md_doc_performance.html#autotoc_md96":[6,4],
"md_doc_performance.html#autotoc_md97":[6,5],
"md_doc_performance.html#autotoc_md98":[6,6],
"md_doc_performance.html#autotoc_md99":[6,7],
"md_doc_performance.html#autotoc_md100":[6,7],
"md_doc_performance.html#autotoc_md93":[6,0],
"md_doc_performance.html#autotoc_md94":[6,1],
"md_doc_performance.html#autotoc_md95":[6,2],
"md_doc_performance.html#autotoc_md96":[6,3],
"md_doc_performance.html#autotoc_md97":[6,4],
"md_doc_performance.html#autotoc_md98":[6,5],
"md_doc_performance.html#autotoc_md99":[6,6],
"md_doc_tape.html":[7],
"md_doc_tape.html#autotoc_md101":[7,0],
"md_doc_tape.html#autotoc_md102":[7,0,0],
"md_doc_tape.html#autotoc_md103":[7,1],
"md_doc_tape.html#autotoc_md104":[7,2],
"md_doc_tape.html#autotoc_md105":[7,3],
"md_doc_tape.html#autotoc_md106":[7,4],
"md_doc_tape.html#autotoc_md107":[7,5],
"md_doc_tape.html#autotoc_md108":[7,6],
"md_doc_tape.html#autotoc_md109":[7,7],
"md_doc_tape.html#autotoc_md102":[7,0],
"md_doc_tape.html#autotoc_md103":[7,0,0],
"md_doc_tape.html#autotoc_md104":[7,1],
"md_doc_tape.html#autotoc_md105":[7,2],
"md_doc_tape.html#autotoc_md106":[7,3],
"md_doc_tape.html#autotoc_md107":[7,4],
"md_doc_tape.html#autotoc_md108":[7,5],
"md_doc_tape.html#autotoc_md109":[7,6],
"md_doc_tape.html#autotoc_md110":[7,7],
"minify_8h_source.html":[12,0,0,0,25],
"modules.html":[9],
"namespacemembers.html":[10,1,0],
@@ -162,92 +178,76 @@ var NAVTREEINDEX3 =
"namespacemembers_vars.html":[10,1,2],
"namespaces.html":[10,0],
"namespacesimdjson.html":[10,0,0],
"namespacesimdjson.html#a04edabca6d128b8b31592e1e2e331ae0":[10,0,0,66],
"namespacesimdjson.html#a083a32b06fd32b6cd5e747abe3db6172":[10,0,0,43],
"namespacesimdjson.html#a202587a9e2cdd1c3d88b8640f9bc3a18":[10,0,0,60],
"namespacesimdjson.html#a28a847c4b31fc804bec2987b171dbd07":[10,0,0,67],
"namespacesimdjson.html#a2cda17221b852e5c398bad5bf350d270":[10,0,0,53],
"namespacesimdjson.html#a32b88c95630f78ed1115379735bbbf34":[10,0,0,62],
"namespacesimdjson.html#a32d36effa0943f5006e9d4151f5de0e4":[10,0,0,69],
"namespacesimdjson.html#a39bbbf605c0068e4a65c2d8885727fc9":[10,0,0,47],
"namespacesimdjson.html#a43514fe76c3095e45f30a050a9551d27":[10,0,0,46],
"namespacesimdjson.html#a4447c2af37e8fa57daa0cedd948a810d":[10,0,0,49],
"namespacesimdjson.html#a44db29a59fd9f65464171bb1caeb0914":[10,0,0,54],
"namespacesimdjson.html#a4c998fcc6bf2bca2196b45a5c3e1967a":[10,0,0,56],
"namespacesimdjson.html#a4ee1eccef6fb8cdcdaf794e3e3d9ee66":[10,0,0,64],
"namespacesimdjson.html#a53546f3af0ed6840ffbeefcbefd305a1":[10,0,0,65],
"namespacesimdjson.html#a537445bb236ae76d2b5559b1851b7108":[10,0,0,45],
"namespacesimdjson.html#a56e8e2fa6798b9e0da80bc51ae4a5f29":[10,0,0,37],
"namespacesimdjson.html#a598dd79ec46726de8a6d409ba1bae034":[10,0,0,52],
"namespacesimdjson.html#a63b494af834917af13120dcd57719bdb":[10,0,0,32],
"namespacesimdjson.html#a65b00a7a7a9c8fafe9eb3b9b413a36fa":[10,0,0,36],
"namespacesimdjson.html#a667605c4c36cfa45bf111d6c76d39284":[10,0,0,48],
"namespacesimdjson.html#a6a670913a79379b38ac49a0599b437e8":[10,0,0,57],
"namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d":[10,0,0,68],
"namespacesimdjson.html#a6f306690d6d088d80b0cc2717040b2d0":[10,0,0,41],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9":[10,0,0,33],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a00d7c038f551d9527ba8897f3cee907d":[10,0,0,33,28],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0c6b4af181d3d5f40a09182522c88681":[10,0,0,33,4],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0f9ce97e85e7607e0f4d3811b818a013":[10,0,0,33,14],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a1de02af1d67e8350f612eee0dcf634b4":[10,0,0,33,16],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a2d50048bbe409023df4e88f6ffe3bc71":[10,0,0,33,1],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a351bcafefbbc80a6dadc1ea6c27a35e6":[10,0,0,33,25],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a398a5389d6e20c39e8880b0101b66f56":[10,0,0,33,10],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a3f94172e04ae52a978ea62157140b0de":[10,0,0,33,29],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4005fbda56edc47e077e5cfd4e68cda9":[10,0,0,33,3],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4a2c71f8eca438b3f0553a2811bdab9a":[10,0,0,33,19],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4d768ac107473bceb91f8a0d1a824bc2":[10,0,0,33,15],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4e161f7bd0b3ca10f41a220a75de8cde":[10,0,0,33,8],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a69f1b9e7b9970fbb60416ebce2f894c3":[10,0,0,33,31],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7aed571b420dcdfe59742e0df97b415a":[10,0,0,33,12],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b":[10,0,0,33,22],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49":[10,0,0,33,18],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8c779dcc8fb73a4eb8891af3ef65eebb":[10,0,0,33,17],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8ef9cfdd78dd92d2b304249917638d12":[10,0,0,33,5],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f":[10,0,0,33,2],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681":[10,0,0,33,0],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab6e8bfc242f7bea38657eaf61400077f":[10,0,0,33,6],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab70f5a6f0ac798d482e95a0fcc528676":[10,0,0,33,30],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab8a4df583110f900741d0b3f229f349a":[10,0,0,33,27],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9abdd3905c91a152a01637a2946066db6b":[10,0,0,33,23],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ac2aef8f0fc33187cc118c95fade925d2":[10,0,0,33,11],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aca57917fc85c421aab3f2dd451519fa5":[10,0,0,33,13],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9acaec8ffce84b1acf9e6833b0f930878e":[10,0,0,33,20],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9adfcabbbd1ddb0843a0f320e062866ae8":[10,0,0,33,9],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae726a74b8a99e4bf802f3078436a2394":[10,0,0,33,7],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae9067bb5cb6283141b1c66466005ac0d":[10,0,0,33,24],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aee3335b961f2d0f732e95b359c16a69a":[10,0,0,33,26],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1":[10,0,0,33,21],
"namespacesimdjson.html#a7e4483a8ae684fdb5b2f1e7d4a8acc69":[10,0,0,39],
"namespacesimdjson.html#a84c2adfbebe2cf2c11fb30f93aadbd40":[10,0,0,58],
"namespacesimdjson.html#a92b75b21ee064a73722c18abc40d039b":[10,0,0,61],
"namespacesimdjson.html#a94bb4244756d764cf0ed7de180ae6520":[10,0,0,42],
"namespacesimdjson.html#aae4b3d2ed9b9af63d22b2fc404fdd3b5":[10,0,0,59],
"namespacesimdjson.html#abd8b8fd009878125822fca9a2624f6a6":[10,0,0,38],
"namespacesimdjson.html#ad394176adf22f9151f92d9cd541d0aee":[10,0,0,40],
"namespacesimdjson.html#ade4516933f53705eacfaed65ed14962d":[10,0,0,63],
"namespacesimdjson.html#adf3293e0e757f2db0f279347c3b57914":[10,0,0,50],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811":[10,0,0,34],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811a929eb14f376ff68fc0ddd3d682e00d4c":[10,0,0,34,1],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811aaf37d08ae228a87dc6b265fd1019c97d":[10,0,0,34,0],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811ac059cc555f4992b3eb481f03b70df100":[10,0,0,34,2],
"namespacesimdjson.html#aeb4ef5cab43d52da3fdd99cb689aff2c":[10,0,0,44],
"namespacesimdjson.html#aecdd750132f0eb123a6d61113b4197bf":[10,0,0,70],
"namespacesimdjson.html#aed443864cc94c09c3f88eea39f8ce645":[10,0,0,51],
"namespacesimdjson.html#af63210cc51d5c99ad84958daf9812e63":[10,0,0,35],
"namespacesimdjson.html#afc529e3bcacb5b3c747b525fb443771f":[10,0,0,55],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html":[10,0,0,6,1],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a11766eb5c6314cae0fec704440e288dd":[10,0,0,6,1,18],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a14f218243d548a5e5410e6fadc3a53dd":[10,0,0,6,1,15],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a24f9bbfe8b5a3017b4dd4b72dbccec4d":[10,0,0,6,1,21],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a35ef40082a33ee8bb04e9e1b351a468c":[10,0,0,6,1,19],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a386f80798c223c5fdbfc4dd9066a6b99":[10,0,0,6,1,31],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a3c28892b66d1e93564113684711b30c7":[10,0,0,6,1,33],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a515a1f0d410cea5515d9aa9041be53e3":[10,0,0,6,1,29],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a521fa418355665952d548dc3ef682503":[10,0,0,6,1,26],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6a2b39df6a1ac51d9fbb7b39a1fcf89c":[10,0,0,6,1,14],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6f753d5e1bc479321c51b54392a96a65":[10,0,0,6,1,22],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a7cd33d336f2ede5302be79ada9e7bffe":[10,0,0,6,1,30],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a8dcb00bbb408a0f4ed45601b6de755a6":[10,0,0,6,1,17],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a997747305f387c28e46394c0955d2937":[10,0,0,6,1,28]
"namespacesimdjson.html#a04edabca6d128b8b31592e1e2e331ae0":[10,0,0,67],
"namespacesimdjson.html#a083a32b06fd32b6cd5e747abe3db6172":[10,0,0,44],
"namespacesimdjson.html#a202587a9e2cdd1c3d88b8640f9bc3a18":[10,0,0,61],
"namespacesimdjson.html#a28a847c4b31fc804bec2987b171dbd07":[10,0,0,68],
"namespacesimdjson.html#a2cda17221b852e5c398bad5bf350d270":[10,0,0,54],
"namespacesimdjson.html#a32b88c95630f78ed1115379735bbbf34":[10,0,0,63],
"namespacesimdjson.html#a32d36effa0943f5006e9d4151f5de0e4":[10,0,0,70],
"namespacesimdjson.html#a39bbbf605c0068e4a65c2d8885727fc9":[10,0,0,48],
"namespacesimdjson.html#a43514fe76c3095e45f30a050a9551d27":[10,0,0,47],
"namespacesimdjson.html#a4447c2af37e8fa57daa0cedd948a810d":[10,0,0,50],
"namespacesimdjson.html#a44db29a59fd9f65464171bb1caeb0914":[10,0,0,55],
"namespacesimdjson.html#a4c998fcc6bf2bca2196b45a5c3e1967a":[10,0,0,57],
"namespacesimdjson.html#a4ee1eccef6fb8cdcdaf794e3e3d9ee66":[10,0,0,65],
"namespacesimdjson.html#a53546f3af0ed6840ffbeefcbefd305a1":[10,0,0,66],
"namespacesimdjson.html#a537445bb236ae76d2b5559b1851b7108":[10,0,0,46],
"namespacesimdjson.html#a56e8e2fa6798b9e0da80bc51ae4a5f29":[10,0,0,38],
"namespacesimdjson.html#a598dd79ec46726de8a6d409ba1bae034":[10,0,0,53],
"namespacesimdjson.html#a63b494af834917af13120dcd57719bdb":[10,0,0,33],
"namespacesimdjson.html#a65b00a7a7a9c8fafe9eb3b9b413a36fa":[10,0,0,37],
"namespacesimdjson.html#a667605c4c36cfa45bf111d6c76d39284":[10,0,0,49],
"namespacesimdjson.html#a6a670913a79379b38ac49a0599b437e8":[10,0,0,58],
"namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d":[10,0,0,69],
"namespacesimdjson.html#a6f306690d6d088d80b0cc2717040b2d0":[10,0,0,42],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9":[10,0,0,34],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a00d7c038f551d9527ba8897f3cee907d":[10,0,0,34,28],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0c6b4af181d3d5f40a09182522c88681":[10,0,0,34,4],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0f9ce97e85e7607e0f4d3811b818a013":[10,0,0,34,14],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a1de02af1d67e8350f612eee0dcf634b4":[10,0,0,34,16],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a2d50048bbe409023df4e88f6ffe3bc71":[10,0,0,34,1],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a351bcafefbbc80a6dadc1ea6c27a35e6":[10,0,0,34,25],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a398a5389d6e20c39e8880b0101b66f56":[10,0,0,34,10],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a3f94172e04ae52a978ea62157140b0de":[10,0,0,34,29],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4005fbda56edc47e077e5cfd4e68cda9":[10,0,0,34,3],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4a2c71f8eca438b3f0553a2811bdab9a":[10,0,0,34,19],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4d768ac107473bceb91f8a0d1a824bc2":[10,0,0,34,15],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4e161f7bd0b3ca10f41a220a75de8cde":[10,0,0,34,8],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a69f1b9e7b9970fbb60416ebce2f894c3":[10,0,0,34,31],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7aed571b420dcdfe59742e0df97b415a":[10,0,0,34,12],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b":[10,0,0,34,22],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49":[10,0,0,34,18],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8c779dcc8fb73a4eb8891af3ef65eebb":[10,0,0,34,17],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8ef9cfdd78dd92d2b304249917638d12":[10,0,0,34,5],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f":[10,0,0,34,2],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681":[10,0,0,34,0],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab6e8bfc242f7bea38657eaf61400077f":[10,0,0,34,6],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab70f5a6f0ac798d482e95a0fcc528676":[10,0,0,34,30],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab8a4df583110f900741d0b3f229f349a":[10,0,0,34,27],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9abdd3905c91a152a01637a2946066db6b":[10,0,0,34,23],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ac2aef8f0fc33187cc118c95fade925d2":[10,0,0,34,11],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aca57917fc85c421aab3f2dd451519fa5":[10,0,0,34,13],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9acaec8ffce84b1acf9e6833b0f930878e":[10,0,0,34,20],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9adfcabbbd1ddb0843a0f320e062866ae8":[10,0,0,34,9],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae726a74b8a99e4bf802f3078436a2394":[10,0,0,34,7],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae9067bb5cb6283141b1c66466005ac0d":[10,0,0,34,24],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aee3335b961f2d0f732e95b359c16a69a":[10,0,0,34,26],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1":[10,0,0,34,21],
"namespacesimdjson.html#a7e4483a8ae684fdb5b2f1e7d4a8acc69":[10,0,0,40],
"namespacesimdjson.html#a84c2adfbebe2cf2c11fb30f93aadbd40":[10,0,0,59],
"namespacesimdjson.html#a92b75b21ee064a73722c18abc40d039b":[10,0,0,62],
"namespacesimdjson.html#a94bb4244756d764cf0ed7de180ae6520":[10,0,0,43],
"namespacesimdjson.html#aae4b3d2ed9b9af63d22b2fc404fdd3b5":[10,0,0,60],
"namespacesimdjson.html#abd8b8fd009878125822fca9a2624f6a6":[10,0,0,39],
"namespacesimdjson.html#ad394176adf22f9151f92d9cd541d0aee":[10,0,0,41],
"namespacesimdjson.html#ade4516933f53705eacfaed65ed14962d":[10,0,0,64],
"namespacesimdjson.html#adf3293e0e757f2db0f279347c3b57914":[10,0,0,51],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811":[10,0,0,35],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811a929eb14f376ff68fc0ddd3d682e00d4c":[10,0,0,35,1],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811aaf37d08ae228a87dc6b265fd1019c97d":[10,0,0,35,0],
"namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811ac059cc555f4992b3eb481f03b70df100":[10,0,0,35,2],
"namespacesimdjson.html#aeb4ef5cab43d52da3fdd99cb689aff2c":[10,0,0,45],
"namespacesimdjson.html#aecdd750132f0eb123a6d61113b4197bf":[10,0,0,71],
"namespacesimdjson.html#aed443864cc94c09c3f88eea39f8ce645":[10,0,0,52]
};
+108 -108
View File
@@ -1,19 +1,36 @@
var NAVTREEINDEX4 =
{
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aa3354f8230db6df962b47633591fa232":[10,0,0,6,1,23],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aab771b17058b0c93bdd0a8679c2c4d84":[10,0,0,6,1,32],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af":[10,0,0,6,1,20],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac3a4f6af474f2b5f6d749f7452bb5477":[10,0,0,6,1,25],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330":[10,0,0,6,1,16],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a37a6259cc0c1dae299a7866489dff0bd":[10,0,0,6,1,16,5],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27":[10,0,0,6,1,16,4],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330aa8cfde6331bd59eb2ac96f8911c4b666":[10,0,0,6,1,16,1],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab1bc248a7ff2b2e95569f56de68615df":[10,0,0,6,1,16,2],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab45cffe084dd3d20d928bee85e7b0f21":[10,0,0,6,1,16,3],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330af1f713c9e000f5d3f280adbd124df4f5":[10,0,0,6,1,16,0],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#adab1063af10b90a1f45f87b307225995":[10,0,0,6,1,27],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ae52a82c2f754a47eb9dac12223b3311d":[10,0,0,6,1,24],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#af941be7ff0cfaeb30d15d2fb52e76dd1":[10,0,0,6,1,13],
"namespacesimdjson.html#af63210cc51d5c99ad84958daf9812e63":[10,0,0,36],
"namespacesimdjson.html#afc529e3bcacb5b3c747b525fb443771f":[10,0,0,56],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html":[10,0,0,7,2],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a11766eb5c6314cae0fec704440e288dd":[10,0,0,7,2,19],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a14f218243d548a5e5410e6fadc3a53dd":[10,0,0,7,2,15],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a24f9bbfe8b5a3017b4dd4b72dbccec4d":[10,0,0,7,2,22],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a3301f2ab5be71180e3ed68934d26c029":[10,0,0,7,2,17],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a35ef40082a33ee8bb04e9e1b351a468c":[10,0,0,7,2,20],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a386f80798c223c5fdbfc4dd9066a6b99":[10,0,0,7,2,32],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a3c28892b66d1e93564113684711b30c7":[10,0,0,7,2,34],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a515a1f0d410cea5515d9aa9041be53e3":[10,0,0,7,2,30],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a521fa418355665952d548dc3ef682503":[10,0,0,7,2,27],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6a2b39df6a1ac51d9fbb7b39a1fcf89c":[10,0,0,7,2,14],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6f753d5e1bc479321c51b54392a96a65":[10,0,0,7,2,23],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a7cd33d336f2ede5302be79ada9e7bffe":[10,0,0,7,2,31],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a8dcb00bbb408a0f4ed45601b6de755a6":[10,0,0,7,2,18],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a997747305f387c28e46394c0955d2937":[10,0,0,7,2,29],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aa3354f8230db6df962b47633591fa232":[10,0,0,7,2,24],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aab771b17058b0c93bdd0a8679c2c4d84":[10,0,0,7,2,33],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af":[10,0,0,7,2,21],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac3a4f6af474f2b5f6d749f7452bb5477":[10,0,0,7,2,26],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330":[10,0,0,7,2,16],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a37a6259cc0c1dae299a7866489dff0bd":[10,0,0,7,2,16,5],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27":[10,0,0,7,2,16,4],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330aa8cfde6331bd59eb2ac96f8911c4b666":[10,0,0,7,2,16,1],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab1bc248a7ff2b2e95569f56de68615df":[10,0,0,7,2,16,2],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab45cffe084dd3d20d928bee85e7b0f21":[10,0,0,7,2,16,3],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330af1f713c9e000f5d3f280adbd124df4f5":[10,0,0,7,2,16,0],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#adab1063af10b90a1f45f87b307225995":[10,0,0,7,2,28],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ae52a82c2f754a47eb9dac12223b3311d":[10,0,0,7,2,25],
"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#af941be7ff0cfaeb30d15d2fb52e76dd1":[10,0,0,7,2,13],
"namespacesimdjson_1_1arm64.html":[10,0,0,0],
"namespacesimdjson_1_1dom.html":[10,0,0,1],
"namespacesimdjson_1_1dom.html#a1c26d3ab6fcbbb3ecb69add4236f0a4d":[10,0,0,1,12],
@@ -36,15 +53,15 @@ var NAVTREEINDEX4 =
"namespacesimdjson_1_1fallback.html":[10,0,0,2],
"namespacesimdjson_1_1haswell.html":[10,0,0,3],
"namespacesimdjson_1_1icelake.html":[10,0,0,4],
"namespacesimdjson_1_1ppc64.html":[10,0,0,5],
"namespacesimdjson_1_1westmere.html":[10,0,0,7],
"numberparsing_8h.html#a4c645a86ea19178e55e6ceaa96ad29ae":[10,0,0,6,0,1],
"numberparsing_8h.html#abfab4a11a66cf3429d4b584165a0d47e":[10,0,0,6,0,0],
"numberparsing_8h.html#ade2dc27fe18a87c9fb48782885fc76a3":[10,0,0,6,6],
"namespacesimdjson_1_1ppc64.html":[10,0,0,6],
"namespacesimdjson_1_1westmere.html":[10,0,0,8],
"numberparsing_8h.html#a4c645a86ea19178e55e6ceaa96ad29ae":[10,0,0,7,1,1],
"numberparsing_8h.html#abfab4a11a66cf3429d4b584165a0d47e":[10,0,0,7,1,0],
"numberparsing_8h.html#ade2dc27fe18a87c9fb48782885fc76a3":[10,0,0,7,7],
"numberparsing_8h_source.html":[12,0,0,0,4,9],
"numberparsing__tables_8h_source.html":[12,0,0,0,7,5],
"object__iterator-inl_8h_source.html":[12,0,0,0,4,0,21],
"object__iterator_8h_source.html":[12,0,0,0,4,0,22],
"object__iterator-inl_8h_source.html":[12,0,0,0,4,0,23],
"object__iterator_8h_source.html":[12,0,0,0,4,0,24],
"ondemand_2amalgamated_8h_source.html":[12,0,0,0,4,0,0],
"ondemand_2dependencies_8h_source.html":[12,0,0,0,4,0,6],
"ondemand_8h_source.html":[12,0,0,0,26],
@@ -66,8 +83,8 @@ var NAVTREEINDEX4 =
"ppc64_2simd_8h_source.html":[12,0,0,0,9,9],
"ppc64_2stringparsing__defs_8h_source.html":[12,0,0,0,9,10],
"ppc64_8h_source.html":[12,0,0,0,32],
"raw__json__string-inl_8h_source.html":[12,0,0,0,4,0,25],
"raw__json__string_8h_source.html":[12,0,0,0,4,0,26],
"raw__json__string-inl_8h_source.html":[12,0,0,0,4,0,27],
"raw__json__string_8h_source.html":[12,0,0,0,4,0,28],
"simdjson_8h.html":[12,0,0,0,33],
"simdjson_8h_source.html":[12,0,0,0,33],
"simdjson__version_8h_source.html":[12,0,0,0,34],
@@ -149,15 +166,16 @@ var NAVTREEINDEX4 =
"structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be":[11,0,0,7,6],
"structsimdjson_1_1simdjson__result.html#afcce23c64894ec135fe8c2d255d2121b":[11,0,0,7,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html":[11,0,0,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a0c552667913d1becbb25a270409cfb6b":[11,0,0,8,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a31be13331805df7d2fa881c7c2f53623":[11,0,0,8,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a0c552667913d1becbb25a270409cfb6b":[11,0,0,8,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a31be13331805df7d2fa881c7c2f53623":[11,0,0,8,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a3dcaff6844a8dbec6d9a21806f786031":[11,0,0,8,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a55fa3af64867de8be0cabdaf3cce16a4":[11,0,0,8,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a55fa3af64867de8be0cabdaf3cce16a4":[11,0,0,8,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a7193907a54632951e337fc41febf75a4":[11,0,0,8,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a81e6dce45f02badff382827d3e947cfe":[11,0,0,8,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#aabb4bb3d53dbd6343f2a590b8f02824b":[11,0,0,8,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#aac43b7e80c89bf9ec7742c7889d4eaec":[11,0,0,8,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#af2fdfe4a3e6f617e07e213f0d50a3cc4":[11,0,0,8,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a81e6dce45f02badff382827d3e947cfe":[11,0,0,8,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#a9cbd4221483497ef9b84233d7f3e0eec":[11,0,0,8,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#aabb4bb3d53dbd6343f2a590b8f02824b":[11,0,0,8,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#aac43b7e80c89bf9ec7742c7889d4eaec":[11,0,0,8,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html#af2fdfe4a3e6f617e07e213f0d50a3cc4":[11,0,0,8,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html":[11,0,0,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html#a197bf2b7db2dc1d4fa59a1d12ee42526":[11,0,0,9,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html#a1c7c269b4567376cdd0e1406a2b43f1d":[11,0,0,9,0],
@@ -165,89 +183,71 @@ var NAVTREEINDEX4 =
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html#a80d1a491f89534a7474f7a6ff6ab236d":[11,0,0,9,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html#ade4fad54d7e78d06501c053dbb2fc704":[11,0,0,9,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html":[11,0,0,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a084c9ea1aaf3848f34ec75c776dd660a":[11,0,0,10,27],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a09cb25b160c9db3f5279ef513db3deac":[11,0,0,10,55],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a0bcbee63db869ac122bed75000b54d46":[11,0,0,10,58],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a10a199e7230688e0177a870dfd34ee99":[11,0,0,10,51],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a17135304a51a3cf08cc802630f5cc1d0":[11,0,0,10,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a1c2749aea938f6f00eec37d098b4a102":[11,0,0,10,30],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a21068ca112785dcf71ac9832250e1740":[11,0,0,10,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a24f63365bd58c9f0c6ec1aae438e008d":[11,0,0,10,40],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a32e9d2b26e7c85c77dc3cef0f812ca1b":[11,0,0,10,60],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a371fb9d9879782009c11e547ff79e869":[11,0,0,10,46],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,17],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a084c9ea1aaf3848f34ec75c776dd660a":[11,0,0,10,28],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a09cb25b160c9db3f5279ef513db3deac":[11,0,0,10,56],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a0bcbee63db869ac122bed75000b54d46":[11,0,0,10,59],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a10a199e7230688e0177a870dfd34ee99":[11,0,0,10,52],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a17135304a51a3cf08cc802630f5cc1d0":[11,0,0,10,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a1c2749aea938f6f00eec37d098b4a102":[11,0,0,10,31],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a21068ca112785dcf71ac9832250e1740":[11,0,0,10,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a24f63365bd58c9f0c6ec1aae438e008d":[11,0,0,10,41],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a32e9d2b26e7c85c77dc3cef0f812ca1b":[11,0,0,10,61],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a371fb9d9879782009c11e547ff79e869":[11,0,0,10,47],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,18],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a458029a37b519f4594dc78812fee8657":[11,0,0,10,35],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a4762f6c497ac46d5c7a130b2f389156d":[11,0,0,10,48],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a50bddd1e9bc10caaabff8ff4d7eb903d":[11,0,0,10,50],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a50f16db4f51e54d5d1a04af5c0dfefe0":[11,0,0,10,15],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a52332b6ab6b8098fca5d73c575b8f3e7":[11,0,0,10,34],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a55eeb1baf095500e8cf3d97f67e362bd":[11,0,0,10,44],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a567b835f20e2f854f4303e83f4d3bd74":[11,0,0,10,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a59a47cbdb4c226a7d33e0315cce62984":[11,0,0,10,42],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a5a4d779ce258cac95b1799f16b49695b":[11,0,0,10,49],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,19],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a458029a37b519f4594dc78812fee8657":[11,0,0,10,36],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a4762f6c497ac46d5c7a130b2f389156d":[11,0,0,10,49],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a50bddd1e9bc10caaabff8ff4d7eb903d":[11,0,0,10,51],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a50f16db4f51e54d5d1a04af5c0dfefe0":[11,0,0,10,16],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a52332b6ab6b8098fca5d73c575b8f3e7":[11,0,0,10,35],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a55eeb1baf095500e8cf3d97f67e362bd":[11,0,0,10,45],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a567b835f20e2f854f4303e83f4d3bd74":[11,0,0,10,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a59a47cbdb4c226a7d33e0315cce62984":[11,0,0,10,43],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a5a4d779ce258cac95b1799f16b49695b":[11,0,0,10,50],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,24],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,23],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,22],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a61c56912d76a1a730e4cf9b5aea5d69f":[11,0,0,10,39],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a662ec28f78a9fcba046eaa4509efa6a3":[11,0,0,10,43],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a696390da51f64f6955aa43484b2e8c41":[11,0,0,10,28],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a61c56912d76a1a730e4cf9b5aea5d69f":[11,0,0,10,40],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a662ec28f78a9fcba046eaa4509efa6a3":[11,0,0,10,44],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a696390da51f64f6955aa43484b2e8c41":[11,0,0,10,29],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6eaf8b3346df0929f74a7a3581f94f3b":[11,0,0,10,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a78feffa1a15a0ae2f244e87d89bbe372":[11,0,0,10,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a7c2a11edb53792f1a4c6fe2654060380":[11,0,0,10,36],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a87b78dd9ad9dd5fc8f5f1368ef004928":[11,0,0,10,21],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a88d370115d7ac1708b0127fc64ce9b2d":[11,0,0,10,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a89e365ab71c3c1e6c52c2bbc914069ef":[11,0,0,10,26],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a97cf6c1bf360c6570649afdb97b9c25d":[11,0,0,10,33],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9a751f7a061bc6e8d3159556466edbf0":[11,0,0,10,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9fbe143e7d0e23f9c62cbae279c30790":[11,0,0,10,29],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aa6d263e87502e172ea519278ea6777b2":[11,0,0,10,37],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aad912138afff908ddd2f1ceacc51fb86":[11,0,0,10,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aae2f837578cabf883f3050a88146cbb0":[11,0,0,10,52],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a7c2a11edb53792f1a4c6fe2654060380":[11,0,0,10,37],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a87b78dd9ad9dd5fc8f5f1368ef004928":[11,0,0,10,22],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a88d370115d7ac1708b0127fc64ce9b2d":[11,0,0,10,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a89e365ab71c3c1e6c52c2bbc914069ef":[11,0,0,10,27],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a97cf6c1bf360c6570649afdb97b9c25d":[11,0,0,10,34],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9a751f7a061bc6e8d3159556466edbf0":[11,0,0,10,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9fbe143e7d0e23f9c62cbae279c30790":[11,0,0,10,30],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aa6d263e87502e172ea519278ea6777b2":[11,0,0,10,38],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aad912138afff908ddd2f1ceacc51fb86":[11,0,0,10,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aae2f837578cabf883f3050a88146cbb0":[11,0,0,10,53],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ab4ad542b6ecca93a5886f3c1134a8831":[11,0,0,10,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ab50c666f3261dc9793bdef557f731f05":[11,0,0,10,19],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ab853e43616d51a699d7ec08553f28c77":[11,0,0,10,54],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#abcb0825900ad9b8ed77b5e8c11b553b1":[11,0,0,10,31],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#abee12ce61b43c3b7c89e0af14fd81f12":[11,0,0,10,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#abfee745b54cd29f70a7564e8fade64f9":[11,0,0,10,56],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac0e966ea81b5a86485e82bcadbad4903":[11,0,0,10,32],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac1bc5849809d087f4d4b78482ef0424b":[11,0,0,10,20],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac3cf80b50922d31e34a069b45c4e125b":[11,0,0,10,38],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac4c6cfbf267a75a8448b7353cb1f53f5":[11,0,0,10,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac994a43ba5e7fbde29d82c8d437c5fb7":[11,0,0,10,53],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ad2c7498f364cf7803f83408a8629a5ac":[11,0,0,10,47],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ad93b76ab3636d40ce75059e0f8653c6f":[11,0,0,10,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ab50c666f3261dc9793bdef557f731f05":[11,0,0,10,20],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ab853e43616d51a699d7ec08553f28c77":[11,0,0,10,55],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#abcb0825900ad9b8ed77b5e8c11b553b1":[11,0,0,10,32],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#abee12ce61b43c3b7c89e0af14fd81f12":[11,0,0,10,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#abfee745b54cd29f70a7564e8fade64f9":[11,0,0,10,57],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac0e966ea81b5a86485e82bcadbad4903":[11,0,0,10,33],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac1bc5849809d087f4d4b78482ef0424b":[11,0,0,10,21],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac3cf80b50922d31e34a069b45c4e125b":[11,0,0,10,39],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac4c6cfbf267a75a8448b7353cb1f53f5":[11,0,0,10,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ac994a43ba5e7fbde29d82c8d437c5fb7":[11,0,0,10,54],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ad2c7498f364cf7803f83408a8629a5ac":[11,0,0,10,48],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ad93b76ab3636d40ce75059e0f8653c6f":[11,0,0,10,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ada47799dcb5e64e43851d78d346b1d47":[11,0,0,10,25],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ada47799dcb5e64e43851d78d346b1d47":[11,0,0,10,24],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#adb70072b98e8c3c650ce695f3e928e66":[11,0,0,10,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#adb70072b98e8c3c650ce695f3e928e66":[11,0,0,10,16],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ae69c9218f418dab3b1aafeb2b6504fab":[11,0,0,10,57],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aecc254ac74f3ccd0704813be27c98470":[11,0,0,10,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aeda745db35d2b64a7956a70872242fcb":[11,0,0,10,45],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ada47799dcb5e64e43851d78d346b1d47":[11,0,0,10,26],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#adb70072b98e8c3c650ce695f3e928e66":[11,0,0,10,17],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#adb70072b98e8c3c650ce695f3e928e66":[11,0,0,10,15],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ae69c9218f418dab3b1aafeb2b6504fab":[11,0,0,10,58],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aecc254ac74f3ccd0704813be27c98470":[11,0,0,10,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aeda745db35d2b64a7956a70872242fcb":[11,0,0,10,46],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aee14d172c38cccaebd412e89b9ddb6fd":[11,0,0,10,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#af317ba3fe69d41d114b2a2320d03dc8f":[11,0,0,10,59],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#af382335314631deb5c352ac86cb25b67":[11,0,0,10,41],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#af581e06e3dae820014483271ba7eb935":[11,0,0,10,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#af317ba3fe69d41d114b2a2320d03dc8f":[11,0,0,10,60],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#af382335314631deb5c352ac86cb25b67":[11,0,0,10,42],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#af581e06e3dae820014483271ba7eb935":[11,0,0,10,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html":[11,0,0,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a02a7afea763acd3b79a77198c26aa947":[11,0,0,11,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a096cb746c1e63523c55b0180884e4462":[11,0,0,11,37],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a0f4f729f5e2296ac62d5bc7481f6a445":[11,0,0,11,34],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a1b08a9262a2406b26dae10d44011373e":[11,0,0,11,42],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a20982b10f89ac3ec1f07acf11e5a9d5a":[11,0,0,11,35],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a24eb1bccb3246b65ba607c838fc1af0b":[11,0,0,11,31],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a2543c2174565f1dfee02b6b0bac4ff7d":[11,0,0,11,15],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a29727f780e4a992da817cc00ad7bd571":[11,0,0,11,29],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a32724251c423c33cd1fb095d6f8faa40":[11,0,0,11,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a4367c0cab418bbe455a4b49acc274e89":[11,0,0,11,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a50ae30ff13deb16a82ca945f536624eb":[11,0,0,11,16],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a51ffc1d04fedd7493820f1d5371f2cca":[11,0,0,11,19],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a5843e97c0982f79bc79edba6e8eee2b6":[11,0,0,11,38],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a65c07706275a3f7c5518afbfd30ce394":[11,0,0,11,18],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a66a5f8fb052b7d2b5a786f6fc666d2e6":[11,0,0,11,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a67dfd1cb54a3a739aeac8571f8a5d1b5":[11,0,0,11,24],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a68051e56ba7cbc7951bdc49d02bb62fa":[11,0,0,11,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a6aae812b1929c086b593c0b3bad9d333":[11,0,0,11,33],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a6c9dc17807098fba9f964e792c7daf2e":[11,0,0,11,25],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a6cdc33399794644363a720d6f271dd8d":[11,0,0,11,22],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a84d35046d2328c1b52052b60abdfff5f":[11,0,0,11,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a858f380c29315521e43dd6025785e7a4":[11,0,0,11,40],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a90ecb32d9f0c497568d4de9b9affcb04":[11,0,0,11,23]
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a02a7afea763acd3b79a77198c26aa947":[11,0,0,11,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a096cb746c1e63523c55b0180884e4462":[11,0,0,11,38],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a0f4f729f5e2296ac62d5bc7481f6a445":[11,0,0,11,35],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a1b08a9262a2406b26dae10d44011373e":[11,0,0,11,43]
};
+114 -96
View File
@@ -1,31 +1,51 @@
var NAVTREEINDEX5 =
{
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a940c313d530e0254342235d441e334b0":[11,0,0,11,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a956a0b0a4f8f910c45be61370ae96586":[11,0,0,11,32],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a9d15caa939a40325a3dabbe3224ddbbf":[11,0,0,11,41],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a9e474f04cbd9cf41a1e698ba6bfbf701":[11,0,0,11,47],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aa2873ff8fc330dd1138bba61e7487287":[11,0,0,11,44],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a20982b10f89ac3ec1f07acf11e5a9d5a":[11,0,0,11,36],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a24eb1bccb3246b65ba607c838fc1af0b":[11,0,0,11,32],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a2543c2174565f1dfee02b6b0bac4ff7d":[11,0,0,11,16],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a29727f780e4a992da817cc00ad7bd571":[11,0,0,11,30],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a32724251c423c33cd1fb095d6f8faa40":[11,0,0,11,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a4367c0cab418bbe455a4b49acc274e89":[11,0,0,11,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a50ae30ff13deb16a82ca945f536624eb":[11,0,0,11,17],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a51ffc1d04fedd7493820f1d5371f2cca":[11,0,0,11,20],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a5843e97c0982f79bc79edba6e8eee2b6":[11,0,0,11,39],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a65c07706275a3f7c5518afbfd30ce394":[11,0,0,11,19],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a66a5f8fb052b7d2b5a786f6fc666d2e6":[11,0,0,11,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a67dfd1cb54a3a739aeac8571f8a5d1b5":[11,0,0,11,25],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a68051e56ba7cbc7951bdc49d02bb62fa":[11,0,0,11,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a6aae812b1929c086b593c0b3bad9d333":[11,0,0,11,34],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a6c9dc17807098fba9f964e792c7daf2e":[11,0,0,11,26],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a6cdc33399794644363a720d6f271dd8d":[11,0,0,11,23],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a84d35046d2328c1b52052b60abdfff5f":[11,0,0,11,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a858f380c29315521e43dd6025785e7a4":[11,0,0,11,41],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a90ecb32d9f0c497568d4de9b9affcb04":[11,0,0,11,24],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a940c313d530e0254342235d441e334b0":[11,0,0,11,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a956a0b0a4f8f910c45be61370ae96586":[11,0,0,11,33],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a9d15caa939a40325a3dabbe3224ddbbf":[11,0,0,11,42],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a9e474f04cbd9cf41a1e698ba6bfbf701":[11,0,0,11,48],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aa2873ff8fc330dd1138bba61e7487287":[11,0,0,11,45],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aa53af9357f3c3aa144ccda80ed709d4c":[11,0,0,11,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aa6ef30cb4fec233a33a0e0a8caf90e0b":[11,0,0,11,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aa924317778c6f7d8e3941c7aadf1854d":[11,0,0,11,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ab10a7c98d14d3a40aef1a8b1e9cd29d2":[11,0,0,11,43],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ab68d719e9d7079f61481d13d37fc615a":[11,0,0,11,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ac1bcd8afb10742d6f18b8f2f07ba0392":[11,0,0,11,46],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ac2d22c558afdcbac2d66e2d333526202":[11,0,0,11,28],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aca433867baaffeff86367c88bf192572":[11,0,0,11,20],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#acb01db7785909e8040f9c4425c0bd42a":[11,0,0,11,21],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#acc2ab79d219fc8cd814c8cf656ca00c0":[11,0,0,11,39],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ace03cdf56314cb0b5cbe2a7d45e0cf2f":[11,0,0,11,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ace8e77df3989649fdeb84110a37521db":[11,0,0,11,27],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad30a48ed641b349206b8fdb6b400ac36":[11,0,0,11,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad65311d0d524203aeb76a4ecb25e8a71":[11,0,0,11,26],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad8d508768cb4c8bdf6c169395e888c34":[11,0,0,11,48],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad99c6aa33f3728d6a3163b56db1ea969":[11,0,0,11,45],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ae13d3f823d9ac6a763cc3c5beae1c4e3":[11,0,0,11,36],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aa6ef30cb4fec233a33a0e0a8caf90e0b":[11,0,0,11,15],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aa924317778c6f7d8e3941c7aadf1854d":[11,0,0,11,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ab10a7c98d14d3a40aef1a8b1e9cd29d2":[11,0,0,11,44],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ab68d719e9d7079f61481d13d37fc615a":[11,0,0,11,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ac1bcd8afb10742d6f18b8f2f07ba0392":[11,0,0,11,47],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ac2d22c558afdcbac2d66e2d333526202":[11,0,0,11,29],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#aca433867baaffeff86367c88bf192572":[11,0,0,11,21],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#acb01db7785909e8040f9c4425c0bd42a":[11,0,0,11,22],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#acc2ab79d219fc8cd814c8cf656ca00c0":[11,0,0,11,40],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ace03cdf56314cb0b5cbe2a7d45e0cf2f":[11,0,0,11,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ace8e77df3989649fdeb84110a37521db":[11,0,0,11,28],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad30a48ed641b349206b8fdb6b400ac36":[11,0,0,11,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad65311d0d524203aeb76a4ecb25e8a71":[11,0,0,11,27],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad8d508768cb4c8bdf6c169395e888c34":[11,0,0,11,49],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ad99c6aa33f3728d6a3163b56db1ea969":[11,0,0,11,46],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ae13d3f823d9ac6a763cc3c5beae1c4e3":[11,0,0,11,37],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ae1557f700923c9f18b75f2d320e434c7":[11,0,0,11,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ae34bac01f275a64170b1e9773a8723d0":[11,0,0,11,17],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#af76e3ed42262a4fa24d0452c81e6fcc7":[11,0,0,11,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#af95dc38aa04430734b691ff4ba1326f7":[11,0,0,11,30],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ae34bac01f275a64170b1e9773a8723d0":[11,0,0,11,18],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#af76e3ed42262a4fa24d0452c81e6fcc7":[11,0,0,11,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#af95dc38aa04430734b691ff4ba1326f7":[11,0,0,11,31],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#afcaa2ac76fe35a23a80f71a4be86807f":[11,0,0,11,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html":[11,0,0,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html#af4e7bdd41efefaaa285662fd9393c8dc":[11,0,0,12,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_01_4.html":[11,0,0,13],
@@ -38,20 +58,21 @@ var NAVTREEINDEX5 =
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html":[11,0,0,15],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html#a27b28956d82c082e23efdf9f2977fa12":[11,0,0,15,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html":[11,0,0,16],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a2246c3beb618a9aec6249a236fa33d17":[11,0,0,16,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a287ec91d743b302c6112f8036ca293c3":[11,0,0,16,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a47262b644851a75f6079f8be740d9974":[11,0,0,16,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a718b4882e8ee1d9d314446cd47b0efe7":[11,0,0,16,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a859a70452db187eaaca4ff018f959175":[11,0,0,16,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a86945d1c1c36bc51dd8a18e8ee9c0c18":[11,0,0,16,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a99b1f71b33c2977afe8de124f2f662b6":[11,0,0,16,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a9a5596c92c725e98767e76733fa704ac":[11,0,0,16,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a2246c3beb618a9aec6249a236fa33d17":[11,0,0,16,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a287ec91d743b302c6112f8036ca293c3":[11,0,0,16,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a47262b644851a75f6079f8be740d9974":[11,0,0,16,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a6e0c4bf678c0b25bdc067d2dce9e73a9":[11,0,0,16,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a718b4882e8ee1d9d314446cd47b0efe7":[11,0,0,16,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a859a70452db187eaaca4ff018f959175":[11,0,0,16,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a86945d1c1c36bc51dd8a18e8ee9c0c18":[11,0,0,16,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a99b1f71b33c2977afe8de124f2f662b6":[11,0,0,16,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#a9a5596c92c725e98767e76733fa704ac":[11,0,0,16,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#abdd158d04a924752c33bb54af46608e4":[11,0,0,16,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#ad40a8df1162007a8db15ff061fd0e083":[11,0,0,16,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#ad88110fe0070d8e28e680cbdbff198cf":[11,0,0,16,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#ae44a332b47352441d29290237942bee4":[11,0,0,16,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#af882bb9212c81253b2f52ae763f1fab6":[11,0,0,16,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#afd9f79244804cad8a3c12053c2e5da6f":[11,0,0,16,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#ad40a8df1162007a8db15ff061fd0e083":[11,0,0,16,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#ad88110fe0070d8e28e680cbdbff198cf":[11,0,0,16,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#ae44a332b47352441d29290237942bee4":[11,0,0,16,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#af882bb9212c81253b2f52ae763f1fab6":[11,0,0,16,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html#afd9f79244804cad8a3c12053c2e5da6f":[11,0,0,16,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html":[11,0,0,17],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html#a7ca63da97cf96188a9041d6f27d9fe51":[11,0,0,17,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html#a8362f620df4f825553c777ded202b97d":[11,0,0,17,0],
@@ -68,56 +89,57 @@ var NAVTREEINDEX5 =
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html":[11,0,0,20],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html#a4d5c1002a553306a95c86d28e9f511fa":[11,0,0,20,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html":[11,0,0,21],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a002c69d18a432b46e99c2579192f00a8":[11,0,0,21,31],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a04ed905c5d3108cdbb3e9801d1e30486":[11,0,0,21,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a059e76f9a15e0b3360b575530c20781b":[11,0,0,21,17],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a06233595fa9a434aff2fb3a3bdc76a11":[11,0,0,21,40],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a07c7e0c3076b3882e4b146a008955772":[11,0,0,21,33],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a0f74a50a24a204f69f00ffb7915f576f":[11,0,0,21,35],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a002c69d18a432b46e99c2579192f00a8":[11,0,0,21,32],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a04ed905c5d3108cdbb3e9801d1e30486":[11,0,0,21,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a059e76f9a15e0b3360b575530c20781b":[11,0,0,21,18],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a06233595fa9a434aff2fb3a3bdc76a11":[11,0,0,21,41],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a07c7e0c3076b3882e4b146a008955772":[11,0,0,21,34],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a0f74a50a24a204f69f00ffb7915f576f":[11,0,0,21,36],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a2133bb3e3ca52ee35803cdcbae374d88":[11,0,0,21,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a284506fefda0c9a4d7cc0907ff5d542c":[11,0,0,21,18],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a2a0f2a56381fce725bbf19f292d36e5b":[11,0,0,21,39],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a2ff162e268f5b778aec7547a653a76f9":[11,0,0,21,5],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3a5998868865b8d9767c462281631d5e":[11,0,0,21,41],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3bfd36dafc82c212f165b434ab5378b3":[11,0,0,21,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3d5eaab352993f6e864956e5c2b82fe3":[11,0,0,21,22],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a423064962ffe48495948c98afb0e556c":[11,0,0,21,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a44054cd968715e09f5db03b3b1cec59b":[11,0,0,21,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a442b2e5803e69d4845b5b7f7bd51a0ed":[11,0,0,21,48],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4db54bcbf1e10848c60c395a1cb5ab9b":[11,0,0,21,23],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4fcb1a87bdcdd717b09af375280dcd34":[11,0,0,21,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4ff908713e1eb6d6294706a235be8101":[11,0,0,21,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a55e9130ee895592cdcf7a2fe6767d95c":[11,0,0,21,34],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a578f245708437fd332e5bc24a7e12ca8":[11,0,0,21,29],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a5d54ff87e39ccbf114061605f6d81c28":[11,0,0,21,15],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a62daeccca10fae7551156ce3dfbfbcda":[11,0,0,21,24],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a6424c3b72245f414d3e5a979c5433cf3":[11,0,0,21,36],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a66eb505dd50314b206960b9ab4ea0a65":[11,0,0,21,38],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a6775bf7c2da1da154677ec3b54272ccc":[11,0,0,21,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a6d591c53c2d0e8a4ad71e171dafa45f8":[11,0,0,21,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a75f550801092d5c38f48308b03b7f3ba":[11,0,0,21,27],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a77651d0e781ff7c537990e564cd617ab":[11,0,0,21,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a78b9e4e22a89050c9f911f1878165e88":[11,0,0,21,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a841370a15d55a3d69894d03dc192c85d":[11,0,0,21,19],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a284506fefda0c9a4d7cc0907ff5d542c":[11,0,0,21,19],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a2a0f2a56381fce725bbf19f292d36e5b":[11,0,0,21,40],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a2ae036a9420536eed838f29c290d4a66":[11,0,0,21,2],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a2ff162e268f5b778aec7547a653a76f9":[11,0,0,21,6],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3a5998868865b8d9767c462281631d5e":[11,0,0,21,42],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3bfd36dafc82c212f165b434ab5378b3":[11,0,0,21,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3d5eaab352993f6e864956e5c2b82fe3":[11,0,0,21,23],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a423064962ffe48495948c98afb0e556c":[11,0,0,21,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a44054cd968715e09f5db03b3b1cec59b":[11,0,0,21,12],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a442b2e5803e69d4845b5b7f7bd51a0ed":[11,0,0,21,49],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4db54bcbf1e10848c60c395a1cb5ab9b":[11,0,0,21,24],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4fcb1a87bdcdd717b09af375280dcd34":[11,0,0,21,4],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4ff908713e1eb6d6294706a235be8101":[11,0,0,21,11],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a55e9130ee895592cdcf7a2fe6767d95c":[11,0,0,21,35],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a578f245708437fd332e5bc24a7e12ca8":[11,0,0,21,30],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a5d54ff87e39ccbf114061605f6d81c28":[11,0,0,21,16],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a62daeccca10fae7551156ce3dfbfbcda":[11,0,0,21,25],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a6424c3b72245f414d3e5a979c5433cf3":[11,0,0,21,37],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a66eb505dd50314b206960b9ab4ea0a65":[11,0,0,21,39],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a6775bf7c2da1da154677ec3b54272ccc":[11,0,0,21,10],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a6d591c53c2d0e8a4ad71e171dafa45f8":[11,0,0,21,3],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a75f550801092d5c38f48308b03b7f3ba":[11,0,0,21,28],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a77651d0e781ff7c537990e564cd617ab":[11,0,0,21,9],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a78b9e4e22a89050c9f911f1878165e88":[11,0,0,21,8],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a841370a15d55a3d69894d03dc192c85d":[11,0,0,21,20],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a862809692781f445bd41c93c9ba884aa":[11,0,0,21,0],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a899707b51050635713fd4aa697a5067b":[11,0,0,21,46],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a91b6b30ac6e4f38ecae22280ec85f9ec":[11,0,0,21,30],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a96adec398f13538b121979da4e0fcca9":[11,0,0,21,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a99d406c62d87e406e93ffe95515739ae":[11,0,0,21,13],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aa65f795ad9790a988a45cdb14323d3cc":[11,0,0,21,20],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aadd184bbf226ca3cedbeaec4bc96cb81":[11,0,0,21,42],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#abc2e6abf0904478370170018bb0f1bdd":[11,0,0,21,37],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ad176b26e845d13c778eb9b8cb94260ba":[11,0,0,21,45],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ad2795c7084e1cb4f5c3119703fc807a2":[11,0,0,21,43],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ad496791bbbd9af86d1998d474e2d9298":[11,0,0,21,26],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#adb031e554665e5dd97ae88a58fb4cd99":[11,0,0,21,44],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#adda5c242ed69b399e8d2d31ac4f21d8d":[11,0,0,21,47],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ae13b5a733402eecd82098eea79d4ec6b":[11,0,0,21,16],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aebb4d644ca41465a53c315bb8ef232f5":[11,0,0,21,21],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aeffc73bee92f56bd2d7a00b2b7bb20cd":[11,0,0,21,32],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af3d0d03752d5e96d7ee5b83f29136b1b":[11,0,0,21,49],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af412fb851e48ee1050347d62118bee96":[11,0,0,21,28],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af7ff134d2ada5aae0a95f12bbfd7f088":[11,0,0,21,25],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a899707b51050635713fd4aa697a5067b":[11,0,0,21,47],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a91b6b30ac6e4f38ecae22280ec85f9ec":[11,0,0,21,31],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a96adec398f13538b121979da4e0fcca9":[11,0,0,21,15],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a99d406c62d87e406e93ffe95515739ae":[11,0,0,21,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aa65f795ad9790a988a45cdb14323d3cc":[11,0,0,21,21],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aadd184bbf226ca3cedbeaec4bc96cb81":[11,0,0,21,43],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#abc2e6abf0904478370170018bb0f1bdd":[11,0,0,21,38],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ad176b26e845d13c778eb9b8cb94260ba":[11,0,0,21,46],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ad2795c7084e1cb4f5c3119703fc807a2":[11,0,0,21,44],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ad496791bbbd9af86d1998d474e2d9298":[11,0,0,21,27],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#adb031e554665e5dd97ae88a58fb4cd99":[11,0,0,21,45],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#adda5c242ed69b399e8d2d31ac4f21d8d":[11,0,0,21,48],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#ae13b5a733402eecd82098eea79d4ec6b":[11,0,0,21,17],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aebb4d644ca41465a53c315bb8ef232f5":[11,0,0,21,22],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#aeffc73bee92f56bd2d7a00b2b7bb20cd":[11,0,0,21,33],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af3d0d03752d5e96d7ee5b83f29136b1b":[11,0,0,21,50],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af412fb851e48ee1050347d62118bee96":[11,0,0,21,29],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af7ff134d2ada5aae0a95f12bbfd7f088":[11,0,0,21,26],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html":[11,0,0,22],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html#a0fcb12cc4db7c75e02207eccb576aa6a":[11,0,0,22,0],
"structsimdjson_1_1simdjson__result_3_01dom_1_1array_01_4.html":[11,0,0,2],
@@ -181,12 +203,12 @@ var NAVTREEINDEX5 =
"tape__ref-inl_8h_source.html":[12,0,0,0,7,7],
"tape__ref_8h_source.html":[12,0,0,0,7,8],
"tape__type_8h_source.html":[12,0,0,0,7,9],
"token__iterator-inl_8h_source.html":[12,0,0,0,4,0,29],
"token__iterator_8h_source.html":[12,0,0,0,4,0,30],
"value-inl_8h_source.html":[12,0,0,0,4,0,31],
"value_8h_source.html":[12,0,0,0,4,0,32],
"value__iterator-inl_8h_source.html":[12,0,0,0,4,0,33],
"value__iterator_8h_source.html":[12,0,0,0,4,0,34],
"token__iterator-inl_8h_source.html":[12,0,0,0,4,0,31],
"token__iterator_8h_source.html":[12,0,0,0,4,0,32],
"value-inl_8h_source.html":[12,0,0,0,4,0,33],
"value_8h_source.html":[12,0,0,0,4,0,34],
"value__iterator-inl_8h_source.html":[12,0,0,0,4,0,35],
"value__iterator_8h_source.html":[12,0,0,0,4,0,36],
"westmere_2base_8h_source.html":[12,0,0,0,10,0],
"westmere_2begin_8h_source.html":[12,0,0,0,10,1],
"westmere_2bitmanipulation_8h_source.html":[12,0,0,0,10,2],
@@ -198,9 +220,5 @@ var NAVTREEINDEX5 =
"westmere_2ondemand_8h_source.html":[12,0,0,0,10,8],
"westmere_2simd_8h_source.html":[12,0,0,0,10,9],
"westmere_2stringparsing__defs_8h_source.html":[12,0,0,0,10,10],
"westmere_8h_source.html":[12,0,0,0,35],
"":[10,0,1],
"":[10,0,0,6,1,0],
"":[10,0,0,6,0],
"":[10,0,0,6]
"westmere_8h_source.html":[12,0,0,0,35]
};
+2 -1
View File
@@ -15,5 +15,6 @@ var searchData=
['at_5fend_12',['at_end',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae896ac465551b036763e4465b3a16c7b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['at_5fkey_13',['at_key',['../classsimdjson_1_1dom_1_1object.html#a4fb3e04e0ea591132da90341bf9ed819',1,'simdjson::dom::object::at_key()'],['../classsimdjson_1_1dom_1_1element.html#a686a21f39c755dcbf95116757d2193bd',1,'simdjson::dom::element::at_key()']]],
['at_5fkey_5fcase_5finsensitive_14',['at_key_case_insensitive',['../classsimdjson_1_1dom_1_1object.html#ab075da9eb7678f6321cecf4cbd196039',1,'simdjson::dom::object::at_key_case_insensitive()'],['../classsimdjson_1_1dom_1_1element.html#a5185447e6bf8949e7c5e9c22711e8764',1,'simdjson::dom::element::at_key_case_insensitive()']]],
['at_5fpointer_15',['at_pointer',['../classsimdjson_1_1dom_1_1array.html#a8141c7d98672bc3ab69fea7b63afcfb2',1,'simdjson::dom::array::at_pointer()'],['../classsimdjson_1_1dom_1_1element.html#a3777fed88f37555f2d090aeb604a117c',1,'simdjson::dom::element::at_pointer()'],['../classsimdjson_1_1dom_1_1object.html#ace84581be0fee46d5128c49710522aba',1,'simdjson::dom::object::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::at_pointer()']]]
['at_5fpath_15',['at_path',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aa9ec8526ef892cb3766faccf1a674e03',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_path()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a87b1fb46555fdf69761966e49ffaa9d7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_path()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae1bb196ae5f2aeabd8d95accdcd73498',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_path()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6f6c6d98a3605c8e04cad16fce05c16c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::at_path()']]],
['at_5fpointer_16',['at_pointer',['../classsimdjson_1_1dom_1_1array.html#a8141c7d98672bc3ab69fea7b63afcfb2',1,'simdjson::dom::array::at_pointer()'],['../classsimdjson_1_1dom_1_1element.html#a3777fed88f37555f2d090aeb604a117c',1,'simdjson::dom::element::at_pointer()'],['../classsimdjson_1_1dom_1_1object.html#ace84581be0fee46d5128c49710522aba',1,'simdjson::dom::object::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a73c2fc4db0c0b4083fafe706412d3b26',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a74484485f4a3d8dce5943b0cb60ac815',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae3d80f8e7f31c319fe6ee09c0860df83',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::at_pointer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aadd2f646a3231d407948bf5f3da46528',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::at_pointer()']]]
];
+5 -5
View File
@@ -1,8 +1,8 @@
var searchData=
[
['begin_16',['begin',['../classsimdjson_1_1dom_1_1array.html#aebd2b7ca5e1d87476ea2cd4fc9239a74',1,'simdjson::dom::array::begin()'],['../classsimdjson_1_1dom_1_1document__stream.html#a9a51df3d81c9b7849bbbc8ae42096b76',1,'simdjson::dom::document_stream::begin()'],['../classsimdjson_1_1dom_1_1element.html#aa59ecf8e9ac7b1a9e977d2cd3f03aa7f',1,'simdjson::dom::element::begin()'],['../classsimdjson_1_1dom_1_1object.html#afe127a7e9ec8dab9ec76160525a68a83',1,'simdjson::dom::object::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cb4bf0ca1890a4a3c86f69be40f17f2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#ae88253d9f6cef0dfc0bd05c45cdfc06f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a88d1cdc3124965d707754af4fcfae7f9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::begin()']]],
['bool_17',['BOOL',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa97b2c144243b2b9d2c593ec268b62f5',1,'simdjson::dom']]],
['boolean_18',['boolean',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['buf_19',['buf',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a961b4870710d5ee1da938c4923d6f68d',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['builtin_5fimplementation_20',['builtin_implementation',['../namespacesimdjson.html#af63210cc51d5c99ad84958daf9812e63',1,'simdjson']]]
['begin_17',['begin',['../classsimdjson_1_1dom_1_1array.html#aebd2b7ca5e1d87476ea2cd4fc9239a74',1,'simdjson::dom::array::begin()'],['../classsimdjson_1_1dom_1_1document__stream.html#a9a51df3d81c9b7849bbbc8ae42096b76',1,'simdjson::dom::document_stream::begin()'],['../classsimdjson_1_1dom_1_1element.html#aa59ecf8e9ac7b1a9e977d2cd3f03aa7f',1,'simdjson::dom::element::begin()'],['../classsimdjson_1_1dom_1_1object.html#afe127a7e9ec8dab9ec76160525a68a83',1,'simdjson::dom::object::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a8cb4bf0ca1890a4a3c86f69be40f17f2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1a450826deb3ba982c9f0ec6208cb246',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#ae88253d9f6cef0dfc0bd05c45cdfc06f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::begin()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a88d1cdc3124965d707754af4fcfae7f9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::begin()']]],
['bool_18',['BOOL',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa97b2c144243b2b9d2c593ec268b62f5',1,'simdjson::dom']]],
['boolean_19',['boolean',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['buf_20',['buf',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a961b4870710d5ee1da938c4923d6f68d',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['builtin_5fimplementation_21',['builtin_implementation',['../namespacesimdjson.html#af63210cc51d5c99ad84958daf9812e63',1,'simdjson']]]
];
+9 -9
View File
@@ -1,12 +1,12 @@
var searchData=
[
['raw_199',['raw',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a8736f5e397a3e0a55090aadee0596214',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string']]],
['raw_5fjson_200',['raw_json',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::raw_json()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::raw_json()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9271a0be9a741a34c3a63f77363963a6',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::raw_json()']]],
['raw_5fjson_5fstring_201',['raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a78b420ddb8a0570ee973cdfbccd31c9a',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::raw_json_string() noexcept=default'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#acf64001cc9961cd01712211b778e760b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::raw_json_string(const uint8_t *_buf) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string']]],
['raw_5fjson_5ftoken_202',['raw_json_token',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a0bcbee63db869ac122bed75000b54d46',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;::raw_json_token()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a442b2e5803e69d4845b5b7f7bd51a0ed',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::raw_json_token()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a37427e768435aafef5af097b8cc3cfec',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::raw_json_token()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ac1bcd8afb10742d6f18b8f2f07ba0392',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;::raw_json_token()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json_token()']]],
['remove_5futf8_5fbom_203',['remove_utf8_bom',['../classsimdjson_1_1padded__string__view.html#a572beea549bf5a58d62ffe4e768c1e82',1,'simdjson::padded_string_view']]],
['reset_204',['reset',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae7248918b09cb4cb1d866605c641679d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::reset()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset()']]],
['resume_205',['resume',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a970f5c3f3e668a399765d52c7426764d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['rewind_206',['rewind',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['root_207',['root',['../classsimdjson_1_1dom_1_1document.html#ae19dced0eee5f63b9d1591ef51dcda4e',1,'simdjson::dom::document']]]
['raw_200',['raw',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a8736f5e397a3e0a55090aadee0596214',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string']]],
['raw_5fjson_201',['raw_json',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ad8a7f0b418fae60160e403f71a5a8088',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::raw_json()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa3a27654a19c386ad0c775cff258cf0c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::raw_json()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9271a0be9a741a34c3a63f77363963a6',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::raw_json()']]],
['raw_5fjson_5fstring_202',['raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a78b420ddb8a0570ee973cdfbccd31c9a',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::raw_json_string() noexcept=default'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#acf64001cc9961cd01712211b778e760b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::raw_json_string(const uint8_t *_buf) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string']]],
['raw_5fjson_5ftoken_203',['raw_json_token',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a0bcbee63db869ac122bed75000b54d46',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;::raw_json_token()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a442b2e5803e69d4845b5b7f7bd51a0ed',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::raw_json_token()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a37427e768435aafef5af097b8cc3cfec',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::raw_json_token()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#ac1bcd8afb10742d6f18b8f2f07ba0392',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;::raw_json_token()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a58802e77b6fb25a3d2ec8a4d2482f9bf',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::raw_json_token()']]],
['remove_5futf8_5fbom_204',['remove_utf8_bom',['../classsimdjson_1_1padded__string__view.html#a572beea549bf5a58d62ffe4e768c1e82',1,'simdjson::padded_string_view']]],
['reset_205',['reset',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae7248918b09cb4cb1d866605c641679d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::reset()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ae0bc6b9803e0c989e9defaf3edcaaae4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset()']]],
['resume_206',['resume',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a970f5c3f3e668a399765d52c7426764d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['rewind_207',['rewind',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9cc053001e8246e6e65bbcbf3db035c4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['root_208',['root',['../classsimdjson_1_1dom_1_1document.html#ae19dced0eee5f63b9d1591ef51dcda4e',1,'simdjson::dom::document']]]
];
+62 -62
View File
@@ -1,65 +1,65 @@
var searchData=
[
['arm64_208',['arm64',['../namespacesimdjson_1_1arm64.html',1,'simdjson']]],
['dom_209',['dom',['../namespacesimdjson_1_1dom.html',1,'simdjson']]],
['fallback_210',['fallback',['../namespacesimdjson_1_1fallback.html',1,'simdjson']]],
['haswell_211',['haswell',['../namespacesimdjson_1_1haswell.html',1,'simdjson']]],
['icelake_212',['icelake',['../namespacesimdjson_1_1icelake.html',1,'simdjson']]],
['ondemand_213',['ondemand',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['ppc64_214',['ppc64',['../namespacesimdjson_1_1ppc64.html',1,'simdjson']]],
['scalar_20values_215',['Scalar values',['../group__scalar.html',1,'']]],
['scalar_5fdocument_5fas_5fvalue_216',['SCALAR_DOCUMENT_AS_VALUE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a00d7c038f551d9527ba8897f3cee907d',1,'simdjson']]],
['second_217',['second',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a25289df3eaabd14f029e9872a6db3dfb',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base']]],
['set_5fmax_5fcapacity_218',['set_max_capacity',['../classsimdjson_1_1dom_1_1parser.html#a6977b4586bc601070cf100e2973a4cbc',1,'simdjson::dom::parser']]],
['simdjson_219',['simdjson',['../namespacesimdjson.html',1,'']]],
['simdjson_2eh_220',['simdjson.h',['../simdjson_8h.html',1,'']]],
['simdjson_5ferror_221',['simdjson_error',['../structsimdjson_1_1simdjson__error.html',1,'simdjson::simdjson_error'],['../structsimdjson_1_1simdjson__error.html#af5355b65f85b897251b3665086075f39',1,'simdjson::simdjson_error::simdjson_error()']]],
['simdjson_5fmaxsize_5fbytes_222',['SIMDJSON_MAXSIZE_BYTES',['../namespacesimdjson.html#a32d36effa0943f5006e9d4151f5de0e4',1,'simdjson']]],
['simdjson_5fpadding_223',['SIMDJSON_PADDING',['../namespacesimdjson.html#aecdd750132f0eb123a6d61113b4197bf',1,'simdjson']]],
['simdjson_5fresult_224',['simdjson_result',['../structsimdjson_1_1simdjson__result.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aarray_20_3e_225',['simdjson_result&lt; dom::array &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3adocument_5fstream_20_3e_226',['simdjson_result&lt; dom::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aelement_20_3e_227',['simdjson_result&lt; dom::element &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1element_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aobject_20_3e_228',['simdjson_result&lt; dom::object &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_229',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_230',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_231',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_232',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_233',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_234',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_235',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_236',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_237',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_238',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_239',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_240',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_241',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_242',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_243',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fversion_5fmajor_244',['SIMDJSON_VERSION_MAJOR',['../namespacesimdjson.html#a44beb117a12abd0d8d18589dbc3dbe97ae36fce138c6f2f7a25e9ee06e7ed37ae',1,'simdjson']]],
['simdjson_5fversion_5fminor_245',['SIMDJSON_VERSION_MINOR',['../namespacesimdjson.html#a44beb117a12abd0d8d18589dbc3dbe97ab442d4c66052c2f30b72a0d6f8dc8814',1,'simdjson']]],
['simdjson_5fversion_5frevision_246',['SIMDJSON_VERSION_REVISION',['../namespacesimdjson.html#a44beb117a12abd0d8d18589dbc3dbe97a5537fa0bdb6b7345ea789c51f74b10ee',1,'simdjson']]],
['size_247',['size',['../classsimdjson_1_1dom_1_1array.html#a698f2f984d1a78a68962c06b2f047686',1,'simdjson::dom::array::size()'],['../classsimdjson_1_1dom_1_1object.html#a93ec5c36aae913f266f533b2e02bc873',1,'simdjson::dom::object::size()'],['../structsimdjson_1_1padded__string.html#a07d50795f042119ab848c37cb8911db4',1,'simdjson::padded_string::size()']]],
['size_5fin_5fbytes_248',['size_in_bytes',['../classsimdjson_1_1dom_1_1document__stream.html#a2a08525ae815167b73b6393a8999e46b',1,'simdjson::dom::document_stream::size_in_bytes()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#a43723c86c43ee3533a3278b5cd2fe2d0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::size_in_bytes()']]],
['skip_249',['skip',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ae75aa0d09a10682fd30dc4e8e25d0a73',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['skip_5fdouble_250',['skip_double',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#ac6b75b1d1af73c9ef8958e573c367e1c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number']]],
['stage1_5fmode_251',['stage1_mode',['../namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811',1,'simdjson']]],
['start_252',['start',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a0126e4a8e02fa0a02481d3bdfd3965f7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::start()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::start()']]],
['start_5farray_253',['start_array',['../group__array.html#ga14e69f9c4949805695e30a576bd9c964',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['start_5fobject_254',['start_object',['../group__object.html#ga46e677764da46ebbe4b0e4dea6672a5f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['start_5for_5fresume_5fobject_255',['start_or_resume_object',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a821e11bc3b6b3f16fa7d6b15c77c17d3',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['start_5froot_256',['start_root',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array']]],
['start_5froot_5farray_257',['start_root_array',['../group__array.html#ga334481c295286d926bb3bb912232e225',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['start_5froot_5fobject_258',['start_root_object',['../group__object.html#gab9563a58e164e9f5f75805cffb3582ec',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_259',['started',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array']]],
['started_5farray_260',['started_array',['../group__array.html#ga136e508ce46622b86cc901490c807578',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_5fobject_261',['started_object',['../group__object.html#ga192424d19b12648eea73e3d073d5fcac',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_5froot_5farray_262',['started_root_array',['../group__array.html#gaa3428f6c87e63d8a2ba93a3816721066',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_5froot_5fobject_263',['started_root_object',['../group__object.html#gaa0c31077aeadb6fc627d4c5750e58ecb',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['string_264',['string',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab45cffe084dd3d20d928bee85e7b0f21',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['string_265',['STRING',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa63b588d5559f64f89a416e656880b949',1,'simdjson::dom']]],
['string_5ferror_266',['STRING_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8ef9cfdd78dd92d2b304249917638d12',1,'simdjson']]],
['success_267',['SUCCESS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681',1,'simdjson']]],
['supported_5fby_5fruntime_5fsystem_268',['supported_by_runtime_system',['../classsimdjson_1_1implementation.html#adf77c9bc0869eff8fd46e942c4532135',1,'simdjson::implementation']]],
['westmere_269',['westmere',['../namespacesimdjson_1_1westmere.html',1,'simdjson']]]
['arm64_209',['arm64',['../namespacesimdjson_1_1arm64.html',1,'simdjson']]],
['dom_210',['dom',['../namespacesimdjson_1_1dom.html',1,'simdjson']]],
['fallback_211',['fallback',['../namespacesimdjson_1_1fallback.html',1,'simdjson']]],
['haswell_212',['haswell',['../namespacesimdjson_1_1haswell.html',1,'simdjson']]],
['icelake_213',['icelake',['../namespacesimdjson_1_1icelake.html',1,'simdjson']]],
['ondemand_214',['ondemand',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['ppc64_215',['ppc64',['../namespacesimdjson_1_1ppc64.html',1,'simdjson']]],
['scalar_20values_216',['Scalar values',['../group__scalar.html',1,'']]],
['scalar_5fdocument_5fas_5fvalue_217',['SCALAR_DOCUMENT_AS_VALUE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a00d7c038f551d9527ba8897f3cee907d',1,'simdjson']]],
['second_218',['second',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a25289df3eaabd14f029e9872a6db3dfb',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base']]],
['set_5fmax_5fcapacity_219',['set_max_capacity',['../classsimdjson_1_1dom_1_1parser.html#a6977b4586bc601070cf100e2973a4cbc',1,'simdjson::dom::parser']]],
['simdjson_220',['simdjson',['../namespacesimdjson.html',1,'']]],
['simdjson_2eh_221',['simdjson.h',['../simdjson_8h.html',1,'']]],
['simdjson_5ferror_222',['simdjson_error',['../structsimdjson_1_1simdjson__error.html',1,'simdjson::simdjson_error'],['../structsimdjson_1_1simdjson__error.html#af5355b65f85b897251b3665086075f39',1,'simdjson::simdjson_error::simdjson_error()']]],
['simdjson_5fmaxsize_5fbytes_223',['SIMDJSON_MAXSIZE_BYTES',['../namespacesimdjson.html#a32d36effa0943f5006e9d4151f5de0e4',1,'simdjson']]],
['simdjson_5fpadding_224',['SIMDJSON_PADDING',['../namespacesimdjson.html#aecdd750132f0eb123a6d61113b4197bf',1,'simdjson']]],
['simdjson_5fresult_225',['simdjson_result',['../structsimdjson_1_1simdjson__result.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aarray_20_3e_226',['simdjson_result&lt; dom::array &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3adocument_5fstream_20_3e_227',['simdjson_result&lt; dom::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aelement_20_3e_228',['simdjson_result&lt; dom::element &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1element_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aobject_20_3e_229',['simdjson_result&lt; dom::object &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_230',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_231',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_232',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_233',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_234',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_235',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_236',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_237',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_238',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_239',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_240',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_241',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_242',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_243',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_244',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fversion_5fmajor_245',['SIMDJSON_VERSION_MAJOR',['../namespacesimdjson.html#a44beb117a12abd0d8d18589dbc3dbe97ae36fce138c6f2f7a25e9ee06e7ed37ae',1,'simdjson']]],
['simdjson_5fversion_5fminor_246',['SIMDJSON_VERSION_MINOR',['../namespacesimdjson.html#a44beb117a12abd0d8d18589dbc3dbe97ab442d4c66052c2f30b72a0d6f8dc8814',1,'simdjson']]],
['simdjson_5fversion_5frevision_247',['SIMDJSON_VERSION_REVISION',['../namespacesimdjson.html#a44beb117a12abd0d8d18589dbc3dbe97a5537fa0bdb6b7345ea789c51f74b10ee',1,'simdjson']]],
['size_248',['size',['../classsimdjson_1_1dom_1_1array.html#a698f2f984d1a78a68962c06b2f047686',1,'simdjson::dom::array::size()'],['../classsimdjson_1_1dom_1_1object.html#a93ec5c36aae913f266f533b2e02bc873',1,'simdjson::dom::object::size()'],['../structsimdjson_1_1padded__string.html#a07d50795f042119ab848c37cb8911db4',1,'simdjson::padded_string::size()']]],
['size_5fin_5fbytes_249',['size_in_bytes',['../classsimdjson_1_1dom_1_1document__stream.html#a2a08525ae815167b73b6393a8999e46b',1,'simdjson::dom::document_stream::size_in_bytes()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#a43723c86c43ee3533a3278b5cd2fe2d0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::size_in_bytes()']]],
['skip_250',['skip',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ae75aa0d09a10682fd30dc4e8e25d0a73',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['skip_5fdouble_251',['skip_double',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#ac6b75b1d1af73c9ef8958e573c367e1c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number']]],
['stage1_5fmode_252',['stage1_mode',['../namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811',1,'simdjson']]],
['start_253',['start',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a0126e4a8e02fa0a02481d3bdfd3965f7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::start()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a760c4d01ad03f18e09a93387de5de60e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::start()']]],
['start_5farray_254',['start_array',['../group__array.html#ga14e69f9c4949805695e30a576bd9c964',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['start_5fobject_255',['start_object',['../group__object.html#ga46e677764da46ebbe4b0e4dea6672a5f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['start_5for_5fresume_5fobject_256',['start_or_resume_object',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a821e11bc3b6b3f16fa7d6b15c77c17d3',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['start_5froot_257',['start_root',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aac11a5e300a49531b3600a019cd89304',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array']]],
['start_5froot_5farray_258',['start_root_array',['../group__array.html#ga334481c295286d926bb3bb912232e225',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['start_5froot_5fobject_259',['start_root_object',['../group__object.html#gab9563a58e164e9f5f75805cffb3582ec',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_260',['started',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#aca1c364caedac11edc78c64734013ce0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array']]],
['started_5farray_261',['started_array',['../group__array.html#ga136e508ce46622b86cc901490c807578',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_5fobject_262',['started_object',['../group__object.html#ga192424d19b12648eea73e3d073d5fcac',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_5froot_5farray_263',['started_root_array',['../group__array.html#gaa3428f6c87e63d8a2ba93a3816721066',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['started_5froot_5fobject_264',['started_root_object',['../group__object.html#gaa0c31077aeadb6fc627d4c5750e58ecb',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['string_265',['string',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab45cffe084dd3d20d928bee85e7b0f21',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['string_266',['STRING',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa63b588d5559f64f89a416e656880b949',1,'simdjson::dom']]],
['string_5ferror_267',['STRING_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8ef9cfdd78dd92d2b304249917638d12',1,'simdjson']]],
['success_268',['SUCCESS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681',1,'simdjson']]],
['supported_5fby_5fruntime_5fsystem_269',['supported_by_runtime_system',['../classsimdjson_1_1implementation.html#adf77c9bc0869eff8fd46e942c4532135',1,'simdjson::implementation']]],
['westmere_270',['westmere',['../namespacesimdjson_1_1westmere.html',1,'simdjson']]]
];
+13 -13
View File
@@ -1,16 +1,16 @@
var searchData=
[
['t_5fatom_5ferror_270',['T_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab6e8bfc242f7bea38657eaf61400077f',1,'simdjson']]],
['take_5fvalue_271',['take_value',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#affadf1e1f762248d60950e333b739820',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::take_value()'],['../structsimdjson_1_1simdjson__result.html#a815368a9e09fa675d0b6672595f5ad19',1,'simdjson::simdjson_result::take_value()']]],
['tape_20structure_20in_20simdjson_272',['Tape structure in simdjson',['../md_doc_tape.html',1,'']]],
['tape_5ferror_273',['TAPE_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4005fbda56edc47e077e5cfd4e68cda9',1,'simdjson']]],
['the_20basics_274',['The Basics',['../md_doc_basics.html',1,'']]],
['the_20document_2dobject_2dmodel_20_28dom_29_20front_2dend_275',['The Document-Object-Model (DOM) front-end',['../md_doc_dom.html',1,'']]],
['tie_276',['tie',['../classsimdjson_1_1dom_1_1element.html#a5342161b8c52c78b2f5edac10e9d05ca',1,'simdjson::dom::element::tie()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#acd950d432e76a0bc1a7f3236cc7a1894',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::tie()'],['../structsimdjson_1_1simdjson__result.html#a86dbcba063713c0e284dbde9fae17568',1,'simdjson::simdjson_result::tie()']]],
['to_5fdebug_5fstring_277',['to_debug_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['to_5fjson_5fstring_278',['to_json_string',['../namespacesimdjson.html#a2cda17221b852e5c398bad5bf350d270',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::document &amp;x) noexcept'],['../namespacesimdjson.html#a4c998fcc6bf2bca2196b45a5c3e1967a',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::value &amp;x) noexcept'],['../namespacesimdjson.html#afc529e3bcacb5b3c747b525fb443771f',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::object &amp;x) noexcept'],['../namespacesimdjson.html#a598dd79ec46726de8a6d409ba1bae034',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::array &amp;x) noexcept']]],
['to_5fstring_279',['to_string',['../namespacesimdjson.html#ade4516933f53705eacfaed65ed14962d',1,'simdjson']]],
['trailing_5fcontent_280',['TRAILING_CONTENT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab70f5a6f0ac798d482e95a0fcc528676',1,'simdjson']]],
['truncated_5fbytes_281',['truncated_bytes',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#acd3fd372dfd30fcce1d6a103c6682d0e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::truncated_bytes()'],['../classsimdjson_1_1dom_1_1document__stream.html#a6c2a07e08213dc9a51754940942f9e69',1,'simdjson::dom::document_stream::truncated_bytes()']]],
['type_282',['type',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac39965b3006b8f19ed576ce99b7534c5',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::type()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af3d0d03752d5e96d7ee5b83f29136b1b',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::type()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::type()'],['../classsimdjson_1_1dom_1_1element.html#a19162bf6d94fb6c21bb2bf2e9b78ff0d',1,'simdjson::dom::element::type()']]]
['t_5fatom_5ferror_271',['T_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab6e8bfc242f7bea38657eaf61400077f',1,'simdjson']]],
['take_5fvalue_272',['take_value',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#affadf1e1f762248d60950e333b739820',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::take_value()'],['../structsimdjson_1_1simdjson__result.html#a815368a9e09fa675d0b6672595f5ad19',1,'simdjson::simdjson_result::take_value()']]],
['tape_20structure_20in_20simdjson_273',['Tape structure in simdjson',['../md_doc_tape.html',1,'']]],
['tape_5ferror_274',['TAPE_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4005fbda56edc47e077e5cfd4e68cda9',1,'simdjson']]],
['the_20basics_275',['The Basics',['../md_doc_basics.html',1,'']]],
['the_20document_2dobject_2dmodel_20_28dom_29_20front_2dend_276',['The Document-Object-Model (DOM) front-end',['../md_doc_dom.html',1,'']]],
['tie_277',['tie',['../classsimdjson_1_1dom_1_1element.html#a5342161b8c52c78b2f5edac10e9d05ca',1,'simdjson::dom::element::tie()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#acd950d432e76a0bc1a7f3236cc7a1894',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::tie()'],['../structsimdjson_1_1simdjson__result.html#a86dbcba063713c0e284dbde9fae17568',1,'simdjson::simdjson_result::tie()']]],
['to_5fdebug_5fstring_278',['to_debug_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9afdfb30ac2aacabce09a5c9d7fd375a',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['to_5fjson_5fstring_279',['to_json_string',['../namespacesimdjson.html#a2cda17221b852e5c398bad5bf350d270',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::document &amp;x) noexcept'],['../namespacesimdjson.html#a4c998fcc6bf2bca2196b45a5c3e1967a',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::value &amp;x) noexcept'],['../namespacesimdjson.html#afc529e3bcacb5b3c747b525fb443771f',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::object &amp;x) noexcept'],['../namespacesimdjson.html#a598dd79ec46726de8a6d409ba1bae034',1,'simdjson::to_json_string(SIMDJSON_IMPLEMENTATION::ondemand::array &amp;x) noexcept']]],
['to_5fstring_280',['to_string',['../namespacesimdjson.html#ade4516933f53705eacfaed65ed14962d',1,'simdjson']]],
['trailing_5fcontent_281',['TRAILING_CONTENT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab70f5a6f0ac798d482e95a0fcc528676',1,'simdjson']]],
['truncated_5fbytes_282',['truncated_bytes',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#acd3fd372dfd30fcce1d6a103c6682d0e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::truncated_bytes()'],['../classsimdjson_1_1dom_1_1document__stream.html#a6c2a07e08213dc9a51754940942f9e69',1,'simdjson::dom::document_stream::truncated_bytes()']]],
['type_283',['type',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac39965b3006b8f19ed576ce99b7534c5',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::type()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#af3d0d03752d5e96d7ee5b83f29136b1b',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::type()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a77bdebf4d2105efdd123cbf0a4906b1e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::type()'],['../classsimdjson_1_1dom_1_1element.html#a19162bf6d94fb6c21bb2bf2e9b78ff0d',1,'simdjson::dom::element::type()']]]
];
+11 -11
View File
@@ -1,14 +1,14 @@
var searchData=
[
['uint64_283',['UINT64',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa6de7acf711860176ba606e9aa2b85d5f',1,'simdjson::dom']]],
['unclosed_5fstring_284',['UNCLOSED_STRING',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0f9ce97e85e7607e0f4d3811b818a013',1,'simdjson']]],
['unescape_285',['unescape',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a27714b0095b036a169cabebdc1031937',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['unescape_5fwobbly_286',['unescape_wobbly',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a926e145e3ffb2b1024646dd56bc938e4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['unescaped_5fchars_287',['UNESCAPED_CHARS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aca57917fc85c421aab3f2dd451519fa5',1,'simdjson']]],
['unescaped_5fkey_288',['unescaped_key',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a8e655ba1a0fd26809821f77aac355b7c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field']]],
['unexpected_5ferror_289',['UNEXPECTED_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9abdd3905c91a152a01637a2946066db6b',1,'simdjson']]],
['uninitialized_290',['UNINITIALIZED',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ac2aef8f0fc33187cc118c95fade925d2',1,'simdjson']]],
['unsafe_5fis_5fequal_291',['unsafe_is_equal',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#affa14023a66c65f906ee3e673443d943',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal(size_t length, std::string_view target) const noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a11bccba8ede5e7dff56e2737fcb853c7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal(std::string_view target) const noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a3d8f15d3b004acd695b6fff5ba94b515',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal(const char *target) const noexcept']]],
['unsupported_5farchitecture_292',['UNSUPPORTED_ARCHITECTURE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4d768ac107473bceb91f8a0d1a824bc2',1,'simdjson']]],
['utf8_5ferror_293',['UTF8_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a398a5389d6e20c39e8880b0101b66f56',1,'simdjson']]]
['uint64_284',['UINT64',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa6de7acf711860176ba606e9aa2b85d5f',1,'simdjson::dom']]],
['unclosed_5fstring_285',['UNCLOSED_STRING',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0f9ce97e85e7607e0f4d3811b818a013',1,'simdjson']]],
['unescape_286',['unescape',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a27714b0095b036a169cabebdc1031937',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['unescape_5fwobbly_287',['unescape_wobbly',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a926e145e3ffb2b1024646dd56bc938e4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['unescaped_5fchars_288',['UNESCAPED_CHARS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aca57917fc85c421aab3f2dd451519fa5',1,'simdjson']]],
['unescaped_5fkey_289',['unescaped_key',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a8e655ba1a0fd26809821f77aac355b7c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field']]],
['unexpected_5ferror_290',['UNEXPECTED_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9abdd3905c91a152a01637a2946066db6b',1,'simdjson']]],
['uninitialized_291',['UNINITIALIZED',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ac2aef8f0fc33187cc118c95fade925d2',1,'simdjson']]],
['unsafe_5fis_5fequal_292',['unsafe_is_equal',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#affa14023a66c65f906ee3e673443d943',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal(size_t length, std::string_view target) const noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a11bccba8ede5e7dff56e2737fcb853c7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal(std::string_view target) const noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a3d8f15d3b004acd695b6fff5ba94b515',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal(const char *target) const noexcept']]],
['unsupported_5farchitecture_293',['UNSUPPORTED_ARCHITECTURE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4d768ac107473bceb91f8a0d1a824bc2',1,'simdjson']]],
['utf8_5ferror_294',['UTF8_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a398a5389d6e20c39e8880b0101b66f56',1,'simdjson']]]
];
+3 -3
View File
@@ -1,6 +1,6 @@
var searchData=
[
['validate_5futf8_294',['validate_utf8',['../classsimdjson_1_1implementation.html#aa3a7b818d56a54cca272191ec176f8f1',1,'simdjson::implementation::validate_utf8()'],['../namespacesimdjson.html#a04edabca6d128b8b31592e1e2e331ae0',1,'simdjson::validate_utf8(const std::string &amp;s) noexcept'],['../namespacesimdjson.html#a28a847c4b31fc804bec2987b171dbd07',1,'simdjson::validate_utf8(const std::string_view sv) noexcept'],['../namespacesimdjson.html#a53546f3af0ed6840ffbeefcbefd305a1',1,'simdjson::validate_utf8(const char *buf, size_t len) noexcept']]],
['value_295',['value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value'],['../structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be',1,'simdjson::simdjson_result::value() &amp;noexcept(false)'],['../structsimdjson_1_1simdjson__result.html#ae52c2cc66e62e47b05f29e342ad5078a',1,'simdjson::simdjson_result::value() &amp;&amp;noexcept(false)'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a78c5842bded486846c816eb01ff439fc',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value() &amp;noexcept(false)'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a934c09eb8db55277d2d7190f1bbc1a84',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value() &amp;&amp;noexcept(false)'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ad5f688629f86f80dff49cab2270b1967',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::value()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab96f6c19a1866863a110e8bcc93e0392',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::value() noexcept=default'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7188b9843c2b3b3050c54b52d5b6886f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::value(const value_iterator &amp;iter) noexcept'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a2049ae539dca6999cc33300d212a5014',1,'simdjson::dom::object::iterator::value()'],['../classsimdjson_1_1dom_1_1key__value__pair.html#af7e38d9eb63a40256c9f936e45edf703',1,'simdjson::dom::key_value_pair::value()']]],
['value_5funsafe_296',['value_unsafe',['../structsimdjson_1_1simdjson__result.html#a3c25e74570144de48ef71ae490def85f',1,'simdjson::simdjson_result::value_unsafe() const &amp;noexcept'],['../structsimdjson_1_1simdjson__result.html#a67ac8535dcf368fed604549a07e423e2',1,'simdjson::simdjson_result::value_unsafe() &amp;&amp;noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a92e1c9ffc7a854b4b33fa48fe2d95709',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value_unsafe() const &amp;noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a5d412981bc3cee0f0bcf3bfb53ae83e1',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value_unsafe() &amp;noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#ad06c8e25c44d091eb3757a65ccd9f57f',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value_unsafe() &amp;&amp;noexcept']]]
['validate_5futf8_295',['validate_utf8',['../classsimdjson_1_1implementation.html#aa3a7b818d56a54cca272191ec176f8f1',1,'simdjson::implementation::validate_utf8()'],['../namespacesimdjson.html#a04edabca6d128b8b31592e1e2e331ae0',1,'simdjson::validate_utf8(const std::string &amp;s) noexcept'],['../namespacesimdjson.html#a28a847c4b31fc804bec2987b171dbd07',1,'simdjson::validate_utf8(const std::string_view sv) noexcept'],['../namespacesimdjson.html#a53546f3af0ed6840ffbeefcbefd305a1',1,'simdjson::validate_utf8(const char *buf, size_t len) noexcept']]],
['value_296',['value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value'],['../structsimdjson_1_1simdjson__result.html#af7f6d5a5e979b60d5231449d53dcd9be',1,'simdjson::simdjson_result::value() &amp;noexcept(false)'],['../structsimdjson_1_1simdjson__result.html#ae52c2cc66e62e47b05f29e342ad5078a',1,'simdjson::simdjson_result::value() &amp;&amp;noexcept(false)'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a78c5842bded486846c816eb01ff439fc',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value() &amp;noexcept(false)'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a934c09eb8db55277d2d7190f1bbc1a84',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value() &amp;&amp;noexcept(false)'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ad5f688629f86f80dff49cab2270b1967',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::value()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab96f6c19a1866863a110e8bcc93e0392',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::value() noexcept=default'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a7188b9843c2b3b3050c54b52d5b6886f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::value(const value_iterator &amp;iter) noexcept'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a2049ae539dca6999cc33300d212a5014',1,'simdjson::dom::object::iterator::value()'],['../classsimdjson_1_1dom_1_1key__value__pair.html#af7e38d9eb63a40256c9f936e45edf703',1,'simdjson::dom::key_value_pair::value()']]],
['value_5funsafe_297',['value_unsafe',['../structsimdjson_1_1simdjson__result.html#a3c25e74570144de48ef71ae490def85f',1,'simdjson::simdjson_result::value_unsafe() const &amp;noexcept'],['../structsimdjson_1_1simdjson__result.html#a67ac8535dcf368fed604549a07e423e2',1,'simdjson::simdjson_result::value_unsafe() &amp;&amp;noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a92e1c9ffc7a854b4b33fa48fe2d95709',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value_unsafe() const &amp;noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a5d412981bc3cee0f0bcf3bfb53ae83e1',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value_unsafe() &amp;noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#ad06c8e25c44d091eb3757a65ccd9f57f',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::value_unsafe() &amp;&amp;noexcept']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['what_297',['what',['../structsimdjson_1_1simdjson__error.html#a73b15aae33a4eef105d0735e03d83a49',1,'simdjson::simdjson_error']]]
['what_298',['what',['../structsimdjson_1_1simdjson__error.html#a73b15aae33a4eef105d0735e03d83a49',1,'simdjson::simdjson_error']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['_7eparser_298',['~parser',['../classsimdjson_1_1dom_1_1parser.html#aeb48211f320af02b58dc3d0505059844',1,'simdjson::dom::parser::~parser()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a4a144d96ad06a2295137dd0e5b7dcc1d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::~parser()']]]
['_7eparser_299',['~parser',['../classsimdjson_1_1dom_1_1parser.html#aeb48211f320af02b58dc3d0505059844',1,'simdjson::dom::parser::~parser()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a4a144d96ad06a2295137dd0e5b7dcc1d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::~parser()']]]
];
+12 -12
View File
@@ -1,15 +1,15 @@
var searchData=
[
['capacity_21',['capacity',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#aec2c883af898053ab8e5eca8e9e870ae',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::capacity()'],['../classsimdjson_1_1padded__string__view.html#a9d98e1984b893116d8bb7123d84d75b8',1,'simdjson::padded_string_view::capacity()']]],
['capacity_22',['CAPACITY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a2d50048bbe409023df4e88f6ffe3bc71',1,'simdjson']]],
['capacity_23',['capacity',['../classsimdjson_1_1dom_1_1parser.html#aedf495a6e090929be23473e8a29f2fe2',1,'simdjson::dom::parser']]],
['check_5froot_5farray_24',['check_root_array',['../group__array.html#ga1e023cb72adae168dc7157776976ad75',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['check_5froot_5fobject_25',['check_root_object',['../group__object.html#ga262c7a1f9320fefb1711fec7b69ef6b1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['child_26',['child',['../group__array.html#gaba7c4e5787c7295da3a0d73b0db1c890',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['consume_27',['consume',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::consume()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::consume()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::consume()']]],
['count_5felements_28',['count_elements',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::count_elements()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_elements()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::count_elements()']]],
['count_5ffields_29',['count_fields',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_fields()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::count_fields()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a55f04607ee4e718294a572f9b6ad94cc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::count_fields()']]],
['cpu_20architecture_2dspecific_20implementations_30',['CPU Architecture-Specific Implementations',['../md_doc_implementation_selection.html',1,'']]],
['current_5fdepth_31',['current_depth',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_depth()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bcd64ae6b4d204c4b6b2a8420e0270c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_depth()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3bfd36dafc82c212f165b434ab5378b3',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::current_depth()']]],
['current_5flocation_32',['current_location',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_location()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a06258e49f2dbb910beeaf6814ff7e071',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_location()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a78b9e4e22a89050c9f911f1878165e88',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::current_location()']]]
['capacity_22',['capacity',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#aec2c883af898053ab8e5eca8e9e870ae',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::capacity()'],['../classsimdjson_1_1padded__string__view.html#a9d98e1984b893116d8bb7123d84d75b8',1,'simdjson::padded_string_view::capacity()']]],
['capacity_23',['CAPACITY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a2d50048bbe409023df4e88f6ffe3bc71',1,'simdjson']]],
['capacity_24',['capacity',['../classsimdjson_1_1dom_1_1parser.html#aedf495a6e090929be23473e8a29f2fe2',1,'simdjson::dom::parser']]],
['check_5froot_5farray_25',['check_root_array',['../group__array.html#ga1e023cb72adae168dc7157776976ad75',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['check_5froot_5fobject_26',['check_root_object',['../group__object.html#ga262c7a1f9320fefb1711fec7b69ef6b1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['child_27',['child',['../group__array.html#gaba7c4e5787c7295da3a0d73b0db1c890',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['consume_28',['consume',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a96aeba1fb4eac299260937b78e346ee8',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::consume()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac16e0e51de3ce97fbd3fd0b1f947d552',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::consume()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#add102ee85423a75e22e4d7ca9a3eaacd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::consume()']]],
['count_5felements_29',['count_elements',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a481e2b0b216d29038ddca3242a7047ad',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::count_elements()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab408c2ea4be8874e3514b389c70a5667',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_elements()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a9f23e6ab13ad93c43e705ce7fe6134c9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::count_elements()']]],
['count_5ffields_30',['count_fields',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a24fd6a8aa158b80d851e3a57c9fef642',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::count_fields()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aef6872e07743217fe2e2abe790a21d4c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::count_fields()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a55f04607ee4e718294a572f9b6ad94cc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::count_fields()']]],
['cpu_20architecture_2dspecific_20implementations_31',['CPU Architecture-Specific Implementations',['../md_doc_implementation_selection.html',1,'']]],
['current_5fdepth_32',['current_depth',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a1919a4ca6418c94ed54f026fbbda6f1d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_depth()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bcd64ae6b4d204c4b6b2a8420e0270c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_depth()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a3bfd36dafc82c212f165b434ab5378b3',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::current_depth()']]],
['current_5flocation_33',['current_location',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af4c151ba820f579e149b4bf98e644a49',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_location()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a06258e49f2dbb910beeaf6814ff7e071',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_location()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a78b9e4e22a89050c9f911f1878165e88',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::current_location()']]]
];
+13 -13
View File
@@ -1,16 +1,16 @@
var searchData=
[
['data_33',['data',['../structsimdjson_1_1padded__string.html#aadd3bb268cbba43012c5d17a8c1ab7ef',1,'simdjson::padded_string::data() const noexcept'],['../structsimdjson_1_1padded__string.html#aa833ecdbe40c220c5baf7a29c472c972',1,'simdjson::padded_string::data() noexcept']]],
['default_5fmax_5fdepth_34',['DEFAULT_MAX_DEPTH',['../namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d',1,'simdjson']]],
['deprecated_20list_35',['Deprecated List',['../deprecated.html',1,'']]],
['depth_5ferror_36',['DEPTH_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0c6b4af181d3d5f40a09182522c88681',1,'simdjson']]],
['depth_5ft_37',['depth_t',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#af941be7ff0cfaeb30d15d2fb52e76dd1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['description_38',['description',['../classsimdjson_1_1implementation.html#a4f41daefefc573e20fccd591b158e063',1,'simdjson::implementation']]],
['doc_39',['doc',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a4089d6265ec845fd85acd2db0973b858',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['document_40',['document',['../classsimdjson_1_1dom_1_1document.html#af34f108b46f82428bfe4ea33869358f0',1,'simdjson::dom::document::document()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a54cd729a715a09bc9e706b7640233427',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::document()'],['../classsimdjson_1_1dom_1_1document.html#a6947c9d79453071ca73d06e398bcdd2a',1,'simdjson::dom::document::document()'],['../classsimdjson_1_1dom_1_1document.html',1,'simdjson::dom::document'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['document_5fdepth_41',['DOCUMENT_DEPTH',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['document_5freference_42',['document_reference',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['document_5fstream_43',['document_stream',['../classsimdjson_1_1dom_1_1document__stream.html#ae6ee894790448145e11a456f12253364',1,'simdjson::dom::document_stream::document_stream() noexcept'],['../classsimdjson_1_1dom_1_1document__stream.html#a9d6bb44a7d8f818c401d65fb80f6a523',1,'simdjson::dom::document_stream::document_stream(document_stream &amp;&amp;other) noexcept=default'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#af12dc14d4d16b9f4f4602c738678cb0c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::document_stream() noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#a0ac2a6ad0393eb4330b440c8c09290f2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::document_stream(document_stream &amp;&amp;other) noexcept=default'],['../classsimdjson_1_1dom_1_1document__stream.html',1,'simdjson::dom::document_stream'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream']]],
['dom_5fparser_5fimplementation_44',['dom_parser_implementation',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['double_45',['DOUBLE',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aafd3e4ece78a7d422280d5ed379482229',1,'simdjson::dom']]]
['data_34',['data',['../structsimdjson_1_1padded__string.html#aadd3bb268cbba43012c5d17a8c1ab7ef',1,'simdjson::padded_string::data() const noexcept'],['../structsimdjson_1_1padded__string.html#aa833ecdbe40c220c5baf7a29c472c972',1,'simdjson::padded_string::data() noexcept']]],
['default_5fmax_5fdepth_35',['DEFAULT_MAX_DEPTH',['../namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d',1,'simdjson']]],
['deprecated_20list_36',['Deprecated List',['../deprecated.html',1,'']]],
['depth_5ferror_37',['DEPTH_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0c6b4af181d3d5f40a09182522c88681',1,'simdjson']]],
['depth_5ft_38',['depth_t',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#af941be7ff0cfaeb30d15d2fb52e76dd1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['description_39',['description',['../classsimdjson_1_1implementation.html#a4f41daefefc573e20fccd591b158e063',1,'simdjson::implementation']]],
['doc_40',['doc',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a4089d6265ec845fd85acd2db0973b858',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['document_41',['document',['../classsimdjson_1_1dom_1_1document.html#af34f108b46f82428bfe4ea33869358f0',1,'simdjson::dom::document::document()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a54cd729a715a09bc9e706b7640233427',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::document()'],['../classsimdjson_1_1dom_1_1document.html#a6947c9d79453071ca73d06e398bcdd2a',1,'simdjson::dom::document::document()'],['../classsimdjson_1_1dom_1_1document.html',1,'simdjson::dom::document'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['document_5fdepth_42',['DOCUMENT_DEPTH',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a18847ef30e5800f1c628a344c23ec968',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['document_5freference_43',['document_reference',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['document_5fstream_44',['document_stream',['../classsimdjson_1_1dom_1_1document__stream.html#ae6ee894790448145e11a456f12253364',1,'simdjson::dom::document_stream::document_stream() noexcept'],['../classsimdjson_1_1dom_1_1document__stream.html#a9d6bb44a7d8f818c401d65fb80f6a523',1,'simdjson::dom::document_stream::document_stream(document_stream &amp;&amp;other) noexcept=default'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#af12dc14d4d16b9f4f4602c738678cb0c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::document_stream() noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#a0ac2a6ad0393eb4330b440c8c09290f2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::document_stream(document_stream &amp;&amp;other) noexcept=default'],['../classsimdjson_1_1dom_1_1document__stream.html',1,'simdjson::dom::document_stream'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream']]],
['dom_5fparser_5fimplementation_45',['dom_parser_implementation',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['double_46',['DOUBLE',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aafd3e4ece78a7d422280d5ed379482229',1,'simdjson::dom']]]
];
+8 -8
View File
@@ -1,11 +1,11 @@
var searchData=
[
['element_46',['element',['../classsimdjson_1_1dom_1_1element.html#a9dbf81ad662ad32168025e8e08686935',1,'simdjson::dom::element::element()'],['../classsimdjson_1_1dom_1_1element.html',1,'simdjson::dom::element']]],
['element_5ftype_47',['element_type',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3a',1,'simdjson::dom']]],
['empty_48',['EMPTY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7aed571b420dcdfe59742e0df97b415a',1,'simdjson']]],
['end_49',['end',['../classsimdjson_1_1dom_1_1array.html#a378b3312cdf6f8fe04725b617b8cfcb9',1,'simdjson::dom::array::end()'],['../classsimdjson_1_1dom_1_1document__stream.html#adec1e168e4188bf9c90ee87adbd72850',1,'simdjson::dom::document_stream::end()'],['../classsimdjson_1_1dom_1_1element.html#a846a790e93c9bad6c40641239bd77b28',1,'simdjson::dom::element::end()'],['../classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d',1,'simdjson::dom::object::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae482e8f5fa3233babbcb9ccc29db5a15',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#a0a0d40ed80767c01232a6aacb6258b2b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6ed00f1588087b2d0de926c4599366d6',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::end()']]],
['error_50',['error',['../structsimdjson_1_1simdjson__error.html#aa8143615e5f6f02474f6ab165682ab6e',1,'simdjson::simdjson_error::error()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a4111757108422ffaf647024319205d5c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::error()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a20a01e401b72125b9b1acef9cfb5b9ea',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::error()'],['../structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1',1,'simdjson::simdjson_result::error()']]],
['error_5fcode_51',['error_code',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9',1,'simdjson']]],
['error_5fmessage_52',['error_message',['../namespacesimdjson.html#a65b00a7a7a9c8fafe9eb3b9b413a36fa',1,'simdjson::error_message(error_code error) noexcept'],['../namespacesimdjson.html#a56e8e2fa6798b9e0da80bc51ae4a5f29',1,'simdjson::error_message(int error) noexcept']]],
['errorvalues_53',['ErrorValues',['../namespacesimdjson.html#a63b494af834917af13120dcd57719bdb',1,'simdjson']]]
['element_47',['element',['../classsimdjson_1_1dom_1_1element.html#a9dbf81ad662ad32168025e8e08686935',1,'simdjson::dom::element::element()'],['../classsimdjson_1_1dom_1_1element.html',1,'simdjson::dom::element']]],
['element_5ftype_48',['element_type',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3a',1,'simdjson::dom']]],
['empty_49',['EMPTY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7aed571b420dcdfe59742e0df97b415a',1,'simdjson']]],
['end_50',['end',['../classsimdjson_1_1dom_1_1array.html#a378b3312cdf6f8fe04725b617b8cfcb9',1,'simdjson::dom::array::end()'],['../classsimdjson_1_1dom_1_1document__stream.html#adec1e168e4188bf9c90ee87adbd72850',1,'simdjson::dom::document_stream::end()'],['../classsimdjson_1_1dom_1_1element.html#a846a790e93c9bad6c40641239bd77b28',1,'simdjson::dom::element::end()'],['../classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d',1,'simdjson::dom::object::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#ae482e8f5fa3233babbcb9ccc29db5a15',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7a79c0e85c9d40b53f0d4daeeb24111a',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#a0a0d40ed80767c01232a6aacb6258b2b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::end()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a6ed00f1588087b2d0de926c4599366d6',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::end()']]],
['error_51',['error',['../structsimdjson_1_1simdjson__error.html#aa8143615e5f6f02474f6ab165682ab6e',1,'simdjson::simdjson_error::error()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a4111757108422ffaf647024319205d5c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::error()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a20a01e401b72125b9b1acef9cfb5b9ea',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::error()'],['../structsimdjson_1_1simdjson__result.html#a23470fcc7f01262019e96d3f3010b4a1',1,'simdjson::simdjson_result::error()']]],
['error_5fcode_52',['error_code',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9',1,'simdjson']]],
['error_5fmessage_53',['error_message',['../namespacesimdjson.html#a65b00a7a7a9c8fafe9eb3b9b413a36fa',1,'simdjson::error_message(error_code error) noexcept'],['../namespacesimdjson.html#a56e8e2fa6798b9e0da80bc51ae4a5f29',1,'simdjson::error_message(int error) noexcept']]],
['errorvalues_54',['ErrorValues',['../namespacesimdjson.html#a63b494af834917af13120dcd57719bdb',1,'simdjson']]]
];
+9 -9
View File
@@ -1,12 +1,12 @@
var searchData=
[
['f_5fatom_5ferror_54',['F_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae726a74b8a99e4bf802f3078436a2394',1,'simdjson']]],
['field_55',['field',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a9415aecf3526ad6081be495c9be61b43',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::field()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field']]],
['field_5fkey_56',['field_key',['../group__object.html#ga9fd0d39ec786f26b7ea86f9bc8380bdd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['field_5fvalue_57',['field_value',['../group__object.html#gaaaf58bcf25e6d30a3469848d36c65a05',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['find_5ffield_58',['find_field',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1588a173b15a20cacf77a24d07032d83',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::find_field()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4ff908713e1eb6d6294706a235be8101',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::find_field()'],['../group__object.html#gacefcaf06811426a241ed97a6948a94ee',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator::find_field(const std::string_view key) noexcept']]],
['find_5ffield_5fraw_59',['find_field_raw',['../group__object.html#gab66bdaf2c97d2cbd2a94a5a3e67ffabc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['find_5ffield_5funordered_60',['find_field_unordered',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field_unordered()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field_unordered()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acb1514c00a87027c5eb3c81171a3b874',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::find_field_unordered()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a423064962ffe48495948c98afb0e556c',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::find_field_unordered()']]],
['find_5ffield_5funordered_5fraw_61',['find_field_unordered_raw',['../group__object.html#ga678e53c38ebaf2323550e7f29e253df9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['first_62',['first',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#ae51247dce4e77f1e6067cfd4654cca30',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base']]]
['f_5fatom_5ferror_55',['F_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae726a74b8a99e4bf802f3078436a2394',1,'simdjson']]],
['field_56',['field',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a9415aecf3526ad6081be495c9be61b43',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::field()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field']]],
['field_5fkey_57',['field_key',['../group__object.html#ga9fd0d39ec786f26b7ea86f9bc8380bdd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['field_5fvalue_58',['field_value',['../group__object.html#gaaaf58bcf25e6d30a3469848d36c65a05',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['find_5ffield_59',['find_field',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab919032e611f7f4a1e8cc9eb47ad4dea',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#aa25020165cc5a191026a243a10da6558',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1588a173b15a20cacf77a24d07032d83',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::find_field()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a4ff908713e1eb6d6294706a235be8101',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::find_field()'],['../group__object.html#gacefcaf06811426a241ed97a6948a94ee',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator::find_field(const std::string_view key) noexcept']]],
['find_5ffield_5fraw_60',['find_field_raw',['../group__object.html#gab66bdaf2c97d2cbd2a94a5a3e67ffabc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['find_5ffield_5funordered_61',['find_field_unordered',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aa89d66d993d0bffcbb85e303ad3950c2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::find_field_unordered()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::find_field_unordered()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#acb1514c00a87027c5eb3c81171a3b874',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::find_field_unordered()'],['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html#a423064962ffe48495948c98afb0e556c',1,'simdjson::simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;::find_field_unordered()']]],
['find_5ffield_5funordered_5fraw_62',['find_field_unordered_raw',['../group__object.html#ga678e53c38ebaf2323550e7f29e253df9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['first_63',['first',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#ae51247dce4e77f1e6067cfd4654cca30',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base']]]
];
+20 -20
View File
@@ -1,23 +1,23 @@
var searchData=
[
['get_63',['get',['../classsimdjson_1_1dom_1_1element.html#a3474c8fc1b1cb06625a50dcb9a2c5269',1,'simdjson::dom::element::get()'],['../structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05',1,'simdjson::simdjson_result::get()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a96c905c44f3c53cb6cdb23b760d323b8',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::get()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7fe39fb73b6a4d9b1c97742dc2ae7b98',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get() &amp;noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get(T &amp;out) &amp;noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8d50c7c494ab9acc4a644cc77dd058f9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get() noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a40af3c6af7d18241c1c4017df8557d86',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get(T &amp;out) noexcept'],['../classsimdjson_1_1dom_1_1element.html#a47663724b3a6bad8666ccd24cd598bd2',1,'simdjson::dom::element::get()']]],
['get_5factive_5fimplementation_64',['get_active_implementation',['../namespacesimdjson.html#abd8b8fd009878125822fca9a2624f6a6',1,'simdjson']]],
['get_5farray_65',['get_array',['../classsimdjson_1_1dom_1_1element.html#a87c75accdc0b35e06f3d554561ce8cd3',1,'simdjson::dom::element::get_array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2fdcc51cac791c3a2f4c970764bc0155',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_array()']]],
['get_5favailable_5fimplementations_66',['get_available_implementations',['../namespacesimdjson.html#a7e4483a8ae684fdb5b2f1e7d4a8acc69',1,'simdjson']]],
['get_5fbool_67',['get_bool',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa0e07db099e651d3e5279872683cb7dd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_bool()'],['../classsimdjson_1_1dom_1_1element.html#a548e0fc369eb455ea477e20fb0793627',1,'simdjson::dom::element::get_bool()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_bool()']]],
['get_5fc_5fstr_68',['get_c_str',['../classsimdjson_1_1dom_1_1element.html#a29c21d70352c9b8af7144fd4f38baaa6',1,'simdjson::dom::element']]],
['get_5fdouble_69',['get_double',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9a5ebeb4a79fa1d997f9f3478370a57e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double()'],['../classsimdjson_1_1dom_1_1element.html#a3e74a8a6ef8318e2de805359126c6d7b',1,'simdjson::dom::element::get_double()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#ab261642a30f5e26b0769ce701cd5b9f8',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_double()']]],
['get_5fdouble_5fin_5fstring_70',['get_double_in_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac8b8d7d4bc7958363b7f0d380b248a4f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double_in_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double_in_string()']]],
['get_5fint64_71',['get_int64',['../classsimdjson_1_1dom_1_1element.html#aa954cda836a4748ec9937291a9250604',1,'simdjson::dom::element::get_int64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7e4b28c0d9637cf1b04554d99c0e3b3',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a92b12b32ee177c2a818618d0595d2584',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_int64()']]],
['get_5fint64_5fin_5fstring_72',['get_int64_in_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64_in_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a547e99f2f430ca39bf4060d090f45ff7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64_in_string() noexcept']]],
['get_5fnumber_73',['get_number',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_number()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number() noexcept']]],
['get_5fnumber_5ftype_74',['get_number_type',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number_type()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a8c8d29d831635c958e87de0cc2dab8b4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_number_type()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2f46079741d1ba316de32bb9765c5082',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_number_type()']]],
['get_5fobject_75',['get_object',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_object()'],['../classsimdjson_1_1dom_1_1element.html#ab4c2e35dc44664eb04038ad35efc64f9',1,'simdjson::dom::element::get_object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3bde0795cb309f3e51b8388fbafc1fe4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_object() noexcept']]],
['get_5fraw_5fjson_5fstring_76',['get_raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aca8b183c4e674a5b4ade8f6d2780f815',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_raw_json_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_raw_json_string() noexcept']]],
['get_5fstring_77',['get_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a07a3c9b2b4e0cd8aa1524efb72a46775',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string()'],['../classsimdjson_1_1dom_1_1element.html#ae83652b5016ce4d4ff71f8f9bc05913e',1,'simdjson::dom::element::get_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8ea78c99c0523a18076561a2c5114890',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_string(string_type &amp;receiver, bool allow_replacement=false) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_string(bool allow_replacement=false) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string()']]],
['get_5fstring_5flength_78',['get_string_length',['../classsimdjson_1_1dom_1_1element.html#a9d92145af64401654c20d2885dd4051d',1,'simdjson::dom::element']]],
['get_5fuint64_79',['get_uint64',['../classsimdjson_1_1dom_1_1element.html#a9e5a750a066f17d5a9a31a24980e0b1d',1,'simdjson::dom::element::get_uint64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#aff5939efdcb41c9d2b9a1997816f093f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_uint64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#adaa7bb2c9b3988476f3317ddda27e22d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64()']]],
['get_5fuint64_5fin_5fstring_80',['get_uint64_in_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64_in_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bc2eb9eeeb7e2e0b82c23ed4d254933',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64_in_string()']]],
['get_5fvalue_81',['get_value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['get_5fwobbly_5fstring_82',['get_wobbly_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_wobbly_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_wobbly_string()']]]
['get_64',['get',['../classsimdjson_1_1dom_1_1element.html#a3474c8fc1b1cb06625a50dcb9a2c5269',1,'simdjson::dom::element::get()'],['../structsimdjson_1_1simdjson__result.html#ab0fafc6d63a14891788a9edaedff4b05',1,'simdjson::simdjson_result::get()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a96c905c44f3c53cb6cdb23b760d323b8',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::get()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7fe39fb73b6a4d9b1c97742dc2ae7b98',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get() &amp;noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af0af8707b5623e17c3bc9a329b7c4fa3',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get(T &amp;out) &amp;noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8d50c7c494ab9acc4a644cc77dd058f9',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get() noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a40af3c6af7d18241c1c4017df8557d86',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get(T &amp;out) noexcept'],['../classsimdjson_1_1dom_1_1element.html#a47663724b3a6bad8666ccd24cd598bd2',1,'simdjson::dom::element::get()']]],
['get_5factive_5fimplementation_65',['get_active_implementation',['../namespacesimdjson.html#abd8b8fd009878125822fca9a2624f6a6',1,'simdjson']]],
['get_5farray_66',['get_array',['../classsimdjson_1_1dom_1_1element.html#a87c75accdc0b35e06f3d554561ce8cd3',1,'simdjson::dom::element::get_array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aea545f106413a9bc01cd19e6630a580d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2fdcc51cac791c3a2f4c970764bc0155',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_array()']]],
['get_5favailable_5fimplementations_67',['get_available_implementations',['../namespacesimdjson.html#a7e4483a8ae684fdb5b2f1e7d4a8acc69',1,'simdjson']]],
['get_5fbool_68',['get_bool',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa0e07db099e651d3e5279872683cb7dd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_bool()'],['../classsimdjson_1_1dom_1_1element.html#a548e0fc369eb455ea477e20fb0793627',1,'simdjson::dom::element::get_bool()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a41eaac87582a465b4c9f9834701a837d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_bool()']]],
['get_5fc_5fstr_69',['get_c_str',['../classsimdjson_1_1dom_1_1element.html#a29c21d70352c9b8af7144fd4f38baaa6',1,'simdjson::dom::element']]],
['get_5fdouble_70',['get_double',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9a5ebeb4a79fa1d997f9f3478370a57e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double()'],['../classsimdjson_1_1dom_1_1element.html#a3e74a8a6ef8318e2de805359126c6d7b',1,'simdjson::dom::element::get_double()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9909be358c78a64bc9ab7e11e3f2a47b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#ab261642a30f5e26b0769ce701cd5b9f8',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_double()']]],
['get_5fdouble_5fin_5fstring_71',['get_double_in_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ac8b8d7d4bc7958363b7f0d380b248a4f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double_in_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a85e4b5250e316cc602b1b05bd097f771',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double_in_string()']]],
['get_5fint64_72',['get_int64',['../classsimdjson_1_1dom_1_1element.html#aa954cda836a4748ec9937291a9250604',1,'simdjson::dom::element::get_int64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7e4b28c0d9637cf1b04554d99c0e3b3',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6abc08fb48868bdc5104c885c46ced82',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a92b12b32ee177c2a818618d0595d2584',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_int64()']]],
['get_5fint64_5fin_5fstring_73',['get_int64_in_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#aac4a4837e66c8f1243722ab04ce45436',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64_in_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a547e99f2f430ca39bf4060d090f45ff7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64_in_string() noexcept']]],
['get_5fnumber_74',['get_number',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aa89c4aceb7e052a1f7ff7e4058b651f1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_number()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2b04a9cd8c4ff9b591dc3f2db95c69cf',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number() noexcept']]],
['get_5fnumber_5ftype_75',['get_number_type',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#abb3a7cc6f2391d26f27a28c16ca38c9c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_number_type()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a8c8d29d831635c958e87de0cc2dab8b4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_number_type()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2f46079741d1ba316de32bb9765c5082',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_number_type()']]],
['get_5fobject_76',['get_object',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4620d364a637031ef38661f9fb215ebc',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_object()'],['../classsimdjson_1_1dom_1_1element.html#ab4c2e35dc44664eb04038ad35efc64f9',1,'simdjson::dom::element::get_object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a3bde0795cb309f3e51b8388fbafc1fe4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_object() noexcept']]],
['get_5fraw_5fjson_5fstring_77',['get_raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#aca8b183c4e674a5b4ade8f6d2780f815',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_raw_json_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#afa3370b930da937911cf61ec9b047c56',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_raw_json_string() noexcept']]],
['get_5fstring_78',['get_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a07a3c9b2b4e0cd8aa1524efb72a46775',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string()'],['../classsimdjson_1_1dom_1_1element.html#ae83652b5016ce4d4ff71f8f9bc05913e',1,'simdjson::dom::element::get_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8ea78c99c0523a18076561a2c5114890',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_string(string_type &amp;receiver, bool allow_replacement=false) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a9d574e04d5dfde0bf99dea4926232fe4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_string(bool allow_replacement=false) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a2ae4c160def21463b0ab214a36c0a78e',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string()']]],
['get_5fstring_5flength_79',['get_string_length',['../classsimdjson_1_1dom_1_1element.html#a9d92145af64401654c20d2885dd4051d',1,'simdjson::dom::element']]],
['get_5fuint64_80',['get_uint64',['../classsimdjson_1_1dom_1_1element.html#a9e5a750a066f17d5a9a31a24980e0b1d',1,'simdjson::dom::element::get_uint64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a4d221850d045f1e7ada4dfaaee0e145c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#a47b30548f71aca4317bdc4c6955cd719',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#aff5939efdcb41c9d2b9a1997816f093f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::get_uint64()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#adaa7bb2c9b3988476f3317ddda27e22d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64()']]],
['get_5fuint64_5fin_5fstring_81',['get_uint64_in_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5cb63d14a99509d751f4be45063fec95',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64_in_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8bc2eb9eeeb7e2e0b82c23ed4d254933',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64_in_string()']]],
['get_5fvalue_82',['get_value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ab89eda435b4a68be578fcb5c3da73980',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['get_5fwobbly_5fstring_83',['get_wobbly_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae1db0154ef901ed1e8fb581bb9df6899',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_wobbly_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_wobbly_string()']]]
];
+2 -2
View File
@@ -1,5 +1,5 @@
var searchData=
[
['has_5fnext_5felement_83',['has_next_element',['../group__array.html#ga31b0a8ce8734db9413cce31c4d9c8c8d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['has_5fnext_5ffield_84',['has_next_field',['../group__object.html#ga7956fe38cd8ecfbc8f709aa6f65c92b4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]]
['has_5fnext_5felement_84',['has_next_element',['../group__array.html#ga31b0a8ce8734db9413cce31c4d9c8c8d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]],
['has_5fnext_5ffield_85',['has_next_field',['../group__object.html#ga7956fe38cd8ecfbc8f709aa6f65c92b4',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value_iterator']]]
];
+47 -47
View File
@@ -1,50 +1,50 @@
var searchData=
[
['implementation_85',['implementation',['../classsimdjson_1_1implementation.html',1,'simdjson']]],
['implementation_5fsimdjson_5fresult_5fbase_86',['implementation_simdjson_result_base',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a108dd35fd49314820106a21afa0fb2ea',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base() noexcept=default'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a4f59b204f1eddcdc2b36e6df0639a516',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base(error_code error) noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#af8a436d40886a295f618311d3849d7e5',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base(T &amp;&amp;value) noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a44ff65b6194c7c1cb74180b43e438619',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base(T &amp;&amp;value, error_code error) noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base&lt; T &gt;']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_87',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_88',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_89',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_90',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_91',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_92',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_93',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_94',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_95',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_96',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_97',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_98',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_99',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_100',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_101',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['incomplete_5farray_5for_5fobject_102',['INCOMPLETE_ARRAY_OR_OBJECT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab8a4df583110f900741d0b3f229f349a',1,'simdjson']]],
['incorrect_5ftype_103',['INCORRECT_TYPE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a1de02af1d67e8350f612eee0dcf634b4',1,'simdjson']]],
['index_5fout_5fof_5fbounds_104',['INDEX_OUT_OF_BOUNDS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49',1,'simdjson']]],
['insufficient_5fpadding_105',['INSUFFICIENT_PADDING',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aee3335b961f2d0f732e95b359c16a69a',1,'simdjson']]],
['int64_106',['INT64',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa4e866b275c85fbb439f6484251cfb31c',1,'simdjson::dom']]],
['invalid_5fjson_5fpointer_107',['INVALID_JSON_POINTER',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1',1,'simdjson']]],
['invalid_5furi_5ffragment_108',['INVALID_URI_FRAGMENT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b',1,'simdjson']]],
['io_5ferror_109',['IO_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9acaec8ffce84b1acf9e6833b0f930878e',1,'simdjson']]],
['is_110',['is',['../classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7',1,'simdjson::dom::element']]],
['is_5falive_111',['is_alive',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['is_5farray_112',['is_array',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a9b82f3273bb2f2f83b8e085b7d9c6613',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation::is_array()'],['../classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856',1,'simdjson::dom::element::is_array() const noexcept']]],
['is_5fbool_113',['is_bool',['../classsimdjson_1_1dom_1_1element.html#afde562c5aae1b85a03ab6d4b040e7d13',1,'simdjson::dom::element']]],
['is_5fdouble_114',['is_double',['../classsimdjson_1_1dom_1_1element.html#a0d11f69ba87f55960be6f655e4e99aba',1,'simdjson::dom::element::is_double()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a48f9e54ebd40e1c060be0a4b1d4ff823',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::is_double()']]],
['is_5fempty_115',['is_empty',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::is_empty()']]],
['is_5fequal_116',['is_equal',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a0ddac0ab1c69022610d8051b989b5c95',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal(std::string_view target) const noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#aa3165ea813c4c15fb9cb282e67abe6af',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal(const char *target) const noexcept']]],
['is_5ffree_5ffrom_5funescaped_5fquote_117',['is_free_from_unescaped_quote',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a671923a53cc070f65029698afeb9be7f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string']]],
['is_5fint64_118',['is_int64',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a38d6b4b4e91f30c8def71997d23454c2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::is_int64()'],['../classsimdjson_1_1dom_1_1element.html#adadf66ec37675d5f3fac9816a8aacba2',1,'simdjson::dom::element::is_int64()']]],
['is_5finteger_119',['is_integer',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a5ab2c9c7d29a7a6c09f78930b0100836',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_integer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_integer()']]],
['is_5fnegative_120',['is_negative',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2701c283de019e56624e930e936e0df0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_negative()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_negative()']]],
['is_5fnull_121',['is_null',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a04f1c591d93d834377a9cb916c90e09b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_null()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_null()'],['../classsimdjson_1_1dom_1_1element.html#ae38f84f4272ae3c32b32dd6d5007ffb9',1,'simdjson::dom::element::is_null() const noexcept']]],
['is_5fnumber_122',['is_number',['../classsimdjson_1_1dom_1_1element.html#a1e3f78b3bee5ec3f33cc4b03dcc87981',1,'simdjson::dom::element']]],
['is_5fobject_123',['is_object',['../classsimdjson_1_1dom_1_1element.html#a08c7dcebf9e96fe5e4dd6df2959c0024',1,'simdjson::dom::element']]],
['is_5fscalar_124',['is_scalar',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_scalar()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8c2618e57ec26501dd93ff8fd5cc2191',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_scalar()']]],
['is_5fstreaming_125',['is_streaming',['../namespacesimdjson.html#a6f306690d6d088d80b0cc2717040b2d0',1,'simdjson']]],
['is_5fstring_126',['is_string',['../classsimdjson_1_1dom_1_1element.html#a65bd96042cc0f19dc3e0635937edded4',1,'simdjson::dom::element']]],
['is_5fuint64_127',['is_uint64',['../classsimdjson_1_1dom_1_1element.html#ac5017726a573f59c3494b92bb66a3beb',1,'simdjson::dom::element::is_uint64()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#af0e89976b80a7a7dedaf8c1a7cfd64a2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::is_uint64()']]],
['iter_128',['iter',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::iter()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::iter()']]],
['iterate_129',['iterate',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a0da712132ca4180a84907f2ca4ffbc5b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['iterate_5fmany_130',['iterate_many',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#af996682250c05ca237fe6db234bb9179',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate_many()'],['../md_doc_iterate_many.html',1,'(Global Namespace)']]],
['iterator_131',['iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a3b0ac5e3e64e53167a011afdd0b77345',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::iterator()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a6c3a5002801ab80b1c59422d7f3400d3',1,'simdjson::dom::document_stream::iterator::iterator()'],['../classsimdjson_1_1dom_1_1array_1_1iterator.html',1,'simdjson::dom::array::iterator'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html',1,'simdjson::dom::document_stream::iterator'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html',1,'simdjson::dom::object::iterator'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator']]]
['implementation_86',['implementation',['../classsimdjson_1_1implementation.html',1,'simdjson']]],
['implementation_5fsimdjson_5fresult_5fbase_87',['implementation_simdjson_result_base',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a108dd35fd49314820106a21afa0fb2ea',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base() noexcept=default'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a4f59b204f1eddcdc2b36e6df0639a516',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base(error_code error) noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#af8a436d40886a295f618311d3849d7e5',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base(T &amp;&amp;value) noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a44ff65b6194c7c1cb74180b43e438619',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::implementation_simdjson_result_base(T &amp;&amp;value, error_code error) noexcept'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base&lt; T &gt;']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_88',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_89',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_90',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_91',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_92',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_93',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_94',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_95',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_96',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_97',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_98',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_99',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_100',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_101',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_102',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['incomplete_5farray_5for_5fobject_103',['INCOMPLETE_ARRAY_OR_OBJECT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab8a4df583110f900741d0b3f229f349a',1,'simdjson']]],
['incorrect_5ftype_104',['INCORRECT_TYPE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a1de02af1d67e8350f612eee0dcf634b4',1,'simdjson']]],
['index_5fout_5fof_5fbounds_105',['INDEX_OUT_OF_BOUNDS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49',1,'simdjson']]],
['insufficient_5fpadding_106',['INSUFFICIENT_PADDING',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aee3335b961f2d0f732e95b359c16a69a',1,'simdjson']]],
['int64_107',['INT64',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa4e866b275c85fbb439f6484251cfb31c',1,'simdjson::dom']]],
['invalid_5fjson_5fpointer_108',['INVALID_JSON_POINTER',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1',1,'simdjson']]],
['invalid_5furi_5ffragment_109',['INVALID_URI_FRAGMENT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b',1,'simdjson']]],
['io_5ferror_110',['IO_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9acaec8ffce84b1acf9e6833b0f930878e',1,'simdjson']]],
['is_111',['is',['../classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7',1,'simdjson::dom::element']]],
['is_5falive_112',['is_alive',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a3170300bc331577a1435bb238cf3faff',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['is_5farray_113',['is_array',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a9b82f3273bb2f2f83b8e085b7d9c6613',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation::is_array()'],['../classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856',1,'simdjson::dom::element::is_array() const noexcept']]],
['is_5fbool_114',['is_bool',['../classsimdjson_1_1dom_1_1element.html#afde562c5aae1b85a03ab6d4b040e7d13',1,'simdjson::dom::element']]],
['is_5fdouble_115',['is_double',['../classsimdjson_1_1dom_1_1element.html#a0d11f69ba87f55960be6f655e4e99aba',1,'simdjson::dom::element::is_double()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a48f9e54ebd40e1c060be0a4b1d4ff823',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::is_double()']]],
['is_5fempty_116',['is_empty',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#ad210f9115679a625ada433add55eff51',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a371cf8909f04019606063e8538fd7109',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::is_empty()']]],
['is_5fequal_117',['is_equal',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a0ddac0ab1c69022610d8051b989b5c95',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal(std::string_view target) const noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#aa3165ea813c4c15fb9cb282e67abe6af',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal(const char *target) const noexcept']]],
['is_5ffree_5ffrom_5funescaped_5fquote_118',['is_free_from_unescaped_quote',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a671923a53cc070f65029698afeb9be7f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string']]],
['is_5fint64_119',['is_int64',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#a38d6b4b4e91f30c8def71997d23454c2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::is_int64()'],['../classsimdjson_1_1dom_1_1element.html#adadf66ec37675d5f3fac9816a8aacba2',1,'simdjson::dom::element::is_int64()']]],
['is_5finteger_120',['is_integer',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a5ab2c9c7d29a7a6c09f78930b0100836',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_integer()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#af47e11e9925fd5d3d8a43cf0f7773992',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_integer()']]],
['is_5fnegative_121',['is_negative',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a2701c283de019e56624e930e936e0df0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_negative()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5083f65b71d7540ea785ec2b52604267',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_negative()']]],
['is_5fnull_122',['is_null',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a04f1c591d93d834377a9cb916c90e09b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_null()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_null()'],['../classsimdjson_1_1dom_1_1element.html#ae38f84f4272ae3c32b32dd6d5007ffb9',1,'simdjson::dom::element::is_null() const noexcept']]],
['is_5fnumber_123',['is_number',['../classsimdjson_1_1dom_1_1element.html#a1e3f78b3bee5ec3f33cc4b03dcc87981',1,'simdjson::dom::element']]],
['is_5fobject_124',['is_object',['../classsimdjson_1_1dom_1_1element.html#a08c7dcebf9e96fe5e4dd6df2959c0024',1,'simdjson::dom::element']]],
['is_5fscalar_125',['is_scalar',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ac2ea8f4340d02d9062f81419da47500b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_scalar()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8c2618e57ec26501dd93ff8fd5cc2191',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_scalar()']]],
['is_5fstreaming_126',['is_streaming',['../namespacesimdjson.html#a6f306690d6d088d80b0cc2717040b2d0',1,'simdjson']]],
['is_5fstring_127',['is_string',['../classsimdjson_1_1dom_1_1element.html#a65bd96042cc0f19dc3e0635937edded4',1,'simdjson::dom::element']]],
['is_5fuint64_128',['is_uint64',['../classsimdjson_1_1dom_1_1element.html#ac5017726a573f59c3494b92bb66a3beb',1,'simdjson::dom::element::is_uint64()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#af0e89976b80a7a7dedaf8c1a7cfd64a2',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number::is_uint64()']]],
['iter_129',['iter',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a969e1000319391cd2bee3aed88481500',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::iter()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html#a2d84851f9e4fc07b3e518ea957e2d9b6',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::iter()']]],
['iterate_130',['iterate',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a0da712132ca4180a84907f2ca4ffbc5b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['iterate_5fmany_131',['iterate_many',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#af996682250c05ca237fe6db234bb9179',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate_many()'],['../md_doc_iterate_many.html',1,'(Global Namespace)']]],
['iterator_132',['iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a3b0ac5e3e64e53167a011afdd0b77345',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::iterator()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a6c3a5002801ab80b1c59422d7f3400d3',1,'simdjson::dom::document_stream::iterator::iterator()'],['../classsimdjson_1_1dom_1_1array_1_1iterator.html',1,'simdjson::dom::array::iterator'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html',1,'simdjson::dom::document_stream::iterator'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html',1,'simdjson::dom::object::iterator'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['json_5ftype_132',['json_type',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['json_5ftype_133',['json_type',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+6 -6
View File
@@ -1,9 +1,9 @@
var searchData=
[
['key_133',['key',['../classsimdjson_1_1dom_1_1key__value__pair.html#a58c41d937401cfe88ceb6e71d7dbeb45',1,'simdjson::dom::key_value_pair::key()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a951609ca7a164b499ff19adbe2de7983',1,'simdjson::dom::object::iterator::key()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::key()']]],
['key_5fc_5fstr_134',['key_c_str',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a54a99dcf9c422d5c24f3c570b6d9b6e4',1,'simdjson::dom::object::iterator']]],
['key_5fequals_135',['key_equals',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a4807eeb1ed5f596b587d0b61dfb550e7',1,'simdjson::dom::object::iterator']]],
['key_5fequals_5fcase_5finsensitive_136',['key_equals_case_insensitive',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a6d335de77b8c5b731566e48f6cacd95d',1,'simdjson::dom::object::iterator']]],
['key_5flength_137',['key_length',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a5ad1b60fd5df56d9fdb8bce1e08de88f',1,'simdjson::dom::object::iterator']]],
['key_5fvalue_5fpair_138',['key_value_pair',['../classsimdjson_1_1dom_1_1key__value__pair.html',1,'simdjson::dom']]]
['key_134',['key',['../classsimdjson_1_1dom_1_1key__value__pair.html#a58c41d937401cfe88ceb6e71d7dbeb45',1,'simdjson::dom::key_value_pair::key()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a951609ca7a164b499ff19adbe2de7983',1,'simdjson::dom::object::iterator::key()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::key()']]],
['key_5fc_5fstr_135',['key_c_str',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a54a99dcf9c422d5c24f3c570b6d9b6e4',1,'simdjson::dom::object::iterator']]],
['key_5fequals_136',['key_equals',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a4807eeb1ed5f596b587d0b61dfb550e7',1,'simdjson::dom::object::iterator']]],
['key_5fequals_5fcase_5finsensitive_137',['key_equals_case_insensitive',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a6d335de77b8c5b731566e48f6cacd95d',1,'simdjson::dom::object::iterator']]],
['key_5flength_138',['key_length',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a5ad1b60fd5df56d9fdb8bce1e08de88f',1,'simdjson::dom::object::iterator']]],
['key_5fvalue_5fpair_139',['key_value_pair',['../classsimdjson_1_1dom_1_1key__value__pair.html',1,'simdjson::dom']]]
];
+5 -5
View File
@@ -1,8 +1,8 @@
var searchData=
[
['len_139',['len',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a132a95e1147b80c2533d1632185a6a09',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['length_140',['length',['../structsimdjson_1_1padded__string.html#a863fded7b347718299190ad3f501d38c',1,'simdjson::padded_string']]],
['load_141',['load',['../classsimdjson_1_1dom_1_1parser.html#ab3e5bbb1974a1932aead90ad63883a23',1,'simdjson::dom::parser::load()'],['../structsimdjson_1_1padded__string.html#aaf017ffe731c738da5eb31c63b987d3a',1,'simdjson::padded_string::load()']]],
['load_5finto_5fdocument_142',['load_into_document',['../classsimdjson_1_1dom_1_1parser.html#ac7913230cb1f559bea4583bb743f9807',1,'simdjson::dom::parser']]],
['load_5fmany_143',['load_many',['../classsimdjson_1_1dom_1_1parser.html#a5300851ba21d0a0273a11510fd1c378a',1,'simdjson::dom::parser']]]
['len_140',['len',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a132a95e1147b80c2533d1632185a6a09',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['length_141',['length',['../structsimdjson_1_1padded__string.html#a863fded7b347718299190ad3f501d38c',1,'simdjson::padded_string']]],
['load_142',['load',['../classsimdjson_1_1dom_1_1parser.html#ab3e5bbb1974a1932aead90ad63883a23',1,'simdjson::dom::parser::load()'],['../structsimdjson_1_1padded__string.html#aaf017ffe731c738da5eb31c63b987d3a',1,'simdjson::padded_string::load()']]],
['load_5finto_5fdocument_143',['load_into_document',['../classsimdjson_1_1dom_1_1parser.html#ac7913230cb1f559bea4583bb743f9807',1,'simdjson::dom::parser']]],
['load_5fmany_144',['load_many',['../classsimdjson_1_1dom_1_1parser.html#a5300851ba21d0a0273a11510fd1c378a',1,'simdjson::dom::parser']]]
];
+4 -4
View File
@@ -1,7 +1,7 @@
var searchData=
[
['max_5fcapacity_144',['max_capacity',['../classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0',1,'simdjson::dom::parser::max_capacity()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a006ad62e81d1ffa0fa898b586095208b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::max_capacity()']]],
['max_5fdepth_145',['max_depth',['../classsimdjson_1_1dom_1_1parser.html#a209d15b8f87ad69f5fbaccdd5b6b5441',1,'simdjson::dom::parser::max_depth()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a9dd8dfaa40f0faec56e31f976e4c2c94',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::max_depth()']]],
['memalloc_146',['MEMALLOC',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f',1,'simdjson']]],
['minify_147',['minify',['../namespacesimdjson.html#aeb4ef5cab43d52da3fdd99cb689aff2c',1,'simdjson::minify(T x)'],['../namespacesimdjson.html#a94bb4244756d764cf0ed7de180ae6520',1,'simdjson::minify(const char *buf, size_t len, char *dst, size_t &amp;dst_len) noexcept']]]
['max_5fcapacity_145',['max_capacity',['../classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0',1,'simdjson::dom::parser::max_capacity()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a006ad62e81d1ffa0fa898b586095208b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::max_capacity()']]],
['max_5fdepth_146',['max_depth',['../classsimdjson_1_1dom_1_1parser.html#a209d15b8f87ad69f5fbaccdd5b6b5441',1,'simdjson::dom::parser::max_depth()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a9dd8dfaa40f0faec56e31f976e4c2c94',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::max_depth()']]],
['memalloc_147',['MEMALLOC',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f',1,'simdjson']]],
['minify_148',['minify',['../namespacesimdjson.html#aeb4ef5cab43d52da3fdd99cb689aff2c',1,'simdjson::minify(T x)'],['../namespacesimdjson.html#a94bb4244756d764cf0ed7de180ae6520',1,'simdjson::minify(const char *buf, size_t len, char *dst, size_t &amp;dst_len) noexcept']]]
];
+10 -10
View File
@@ -1,13 +1,13 @@
var searchData=
[
['n_5fatom_5ferror_148',['N_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4e161f7bd0b3ca10f41a220a75de8cde',1,'simdjson']]],
['name_149',['name',['../classsimdjson_1_1implementation.html#a404c32ec6187ac0fb5b2ec6b5aea4abd',1,'simdjson::implementation']]],
['no_5fsuch_5ffield_150',['NO_SUCH_FIELD',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4a2c71f8eca438b3f0553a2811bdab9a',1,'simdjson']]],
['null_151',['null',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a37a6259cc0c1dae299a7866489dff0bd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['null_5fvalue_152',['NULL_VALUE',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa9f0aff2067f91437e50e4872b229e6a',1,'simdjson::dom']]],
['number_153',['number',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab1bc248a7ff2b2e95569f56de68615df',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number']]],
['number_5ferror_154',['NUMBER_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9adfcabbbd1ddb0843a0f320e062866ae8',1,'simdjson']]],
['number_5fof_5fslots_155',['number_of_slots',['../classsimdjson_1_1dom_1_1array.html#a26e66312190e016c22093292974490ff',1,'simdjson::dom::array']]],
['number_5fout_5fof_5frange_156',['NUMBER_OUT_OF_RANGE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8c779dcc8fb73a4eb8891af3ef65eebb',1,'simdjson']]],
['number_5ftype_157',['number_type',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6a2b39df6a1ac51d9fbb7b39a1fcf89c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['n_5fatom_5ferror_149',['N_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4e161f7bd0b3ca10f41a220a75de8cde',1,'simdjson']]],
['name_150',['name',['../classsimdjson_1_1implementation.html#a404c32ec6187ac0fb5b2ec6b5aea4abd',1,'simdjson::implementation']]],
['no_5fsuch_5ffield_151',['NO_SUCH_FIELD',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4a2c71f8eca438b3f0553a2811bdab9a',1,'simdjson']]],
['null_152',['null',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a37a6259cc0c1dae299a7866489dff0bd',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['null_5fvalue_153',['NULL_VALUE',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa9f0aff2067f91437e50e4872b229e6a',1,'simdjson::dom']]],
['number_154',['number',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330ab1bc248a7ff2b2e95569f56de68615df',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number']]],
['number_5ferror_155',['NUMBER_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9adfcabbbd1ddb0843a0f320e062866ae8',1,'simdjson']]],
['number_5fof_5fslots_156',['number_of_slots',['../classsimdjson_1_1dom_1_1array.html#a26e66312190e016c22093292974490ff',1,'simdjson::dom::array']]],
['number_5fout_5fof_5frange_157',['NUMBER_OUT_OF_RANGE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8c779dcc8fb73a4eb8891af3ef65eebb',1,'simdjson']]],
['number_5ftype_158',['number_type',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6a2b39df6a1ac51d9fbb7b39a1fcf89c',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+30 -30
View File
@@ -1,33 +1,33 @@
var searchData=
[
['object_158',['object',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330aa8cfde6331bd59eb2ac96f8911c4b666',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object()'],['../classsimdjson_1_1dom_1_1object.html#ae2e1a8cbaab9d352495d1dc993407be3',1,'simdjson::dom::object::object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::object()']]],
['object_159',['OBJECT',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa8eee8e217391199668cbac89472ace53',1,'simdjson::dom']]],
['object_160',['object',['../classsimdjson_1_1dom_1_1object.html',1,'simdjson::dom::object'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object']]],
['object_20iteration_161',['Object iteration',['../group__object.html',1,'']]],
['object_5fiterator_162',['object_iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html#a9fce67dabeb5dcccd16fa531febec666',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::object_iterator()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator']]],
['open_5fcontainer_163',['open_container',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1open__container.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['open_5fcontainers_164',['open_containers',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a9c67c6c782f1296319a58ec1586f2329',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['operator_20array_165',['operator array',['../classsimdjson_1_1dom_1_1element.html#a71d6bfa627dd66e202f8b402f91a44ac',1,'simdjson::dom::element::operator array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a08307c0a5552cf8cb06613ed1de48eac',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a93756146a65e835b9358cc652dc53396',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator array() noexcept(false)']]],
['operator_20bool_166',['operator bool',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#af7b51d9048d388235f3936c8fa30a2f7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator bool()'],['../classsimdjson_1_1dom_1_1element.html#ab036e52a73d5bd046e1f2650a31dab30',1,'simdjson::dom::element::operator bool()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7df7ba140c9d6398fef2c6963da82230',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator bool()']]],
['operator_20const_20char_20_2a_167',['operator const char *',['../classsimdjson_1_1dom_1_1element.html#a8f9569b40dd2b23aab9fbf2229749589',1,'simdjson::dom::element']]],
['operator_20double_168',['operator double',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a53f99cedf58e62c1382a4d5a585e05a0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator double()'],['../classsimdjson_1_1dom_1_1element.html#a743b5f1ef4202d8fb8fb317e612385f3',1,'simdjson::dom::element::operator double()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae052e098bfbfde398845060a8d4f572f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator double()']]],
['operator_20int64_5ft_169',['operator int64_t',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a30f182e71d3c13d2656ba5983862be57',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator int64_t()'],['../classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3',1,'simdjson::dom::element::operator int64_t()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5d50aa0d396fc49855d3c0c571b07a25',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator int64_t()']]],
['operator_20object_170',['operator object',['../classsimdjson_1_1dom_1_1element.html#a23f4d8c38309b0184e658d8a9697a177',1,'simdjson::dom::element::operator object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6cd27fe6dc9062b5380db757d49c3f7b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a89519c599fd938a6a750262111fc5757',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator object()']]],
['operator_20padded_5fstring_5fview_171',['operator padded_string_view',['../structsimdjson_1_1padded__string.html#a0e5b8e8917478af4e82e023c2efa40e9',1,'simdjson::padded_string']]],
['operator_20raw_5fjson_5fstring_172',['operator raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a85d69a32b4b95f353abe6214ecc98619',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator raw_json_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a78411bf36298e3468ac83f3562b75d83',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator raw_json_string()']]],
['operator_20t_173',['operator T',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a4d381cbad85e6b5498328f2c9bacb8ab',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['operator_20t_26_26_174',['operator T&amp;&amp;',['../structsimdjson_1_1simdjson__result.html#afcce23c64894ec135fe8c2d255d2121b',1,'simdjson::simdjson_result::operator T&amp;&amp;()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a11133790f4386ea4d11567a3a0806096',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::operator T&amp;&amp;()']]],
['operator_20uint64_5ft_175',['operator uint64_t',['../classsimdjson_1_1dom_1_1element.html#ae3c0226046e29cfb0e868c5251a87e53',1,'simdjson::dom::element::operator uint64_t()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a847db7139319155ef5fa2d4af7063163',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator uint64_t()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#afb7be23d4f1006d5eae234d8c8c8d286',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator uint64_t()']]],
['operator_20value_176',['operator value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad12185e1993ebcad73eb5ce82f5de8f7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['operator_21_3d_177',['operator!=',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a1da5ce328cc2609432be961736c6e810',1,'simdjson::dom::object::iterator::operator!=()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a05396b8e8322363b523b3bf9730a31f1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator!=()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#abbca17b48bd6c2b045b659076f1f64ce',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator!=()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a56c69d73c7e424e008a28771661ab218',1,'simdjson::dom::document_stream::iterator::operator!=()'],['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a2680a46eeece638bc352bcf6a169bcf6',1,'simdjson::dom::array::iterator::operator!=(const iterator &amp;other) const noexcept']]],
['operator_2a_178',['operator*',['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a90254656d4e7a8826246d1f931647eff',1,'simdjson::dom::array::iterator::operator*()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a09b193fe348fa8a267b96edd96f7515e',1,'simdjson::dom::document_stream::iterator::operator*()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a688f6c7f451602bb3385a93252c0828a',1,'simdjson::dom::object::iterator::operator*()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a1577fb5a95f92a4a1aaa8eee6440d572',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator*()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a5fe3ce985cc1921d5917667d6b25841b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator*()']]],
['operator_2b_2b_179',['operator++',['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a46454681bd5e3a938c04eb89210e7966',1,'simdjson::dom::array::iterator::operator++()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a03e0c8d93b86a18b10370d51b99548ef',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator++()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a55e0ae33e5e5835c841fd082edab5937',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator++()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a83b3c467632c017400f95ff05d2367b3',1,'simdjson::dom::object::iterator::operator++()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a7b05ed75aa2b2a6d3a17204b9863956a',1,'simdjson::dom::document_stream::iterator::operator++()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#aa26738ad08b7de3be4621a75863118ab',1,'simdjson::dom::object::iterator::operator++()'],['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a6ec91111a2bcc9e378d30b47b613fac5',1,'simdjson::dom::array::iterator::operator++()']]],
['operator_3c_180',['operator&lt;',['../classsimdjson_1_1dom_1_1element.html#a2f9448091caf47e5ecc325956e14ed73',1,'simdjson::dom::element']]],
['operator_3c_3c_181',['operator&lt;&lt;',['../namespacesimdjson_1_1dom.html#abdab607221c423b08344548fa442a45a',1,'simdjson::dom::operator&lt;&lt;(std::ostream &amp;out, simdjson::dom::element value)'],['../namespacesimdjson_1_1dom.html#a34e6f2a4920f4dcb683f5730f8d8601b',1,'simdjson::dom::operator&lt;&lt;(std::ostream &amp;out, simdjson::dom::array value)'],['../namespacesimdjson_1_1dom.html#a1c26d3ab6fcbbb3ecb69add4236f0a4d',1,'simdjson::dom::operator&lt;&lt;(std::ostream &amp;out, simdjson::dom::object value)'],['../namespacesimdjson.html#a43514fe76c3095e45f30a050a9551d27',1,'simdjson::operator&lt;&lt;()'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, json_type type) noexcept'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a386f80798c223c5fdbfc4dd9066a6b99',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson_result&lt; json_type &gt; &amp;type) noexcept(false)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac3a4f6af474f2b5f6d749f7452bb5477',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value x)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a24f9bbfe8b5a3017b4dd4b72dbccec4d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array value)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6f753d5e1bc479321c51b54392a96a65',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document &amp;value)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ae52a82c2f754a47eb9dac12223b3311d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object value)'],['../namespacesimdjson.html#a537445bb236ae76d2b5559b1851b7108',1,'simdjson::operator&lt;&lt;(std::ostream &amp;out, const padded_string &amp;s)'],['../namespacesimdjson.html#a39bbbf605c0068e4a65c2d8885727fc9',1,'simdjson::operator&lt;&lt;(std::ostream &amp;out, simdjson_result&lt; padded_string &gt; &amp;s) noexcept(false)'],['../namespacesimdjson.html#a667605c4c36cfa45bf111d6c76d39284',1,'simdjson::operator&lt;&lt;(std::ostream &amp;out, simdjson_result&lt; padded_string_view &gt; &amp;s) noexcept(false)']]],
['operator_3d_182',['operator=',['../classsimdjson_1_1dom_1_1document__stream.html#a162d002972b41bbb7d8e4021341e15ba',1,'simdjson::dom::document_stream::operator=()'],['../structsimdjson_1_1padded__string.html#aa43b3a8e0df4edcf960f04441dd9b930',1,'simdjson::padded_string::operator=()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#ac3c10596a0934f4f5375b986a35f90db',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::operator=()'],['../classsimdjson_1_1dom_1_1parser.html#af5b61dda345cef1feba7c4529dfe0259',1,'simdjson::dom::parser::operator=()'],['../classsimdjson_1_1dom_1_1document.html#a336814aa587d9ca605e1548b22b2b80c',1,'simdjson::dom::document::operator=()']]],
['operator_3d_3d_183',['operator==',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a20cd55e63cf5bdc1561f771b4db1ac1b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator==()'],['../classsimdjson_1_1dom_1_1element.html#afbe1c01508f1cc39b41b79596cb5717b',1,'simdjson::dom::element::operator==()'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aab771b17058b0c93bdd0a8679c2c4d84',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator==()']]],
['operator_5b_5d_184',['operator[]',['../classsimdjson_1_1dom_1_1object.html#a2691ceae488be203aac2d5ef5b67347f',1,'simdjson::dom::object::operator[](const char *key) const noexcept'],['../classsimdjson_1_1dom_1_1object.html#acc66a2f2eb74fbe359d4064531764f50',1,'simdjson::dom::object::operator[](std::string_view key) const noexcept'],['../classsimdjson_1_1dom_1_1element.html#a367d22eeabc1881a8eb18bae2f2ba3b8',1,'simdjson::dom::element::operator[](const char *key) const noexcept'],['../classsimdjson_1_1dom_1_1element.html#aca693f57d73a5ce95d1f7bedf67289b7',1,'simdjson::dom::element::operator[](std::string_view key) const noexcept']]],
['out_5fof_5fbounds_185',['OUT_OF_BOUNDS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a3f94172e04ae52a978ea62157140b0de',1,'simdjson']]],
['out_5fof_5forder_5fiteration_186',['OUT_OF_ORDER_ITERATION',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a351bcafefbbc80a6dadc1ea6c27a35e6',1,'simdjson']]],
['string_5fview_187',['string_view',['../structsimdjson_1_1padded__string.html#a4bf80c11155b8067a87bd76762bee23b',1,'simdjson::padded_string::string_view()'],['../classsimdjson_1_1dom_1_1element.html#a83adcf723abff34d7c1e8ec0e69d967b',1,'simdjson::dom::element::string_view()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8e5f2ff46639e6c1cffb73d4e071e491',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::string_view()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a30e8df60ace82837a17e52d5e457ac52',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::string_view()']]]
['object_159',['object',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330aa8cfde6331bd59eb2ac96f8911c4b666',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object()'],['../classsimdjson_1_1dom_1_1object.html#ae2e1a8cbaab9d352495d1dc993407be3',1,'simdjson::dom::object::object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::object()']]],
['object_160',['OBJECT',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa8eee8e217391199668cbac89472ace53',1,'simdjson::dom']]],
['object_161',['object',['../classsimdjson_1_1dom_1_1object.html',1,'simdjson::dom::object'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object']]],
['object_20iteration_162',['Object iteration',['../group__object.html',1,'']]],
['object_5fiterator_163',['object_iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html#a9fce67dabeb5dcccd16fa531febec666',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::object_iterator()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator']]],
['open_5fcontainer_164',['open_container',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1open__container.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['open_5fcontainers_165',['open_containers',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html#a9c67c6c782f1296319a58ec1586f2329',1,'simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation']]],
['operator_20array_166',['operator array',['../classsimdjson_1_1dom_1_1element.html#a71d6bfa627dd66e202f8b402f91a44ac',1,'simdjson::dom::element::operator array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a08307c0a5552cf8cb06613ed1de48eac',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator array()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a93756146a65e835b9358cc652dc53396',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator array() noexcept(false)']]],
['operator_20bool_167',['operator bool',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#af7b51d9048d388235f3936c8fa30a2f7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator bool()'],['../classsimdjson_1_1dom_1_1element.html#ab036e52a73d5bd046e1f2650a31dab30',1,'simdjson::dom::element::operator bool()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a7df7ba140c9d6398fef2c6963da82230',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator bool()']]],
['operator_20const_20char_20_2a_168',['operator const char *',['../classsimdjson_1_1dom_1_1element.html#a8f9569b40dd2b23aab9fbf2229749589',1,'simdjson::dom::element']]],
['operator_20double_169',['operator double',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a53f99cedf58e62c1382a4d5a585e05a0',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator double()'],['../classsimdjson_1_1dom_1_1element.html#a743b5f1ef4202d8fb8fb317e612385f3',1,'simdjson::dom::element::operator double()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ae052e098bfbfde398845060a8d4f572f',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator double()']]],
['operator_20int64_5ft_170',['operator int64_t',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a30f182e71d3c13d2656ba5983862be57',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator int64_t()'],['../classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3',1,'simdjson::dom::element::operator int64_t()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a5d50aa0d396fc49855d3c0c571b07a25',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator int64_t()']]],
['operator_20object_171',['operator object',['../classsimdjson_1_1dom_1_1element.html#a23f4d8c38309b0184e658d8a9697a177',1,'simdjson::dom::element::operator object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a6cd27fe6dc9062b5380db757d49c3f7b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator object()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a89519c599fd938a6a750262111fc5757',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator object()']]],
['operator_20padded_5fstring_5fview_172',['operator padded_string_view',['../structsimdjson_1_1padded__string.html#a0e5b8e8917478af4e82e023c2efa40e9',1,'simdjson::padded_string']]],
['operator_20raw_5fjson_5fstring_173',['operator raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a85d69a32b4b95f353abe6214ecc98619',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator raw_json_string()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a78411bf36298e3468ac83f3562b75d83',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator raw_json_string()']]],
['operator_20t_174',['operator T',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a4d381cbad85e6b5498328f2c9bacb8ab',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value']]],
['operator_20t_26_26_175',['operator T&amp;&amp;',['../structsimdjson_1_1simdjson__result.html#afcce23c64894ec135fe8c2d255d2121b',1,'simdjson::simdjson_result::operator T&amp;&amp;()'],['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html#a11133790f4386ea4d11567a3a0806096',1,'simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base::operator T&amp;&amp;()']]],
['operator_20uint64_5ft_176',['operator uint64_t',['../classsimdjson_1_1dom_1_1element.html#ae3c0226046e29cfb0e868c5251a87e53',1,'simdjson::dom::element::operator uint64_t()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a847db7139319155ef5fa2d4af7063163',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator uint64_t()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#afb7be23d4f1006d5eae234d8c8c8d286',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator uint64_t()']]],
['operator_20value_177',['operator value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#ad12185e1993ebcad73eb5ce82f5de8f7',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['operator_21_3d_178',['operator!=',['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a1da5ce328cc2609432be961736c6e810',1,'simdjson::dom::object::iterator::operator!=()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a05396b8e8322363b523b3bf9730a31f1',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator!=()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#abbca17b48bd6c2b045b659076f1f64ce',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator!=()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a56c69d73c7e424e008a28771661ab218',1,'simdjson::dom::document_stream::iterator::operator!=()'],['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a2680a46eeece638bc352bcf6a169bcf6',1,'simdjson::dom::array::iterator::operator!=(const iterator &amp;other) const noexcept']]],
['operator_2a_179',['operator*',['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a90254656d4e7a8826246d1f931647eff',1,'simdjson::dom::array::iterator::operator*()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a09b193fe348fa8a267b96edd96f7515e',1,'simdjson::dom::document_stream::iterator::operator*()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a688f6c7f451602bb3385a93252c0828a',1,'simdjson::dom::object::iterator::operator*()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a1577fb5a95f92a4a1aaa8eee6440d572',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator*()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a5fe3ce985cc1921d5917667d6b25841b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator*()']]],
['operator_2b_2b_180',['operator++',['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a46454681bd5e3a938c04eb89210e7966',1,'simdjson::dom::array::iterator::operator++()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html#a03e0c8d93b86a18b10370d51b99548ef',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator++()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a55e0ae33e5e5835c841fd082edab5937',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator++()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#a83b3c467632c017400f95ff05d2367b3',1,'simdjson::dom::object::iterator::operator++()'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a7b05ed75aa2b2a6d3a17204b9863956a',1,'simdjson::dom::document_stream::iterator::operator++()'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html#aa26738ad08b7de3be4621a75863118ab',1,'simdjson::dom::object::iterator::operator++()'],['../classsimdjson_1_1dom_1_1array_1_1iterator.html#a6ec91111a2bcc9e378d30b47b613fac5',1,'simdjson::dom::array::iterator::operator++()']]],
['operator_3c_181',['operator&lt;',['../classsimdjson_1_1dom_1_1element.html#a2f9448091caf47e5ecc325956e14ed73',1,'simdjson::dom::element']]],
['operator_3c_3c_182',['operator&lt;&lt;',['../namespacesimdjson_1_1dom.html#abdab607221c423b08344548fa442a45a',1,'simdjson::dom::operator&lt;&lt;(std::ostream &amp;out, simdjson::dom::element value)'],['../namespacesimdjson_1_1dom.html#a34e6f2a4920f4dcb683f5730f8d8601b',1,'simdjson::dom::operator&lt;&lt;(std::ostream &amp;out, simdjson::dom::array value)'],['../namespacesimdjson_1_1dom.html#a1c26d3ab6fcbbb3ecb69add4236f0a4d',1,'simdjson::dom::operator&lt;&lt;(std::ostream &amp;out, simdjson::dom::object value)'],['../namespacesimdjson.html#a43514fe76c3095e45f30a050a9551d27',1,'simdjson::operator&lt;&lt;()'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, json_type type) noexcept'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a386f80798c223c5fdbfc4dd9066a6b99',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson_result&lt; json_type &gt; &amp;type) noexcept(false)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac3a4f6af474f2b5f6d749f7452bb5477',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value x)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a24f9bbfe8b5a3017b4dd4b72dbccec4d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array value)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a6f753d5e1bc479321c51b54392a96a65',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document &amp;value)'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ae52a82c2f754a47eb9dac12223b3311d',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator&lt;&lt;(std::ostream &amp;out, simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object value)'],['../namespacesimdjson.html#a537445bb236ae76d2b5559b1851b7108',1,'simdjson::operator&lt;&lt;(std::ostream &amp;out, const padded_string &amp;s)'],['../namespacesimdjson.html#a39bbbf605c0068e4a65c2d8885727fc9',1,'simdjson::operator&lt;&lt;(std::ostream &amp;out, simdjson_result&lt; padded_string &gt; &amp;s) noexcept(false)'],['../namespacesimdjson.html#a667605c4c36cfa45bf111d6c76d39284',1,'simdjson::operator&lt;&lt;(std::ostream &amp;out, simdjson_result&lt; padded_string_view &gt; &amp;s) noexcept(false)']]],
['operator_3d_183',['operator=',['../classsimdjson_1_1dom_1_1document__stream.html#a162d002972b41bbb7d8e4021341e15ba',1,'simdjson::dom::document_stream::operator=()'],['../structsimdjson_1_1padded__string.html#aa43b3a8e0df4edcf960f04441dd9b930',1,'simdjson::padded_string::operator=()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html#ac3c10596a0934f4f5375b986a35f90db',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::operator=()'],['../classsimdjson_1_1dom_1_1parser.html#af5b61dda345cef1feba7c4529dfe0259',1,'simdjson::dom::parser::operator=()'],['../classsimdjson_1_1dom_1_1document.html#a336814aa587d9ca605e1548b22b2b80c',1,'simdjson::dom::document::operator=()']]],
['operator_3d_3d_184',['operator==',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html#a20cd55e63cf5bdc1561f771b4db1ac1b',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator==()'],['../classsimdjson_1_1dom_1_1element.html#afbe1c01508f1cc39b41b79596cb5717b',1,'simdjson::dom::element::operator==()'],['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aab771b17058b0c93bdd0a8679c2c4d84',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::operator==()']]],
['operator_5b_5d_185',['operator[]',['../classsimdjson_1_1dom_1_1object.html#a2691ceae488be203aac2d5ef5b67347f',1,'simdjson::dom::object::operator[](const char *key) const noexcept'],['../classsimdjson_1_1dom_1_1object.html#acc66a2f2eb74fbe359d4064531764f50',1,'simdjson::dom::object::operator[](std::string_view key) const noexcept'],['../classsimdjson_1_1dom_1_1element.html#a367d22eeabc1881a8eb18bae2f2ba3b8',1,'simdjson::dom::element::operator[](const char *key) const noexcept'],['../classsimdjson_1_1dom_1_1element.html#aca693f57d73a5ce95d1f7bedf67289b7',1,'simdjson::dom::element::operator[](std::string_view key) const noexcept']]],
['out_5fof_5fbounds_186',['OUT_OF_BOUNDS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a3f94172e04ae52a978ea62157140b0de',1,'simdjson']]],
['out_5fof_5forder_5fiteration_187',['OUT_OF_ORDER_ITERATION',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a351bcafefbbc80a6dadc1ea6c27a35e6',1,'simdjson']]],
['string_5fview_188',['string_view',['../structsimdjson_1_1padded__string.html#a4bf80c11155b8067a87bd76762bee23b',1,'simdjson::padded_string::string_view()'],['../classsimdjson_1_1dom_1_1element.html#a83adcf723abff34d7c1e8ec0e69d967b',1,'simdjson::dom::element::string_view()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a8e5f2ff46639e6c1cffb73d4e071e491',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::string_view()'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a30e8df60ace82837a17e52d5e457ac52',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::string_view()']]]
];
+11 -11
View File
@@ -1,14 +1,14 @@
var searchData=
[
['padded_5fstring_188',['padded_string',['../structsimdjson_1_1padded__string.html#a8e10a3a5a46a4d58459b052975b0bf66',1,'simdjson::padded_string::padded_string() noexcept'],['../structsimdjson_1_1padded__string.html#ac06ec74c78934565cdf50df163d35476',1,'simdjson::padded_string::padded_string(size_t length) noexcept'],['../structsimdjson_1_1padded__string.html#a1b15f9345c0215e7548df1aa0105de98',1,'simdjson::padded_string::padded_string(const char *data, size_t length) noexcept'],['../structsimdjson_1_1padded__string.html#a44fb0f219f05528e606f79dab7c32482',1,'simdjson::padded_string::padded_string(const std::string &amp;str_) noexcept'],['../structsimdjson_1_1padded__string.html#a6199f5bf259fcac114addeef569cf5a5',1,'simdjson::padded_string::padded_string(std::string_view sv_) noexcept'],['../structsimdjson_1_1padded__string.html#a952eaf7ff8ddf252d9c00a693978a4da',1,'simdjson::padded_string::padded_string(padded_string &amp;&amp;o) noexcept'],['../structsimdjson_1_1padded__string.html',1,'simdjson::padded_string']]],
['padded_5fstring_5fview_189',['padded_string_view',['../classsimdjson_1_1padded__string__view.html#a12b33830793e7ab1953b961088a83c3d',1,'simdjson::padded_string_view::padded_string_view(std::string_view s, size_t capacity) noexcept'],['../classsimdjson_1_1padded__string__view.html#aae57856a217294ac218b6372a5e37d9a',1,'simdjson::padded_string_view::padded_string_view(const std::string &amp;s) noexcept'],['../classsimdjson_1_1padded__string__view.html#aa338ad56304bc79e6ca1fab64af41de0',1,'simdjson::padded_string_view::padded_string_view() noexcept=default'],['../classsimdjson_1_1padded__string__view.html#a47ac0063f7dd0ffd832c5e4439f2de30',1,'simdjson::padded_string_view::padded_string_view(const char *s, size_t len, size_t capacity) noexcept'],['../classsimdjson_1_1padded__string__view.html#a184b54acd28046a9c4f2a6cfa5419779',1,'simdjson::padded_string_view::padded_string_view(const uint8_t *s, size_t len, size_t capacity) noexcept'],['../classsimdjson_1_1padded__string__view.html',1,'simdjson::padded_string_view']]],
['padding_190',['padding',['../classsimdjson_1_1padded__string__view.html#a934e7272d22d6024383eafe07b06773c',1,'simdjson::padded_string_view']]],
['parse_191',['parse',['../classsimdjson_1_1dom_1_1parser.html#a16c7d1e28125ef7d5703244483f70984',1,'simdjson::dom::parser']]],
['parse_5finto_5fdocument_192',['parse_into_document',['../classsimdjson_1_1dom_1_1parser.html#a1afc4d3b429363b503a5605d66081e30',1,'simdjson::dom::parser']]],
['parse_5fmany_193',['parse_many',['../md_doc_parse_many.html',1,'(Global Namespace)'],['../classsimdjson_1_1dom_1_1parser.html#afb18710d2e2ef0fd40dda4887282bdb2',1,'simdjson::dom::parser::parse_many(const uint8_t *buf, size_t len, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept']]],
['parser_194',['parser',['../classsimdjson_1_1dom_1_1parser.html#a09370efac9e1b7d9b4a8349332e026c3',1,'simdjson::dom::parser::parser(size_t max_capacity=SIMDJSON_MAXSIZE_BYTES) noexcept'],['../classsimdjson_1_1dom_1_1parser.html#a3f3c80565fe63857e2901c48e7bed64d',1,'simdjson::dom::parser::parser(parser &amp;&amp;other) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a76abd4d78f0c26d80d3bf436ce212e00',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::parser()'],['../classsimdjson_1_1dom_1_1parser.html',1,'simdjson::dom::parser'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['parser_5fin_5fuse_195',['PARSER_IN_USE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae9067bb5cb6283141b1c66466005ac0d',1,'simdjson']]],
['payload_196',['payload',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#aa17e81138859bcef934d9502a9852049',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number']]],
['performance_20notes_197',['Performance Notes',['../md_doc_performance.html',1,'']]],
['prettify_198',['prettify',['../namespacesimdjson.html#aed443864cc94c09c3f88eea39f8ce645',1,'simdjson']]]
['padded_5fstring_189',['padded_string',['../structsimdjson_1_1padded__string.html#a8e10a3a5a46a4d58459b052975b0bf66',1,'simdjson::padded_string::padded_string() noexcept'],['../structsimdjson_1_1padded__string.html#ac06ec74c78934565cdf50df163d35476',1,'simdjson::padded_string::padded_string(size_t length) noexcept'],['../structsimdjson_1_1padded__string.html#a1b15f9345c0215e7548df1aa0105de98',1,'simdjson::padded_string::padded_string(const char *data, size_t length) noexcept'],['../structsimdjson_1_1padded__string.html#a44fb0f219f05528e606f79dab7c32482',1,'simdjson::padded_string::padded_string(const std::string &amp;str_) noexcept'],['../structsimdjson_1_1padded__string.html#a6199f5bf259fcac114addeef569cf5a5',1,'simdjson::padded_string::padded_string(std::string_view sv_) noexcept'],['../structsimdjson_1_1padded__string.html#a952eaf7ff8ddf252d9c00a693978a4da',1,'simdjson::padded_string::padded_string(padded_string &amp;&amp;o) noexcept'],['../structsimdjson_1_1padded__string.html',1,'simdjson::padded_string']]],
['padded_5fstring_5fview_190',['padded_string_view',['../classsimdjson_1_1padded__string__view.html#a12b33830793e7ab1953b961088a83c3d',1,'simdjson::padded_string_view::padded_string_view(std::string_view s, size_t capacity) noexcept'],['../classsimdjson_1_1padded__string__view.html#aae57856a217294ac218b6372a5e37d9a',1,'simdjson::padded_string_view::padded_string_view(const std::string &amp;s) noexcept'],['../classsimdjson_1_1padded__string__view.html#aa338ad56304bc79e6ca1fab64af41de0',1,'simdjson::padded_string_view::padded_string_view() noexcept=default'],['../classsimdjson_1_1padded__string__view.html#a47ac0063f7dd0ffd832c5e4439f2de30',1,'simdjson::padded_string_view::padded_string_view(const char *s, size_t len, size_t capacity) noexcept'],['../classsimdjson_1_1padded__string__view.html#a184b54acd28046a9c4f2a6cfa5419779',1,'simdjson::padded_string_view::padded_string_view(const uint8_t *s, size_t len, size_t capacity) noexcept'],['../classsimdjson_1_1padded__string__view.html',1,'simdjson::padded_string_view']]],
['padding_191',['padding',['../classsimdjson_1_1padded__string__view.html#a934e7272d22d6024383eafe07b06773c',1,'simdjson::padded_string_view']]],
['parse_192',['parse',['../classsimdjson_1_1dom_1_1parser.html#a16c7d1e28125ef7d5703244483f70984',1,'simdjson::dom::parser']]],
['parse_5finto_5fdocument_193',['parse_into_document',['../classsimdjson_1_1dom_1_1parser.html#a1afc4d3b429363b503a5605d66081e30',1,'simdjson::dom::parser']]],
['parse_5fmany_194',['parse_many',['../md_doc_parse_many.html',1,'(Global Namespace)'],['../classsimdjson_1_1dom_1_1parser.html#afb18710d2e2ef0fd40dda4887282bdb2',1,'simdjson::dom::parser::parse_many(const uint8_t *buf, size_t len, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept']]],
['parser_195',['parser',['../classsimdjson_1_1dom_1_1parser.html#a09370efac9e1b7d9b4a8349332e026c3',1,'simdjson::dom::parser::parser(size_t max_capacity=SIMDJSON_MAXSIZE_BYTES) noexcept'],['../classsimdjson_1_1dom_1_1parser.html#a3f3c80565fe63857e2901c48e7bed64d',1,'simdjson::dom::parser::parser(parser &amp;&amp;other) noexcept'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a76abd4d78f0c26d80d3bf436ce212e00',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::parser()'],['../classsimdjson_1_1dom_1_1parser.html',1,'simdjson::dom::parser'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]],
['parser_5fin_5fuse_196',['PARSER_IN_USE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae9067bb5cb6283141b1c66466005ac0d',1,'simdjson']]],
['payload_197',['payload',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html#aa17e81138859bcef934d9502a9852049',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number']]],
['performance_20notes_198',['Performance Notes',['../md_doc_performance.html',1,'']]],
['prettify_199',['prettify',['../namespacesimdjson.html#aed443864cc94c09c3f88eea39f8ce645',1,'simdjson']]]
];
+2 -2
View File
@@ -1,5 +1,5 @@
var searchData=
[
['array_299',['array',['../classsimdjson_1_1dom_1_1array.html',1,'simdjson::dom::array'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array']]],
['array_5fiterator_300',['array_iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['array_300',['array',['../classsimdjson_1_1dom_1_1array.html',1,'simdjson::dom::array'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array']]],
['array_5fiterator_301',['array_iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+4 -4
View File
@@ -1,7 +1,7 @@
var searchData=
[
['document_301',['document',['../classsimdjson_1_1dom_1_1document.html',1,'simdjson::dom::document'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['document_5freference_302',['document_reference',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['document_5fstream_303',['document_stream',['../classsimdjson_1_1dom_1_1document__stream.html',1,'simdjson::dom::document_stream'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream']]],
['dom_5fparser_5fimplementation_304',['dom_parser_implementation',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]]
['document_302',['document',['../classsimdjson_1_1dom_1_1document.html',1,'simdjson::dom::document'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document']]],
['document_5freference_303',['document_reference',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['document_5fstream_304',['document_stream',['../classsimdjson_1_1dom_1_1document__stream.html',1,'simdjson::dom::document_stream'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream']]],
['dom_5fparser_5fimplementation_305',['dom_parser_implementation',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1dom__parser__implementation.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['element_305',['element',['../classsimdjson_1_1dom_1_1element.html',1,'simdjson::dom']]]
['element_306',['element',['../classsimdjson_1_1dom_1_1element.html',1,'simdjson::dom']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['field_306',['field',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['field_307',['field',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+18 -18
View File
@@ -1,21 +1,21 @@
var searchData=
[
['implementation_307',['implementation',['../classsimdjson_1_1implementation.html',1,'simdjson']]],
['implementation_5fsimdjson_5fresult_5fbase_308',['implementation_simdjson_result_base',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_309',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_310',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_311',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_312',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_313',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_314',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_315',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_316',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_317',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_318',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_319',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_320',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_321',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_322',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_323',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['iterator_324',['iterator',['../classsimdjson_1_1dom_1_1array_1_1iterator.html',1,'simdjson::dom::array::iterator'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html',1,'simdjson::dom::document_stream::iterator'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html',1,'simdjson::dom::object::iterator'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator']]]
['implementation_308',['implementation',['../classsimdjson_1_1implementation.html',1,'simdjson']]],
['implementation_5fsimdjson_5fresult_5fbase_309',['implementation_simdjson_result_base',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_310',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_311',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_312',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_313',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_314',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_315',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_316',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_317',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_318',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_319',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_320',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_321',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_322',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_323',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['implementation_5fsimdjson_5fresult_5fbase_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_324',['implementation_simdjson_result_base&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1implementation__simdjson__result__base.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]],
['iterator_325',['iterator',['../classsimdjson_1_1dom_1_1array_1_1iterator.html',1,'simdjson::dom::array::iterator'],['../classsimdjson_1_1dom_1_1document__stream_1_1iterator.html',1,'simdjson::dom::document_stream::iterator'],['../classsimdjson_1_1dom_1_1object_1_1iterator.html',1,'simdjson::dom::object::iterator'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_1_1iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['key_5fvalue_5fpair_325',['key_value_pair',['../classsimdjson_1_1dom_1_1key__value__pair.html',1,'simdjson::dom']]]
['key_5fvalue_5fpair_326',['key_value_pair',['../classsimdjson_1_1dom_1_1key__value__pair.html',1,'simdjson::dom']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['number_326',['number',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['number_327',['number',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1number.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+3 -3
View File
@@ -1,6 +1,6 @@
var searchData=
[
['object_327',['object',['../classsimdjson_1_1dom_1_1object.html',1,'simdjson::dom::object'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object']]],
['object_5fiterator_328',['object_iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['open_5fcontainer_329',['open_container',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1open__container.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]]
['object_328',['object',['../classsimdjson_1_1dom_1_1object.html',1,'simdjson::dom::object'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object']]],
['object_5fiterator_329',['object_iterator',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['open_5fcontainer_330',['open_container',['../structsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1open__container.html',1,'simdjson::SIMDJSON_IMPLEMENTATION']]]
];
+3 -3
View File
@@ -1,6 +1,6 @@
var searchData=
[
['padded_5fstring_330',['padded_string',['../structsimdjson_1_1padded__string.html',1,'simdjson']]],
['padded_5fstring_5fview_331',['padded_string_view',['../classsimdjson_1_1padded__string__view.html',1,'simdjson']]],
['parser_332',['parser',['../classsimdjson_1_1dom_1_1parser.html',1,'simdjson::dom::parser'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]]
['padded_5fstring_331',['padded_string',['../structsimdjson_1_1padded__string.html',1,'simdjson']]],
['padded_5fstring_5fview_332',['padded_string_view',['../classsimdjson_1_1padded__string__view.html',1,'simdjson']]],
['parser_333',['parser',['../classsimdjson_1_1dom_1_1parser.html',1,'simdjson::dom::parser'],['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['raw_5fjson_5fstring_333',['raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['raw_5fjson_5fstring_334',['raw_json_string',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+21 -21
View File
@@ -1,24 +1,24 @@
var searchData=
[
['simdjson_5ferror_334',['simdjson_error',['../structsimdjson_1_1simdjson__error.html',1,'simdjson']]],
['simdjson_5fresult_335',['simdjson_result',['../structsimdjson_1_1simdjson__result.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aarray_20_3e_336',['simdjson_result&lt; dom::array &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3adocument_5fstream_20_3e_337',['simdjson_result&lt; dom::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aelement_20_3e_338',['simdjson_result&lt; dom::element &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1element_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aobject_20_3e_339',['simdjson_result&lt; dom::object &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_340',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_341',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_342',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_343',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_344',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_345',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_346',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_347',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_348',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_349',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_350',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_351',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_352',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_353',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_354',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html',1,'simdjson']]]
['simdjson_5ferror_335',['simdjson_error',['../structsimdjson_1_1simdjson__error.html',1,'simdjson']]],
['simdjson_5fresult_336',['simdjson_result',['../structsimdjson_1_1simdjson__result.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aarray_20_3e_337',['simdjson_result&lt; dom::array &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3adocument_5fstream_20_3e_338',['simdjson_result&lt; dom::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aelement_20_3e_339',['simdjson_result&lt; dom::element &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1element_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20dom_3a_3aobject_20_3e_340',['simdjson_result&lt; dom::object &gt;',['../structsimdjson_1_1simdjson__result_3_01dom_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_20_3e_341',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aarray_5fiterator_20_3e_342',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_20_3e_343',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5freference_20_3e_344',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_reference &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3adocument_5fstream_20_3e_345',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::document_stream &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__stream_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3afield_20_3e_346',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::field &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5fiterator_20_3e_347',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3ajson_5ftype_20_3e_348',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::json_type &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1json__type_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_20_3e_349',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aobject_5fiterator_20_3e_350',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::object_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3aparser_20_3e_351',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::parser &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3araw_5fjson_5fstring_20_3e_352',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3atoken_5fiterator_20_3e_353',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::token_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1token__iterator_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_20_3e_354',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value_01_4.html',1,'simdjson']]],
['simdjson_5fresult_3c_20simdjson_5fimplementation_3a_3aondemand_3a_3avalue_5fiterator_20_3e_355',['simdjson_result&lt; SIMDJSON_IMPLEMENTATION::ondemand::value_iterator &gt;',['../structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value__iterator_01_4.html',1,'simdjson']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['value_355',['value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['value_356',['value',['../classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+2 -2
View File
@@ -1,5 +1,5 @@
var searchData=
[
['element_5ftype_555',['element_type',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3a',1,'simdjson::dom']]],
['error_5fcode_556',['error_code',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9',1,'simdjson']]]
['element_5ftype_557',['element_type',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3a',1,'simdjson::dom']]],
['error_5fcode_558',['error_code',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9',1,'simdjson']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['json_5ftype_557',['json_type',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['json_5ftype_559',['json_type',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['stage1_5fmode_558',['stage1_mode',['../namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811',1,'simdjson']]]
['stage1_5fmode_560',['stage1_mode',['../namespacesimdjson.html#ae6ec9f0ce23fc51d87116b64fdbeb811',1,'simdjson']]]
];
+2 -2
View File
@@ -1,5 +1,5 @@
var searchData=
[
['array_559',['array',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330af1f713c9e000f5d3f280adbd124df4f5',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['array_560',['ARRAY',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aacb4fb1757fb37c43cded35d3eb857c43',1,'simdjson::dom']]]
['array_561',['array',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330af1f713c9e000f5d3f280adbd124df4f5',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]],
['array_562',['ARRAY',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aacb4fb1757fb37c43cded35d3eb857c43',1,'simdjson::dom']]]
];
+2 -2
View File
@@ -1,5 +1,5 @@
var searchData=
[
['bool_561',['BOOL',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa97b2c144243b2b9d2c593ec268b62f5',1,'simdjson::dom']]],
['boolean_562',['boolean',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
['bool_563',['BOOL',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aaa97b2c144243b2b9d2c593ec268b62f5',1,'simdjson::dom']]],
['boolean_564',['boolean',['../namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a84e2c64f38f78ba3ea5c905ab5a2da27',1,'simdjson::SIMDJSON_IMPLEMENTATION::ondemand']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['capacity_563',['CAPACITY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a2d50048bbe409023df4e88f6ffe3bc71',1,'simdjson']]]
['capacity_565',['CAPACITY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a2d50048bbe409023df4e88f6ffe3bc71',1,'simdjson']]]
];
+2 -2
View File
@@ -1,5 +1,5 @@
var searchData=
[
['depth_5ferror_564',['DEPTH_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0c6b4af181d3d5f40a09182522c88681',1,'simdjson']]],
['double_565',['DOUBLE',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aafd3e4ece78a7d422280d5ed379482229',1,'simdjson::dom']]]
['depth_5ferror_566',['DEPTH_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a0c6b4af181d3d5f40a09182522c88681',1,'simdjson']]],
['double_567',['DOUBLE',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aafd3e4ece78a7d422280d5ed379482229',1,'simdjson::dom']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['empty_566',['EMPTY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7aed571b420dcdfe59742e0df97b415a',1,'simdjson']]]
['empty_568',['EMPTY',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7aed571b420dcdfe59742e0df97b415a',1,'simdjson']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['f_5fatom_5ferror_567',['F_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae726a74b8a99e4bf802f3078436a2394',1,'simdjson']]]
['f_5fatom_5ferror_569',['F_ATOM_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ae726a74b8a99e4bf802f3078436a2394',1,'simdjson']]]
];
+8 -8
View File
@@ -1,11 +1,11 @@
var searchData=
[
['incomplete_5farray_5for_5fobject_568',['INCOMPLETE_ARRAY_OR_OBJECT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab8a4df583110f900741d0b3f229f349a',1,'simdjson']]],
['incorrect_5ftype_569',['INCORRECT_TYPE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a1de02af1d67e8350f612eee0dcf634b4',1,'simdjson']]],
['index_5fout_5fof_5fbounds_570',['INDEX_OUT_OF_BOUNDS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49',1,'simdjson']]],
['insufficient_5fpadding_571',['INSUFFICIENT_PADDING',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aee3335b961f2d0f732e95b359c16a69a',1,'simdjson']]],
['int64_572',['INT64',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa4e866b275c85fbb439f6484251cfb31c',1,'simdjson::dom']]],
['invalid_5fjson_5fpointer_573',['INVALID_JSON_POINTER',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1',1,'simdjson']]],
['invalid_5furi_5ffragment_574',['INVALID_URI_FRAGMENT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b',1,'simdjson']]],
['io_5ferror_575',['IO_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9acaec8ffce84b1acf9e6833b0f930878e',1,'simdjson']]]
['incomplete_5farray_5for_5fobject_570',['INCOMPLETE_ARRAY_OR_OBJECT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab8a4df583110f900741d0b3f229f349a',1,'simdjson']]],
['incorrect_5ftype_571',['INCORRECT_TYPE',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a1de02af1d67e8350f612eee0dcf634b4',1,'simdjson']]],
['index_5fout_5fof_5fbounds_572',['INDEX_OUT_OF_BOUNDS',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49',1,'simdjson']]],
['insufficient_5fpadding_573',['INSUFFICIENT_PADDING',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aee3335b961f2d0f732e95b359c16a69a',1,'simdjson']]],
['int64_574',['INT64',['../namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3aa4e866b275c85fbb439f6484251cfb31c',1,'simdjson::dom']]],
['invalid_5fjson_5fpointer_575',['INVALID_JSON_POINTER',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aeeaf930969566f76840224d64ee3a9a1',1,'simdjson']]],
['invalid_5furi_5ffragment_576',['INVALID_URI_FRAGMENT',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b',1,'simdjson']]],
['io_5ferror_577',['IO_ERROR',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9acaec8ffce84b1acf9e6833b0f930878e',1,'simdjson']]]
];
+1 -1
View File
@@ -1,4 +1,4 @@
var searchData=
[
['memalloc_576',['MEMALLOC',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f',1,'simdjson']]]
['memalloc_578',['MEMALLOC',['../namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f',1,'simdjson']]]
];

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