This commit is contained in:
lemire
2025-10-28 04:44:57 +00:00
parent 0836b6a15d
commit ed76cedc16
436 changed files with 7400 additions and 5810 deletions
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+7 -7
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -121,14 +121,14 @@ $(document).ready(function(){initNavTree('array__iterator-inl_8h_source.html',''
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>{}</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="foldopen" id="foldopen00019" data-start="{" data-end="}">
<div class="line"><a id="l00019" name="l00019"></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__iterator.html#a1577fb5a95f92a4a1aaa8eee6440d572"> 19</a></span>simdjson_inline <a class="code hl_class" href="classsimdjson_1_1_s_i_m_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_result&lt;value&gt;</a> <a class="code hl_function" href="classsimdjson_1_1_s_i_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">array_iterator::operator*</a>() <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a> {</div>
<div class="line"><a id="l00019" name="l00019"></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__iterator.html#a1577fb5a95f92a4a1aaa8eee6440d572"> 19</a></span>simdjson_inline <a class="code hl_struct" href="structsimdjson_1_1simdjson__result.html">simdjson_result&lt;value&gt;</a> <a class="code hl_function" href="classsimdjson_1_1_s_i_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">array_iterator::operator*</a>() noexcept {</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keywordflow">if</span> (iter.error()) { iter.abandon(); <span class="keywordflow">return</span> iter.error(); }</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_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>(iter.child());</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>}</div>
</div>
<div class="foldopen" id="foldopen00023" data-start="{" data-end="}">
<div class="line"><a id="l00023" name="l00023"></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__iterator.html#a20cd55e63cf5bdc1561f771b4db1ac1b"> 23</a></span>simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_function" href="classsimdjson_1_1_s_i_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">array_iterator::operator==</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</a>) <span class="keyword">const</span> <span class="keyword">noexcept</span> {</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordflow">return</span> !(*<span class="keyword">this</span> != <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</a>);</div>
<div class="line"><a id="l00023" name="l00023"></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__iterator.html#a20cd55e63cf5bdc1561f771b4db1ac1b"> 23</a></span>simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_function" href="classsimdjson_1_1_s_i_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">array_iterator::operator==</a>(<span class="keyword">const</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span> {</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keywordflow">return</span> !(*<span class="keyword">this</span> != other);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>}</div>
</div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
@@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('array__iterator-inl_8h_source.html',''
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>}</div>
</div>
<div class="foldopen" id="foldopen00029" data-start="{" data-end="}">
<div class="line"><a id="l00029" name="l00029"></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__iterator.html#a55e0ae33e5e5835c841fd082edab5937"> 29</a></span>simdjson_inline <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;<a class="code hl_function" href="classsimdjson_1_1_s_i_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">array_iterator::operator++</a>() <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a> {</div>
<div class="line"><a id="l00029" name="l00029"></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__iterator.html#a55e0ae33e5e5835c841fd082edab5937"> 29</a></span>simdjson_inline <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;<a class="code hl_function" href="classsimdjson_1_1_s_i_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">array_iterator::operator++</a>() noexcept {</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_enumeration" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> error;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// PERF NOTE this is a safety rail ... users should exit loops as soon as they receive an error, so we&#39;ll never get here.</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// However, it does not seem to make a perf difference, so we add it out of an abundance of caution.</span></div>
@@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('array__iterator-inl_8h_source.html',''
</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="foldopen" id="foldopen00039" data-start="{" data-end="}">
<div class="line"><a id="l00039" name="l00039"></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__iterator.html#ae7629ba7c3cec3be3bc61d5d79c154c1"> 39</a></span>simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_function" href="classsimdjson_1_1_s_i_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#ae7629ba7c3cec3be3bc61d5d79c154c1">array_iterator::at_end</a>() <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a> {</div>
<div class="line"><a id="l00039" name="l00039"></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__iterator.html#ae7629ba7c3cec3be3bc61d5d79c154c1"> 39</a></span>simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_function" href="classsimdjson_1_1_s_i_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#ae7629ba7c3cec3be3bc61d5d79c154c1">array_iterator::at_end</a>() const noexcept {</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordflow">return</span> iter.at_end();</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>}</div>
</div>
@@ -202,11 +202,11 @@ $(document).ready(function(){initNavTree('array__iterator-inl_8h_source.html',''
<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_aa330b23feb572f33d77516431572b643"><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#aa330b23feb572f33d77516431572b643">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::array_iterator</a></div><div class="ttdeci">simdjson_inline array_iterator() noexcept=default</div><div class="ttdoc">Create a new, invalid array iterator.</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__iterator_html_abbca17b48bd6c2b045b659076f1f64ce"><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#abbca17b48bd6c2b045b659076f1f64ce">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator!=</a></div><div class="ttdeci">simdjson_inline bool operator!=(const array_iterator &amp;) const noexcept</div><div class="ttdoc">Check if there are more elements in the JSON array.</div><div class="ttdef"><b>Definition</b> <a href="array__iterator-inl_8h_source.html#l00026">array_iterator-inl.h:26</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__iterator_html_ae7629ba7c3cec3be3bc61d5d79c154c1"><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#ae7629ba7c3cec3be3bc61d5d79c154c1">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::at_end</a></div><div class="ttdeci">simdjson_warn_unused simdjson_inline bool at_end() const noexcept</div><div class="ttdoc">Check if the array is at the end.</div><div class="ttdef"><b>Definition</b> <a href="array__iterator-inl_8h_source.html#l00039">array_iterator-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_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_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#l00021">value.h:21</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="anamespacesimdjson_html_a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681"><div class="ttname"><a href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681">simdjson::SUCCESS</a></div><div class="ttdeci">@ SUCCESS</div><div class="ttdoc">No error.</div><div class="ttdef"><b>Definition</b> <a href="error_8h_source.html#l00020">error.h:20</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#l00278">error.h:278</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
+8 -8
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -119,21 +119,21 @@ $(document).ready(function(){initNavTree('array__iterator_8h_source.html',''); i
<div class="foldopen" id="foldopen00023" data-start="{" data-end="};">
<div class="line"><a id="l00023" name="l00023"></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__iterator.html"> 23</a></span><span class="keyword">class </span><a class="code hl_class" href="classsimdjson_1_1_s_i_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 id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00026" name="l00026"></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__iterator.html#aa330b23feb572f33d77516431572b643"> 26</a></span> simdjson_inline <a class="code hl_function" href="classsimdjson_1_1_s_i_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#aa330b23feb572f33d77516431572b643">array_iterator</a>() <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">default</a>;</div>
<div class="line"><a id="l00026" name="l00026"></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__iterator.html#aa330b23feb572f33d77516431572b643"> 26</a></span> simdjson_inline <a class="code hl_function" href="classsimdjson_1_1_s_i_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#aa330b23feb572f33d77516431572b643">array_iterator</a>() noexcept = default;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="comment">//</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="comment">// Iterator interface</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <span class="comment">//</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> simdjson_inline <a class="code hl_struct" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="code hl_class" href="classsimdjson_1_1_s_i_m_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 id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">operator</a>*() <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a>; <span class="comment">// MUST ONLY BE CALLED ONCE PER ITERATION.</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">operator</a>==(<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;) <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a>;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">operator</a>!=(<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;) <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a>;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> simdjson_inline <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">operator</a>++() <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a>;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> operator*() noexcept; <span class="comment">// MUST ONLY BE CALLED ONCE PER ITERATION.</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> simdjson_inline <span class="keywordtype">bool</span> operator==(const <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;) const noexcept;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> simdjson_inline <span class="keywordtype">bool</span> operator!=(const <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;) const noexcept;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> simdjson_inline <a class="code hl_class" href="classsimdjson_1_1_s_i_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> &amp;operator++() noexcept;</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> simdjson_warn_unused simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_function" href="classsimdjson_1_1_s_i_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#ae7629ba7c3cec3be3bc61d5d79c154c1">at_end</a>() <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a>;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> simdjson_warn_unused simdjson_inline <span class="keywordtype">bool</span> <a class="code hl_function" href="classsimdjson_1_1_s_i_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#ae7629ba7c3cec3be3bc61d5d79c154c1">at_end</a>() const noexcept;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">private</a>:</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>private:</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> value_iterator iter{};</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> simdjson_inline <a class="code hl_function" href="classsimdjson_1_1_s_i_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#aa330b23feb572f33d77516431572b643">array_iterator</a>(<span class="keyword">const</span> value_iterator &amp;iter) <span class="keyword">noexcept</span>;</div>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -111,55 +111,55 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8cc89dada9999c2ecc319954cc3fc90a" id="r_a8cc89dada9999c2ecc319954cc3fc90a"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a8cc89dada9999c2ecc319954cc3fc90a">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_1array.html">noexcept</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_1array.html">default</a></td></tr>
<tr class="memitem:a8cc89dada9999c2ecc319954cc3fc90a" id="r_a8cc89dada9999c2ecc319954cc3fc90a"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a8cc89dada9999c2ecc319954cc3fc90a">array</a> () noexcept=default</td></tr>
<tr class="memdesc:a8cc89dada9999c2ecc319954cc3fc90a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid array. <br /></td></tr>
<tr class="separator:a8cc89dada9999c2ecc319954cc3fc90a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cb4bf0ca1890a4a3c86f69be40f17f2" id="r_a8cb4bf0ca1890a4a3c86f69be40f17f2"><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_1array__iterator.html">array_iterator</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#a8cb4bf0ca1890a4a3c86f69be40f17f2">begin</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8cb4bf0ca1890a4a3c86f69be40f17f2" id="r_a8cb4bf0ca1890a4a3c86f69be40f17f2"><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_1array__iterator.html">array_iterator</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#a8cb4bf0ca1890a4a3c86f69be40f17f2">begin</a> () noexcept</td></tr>
<tr class="memdesc:a8cb4bf0ca1890a4a3c86f69be40f17f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin array iteration. <br /></td></tr>
<tr class="separator:a8cb4bf0ca1890a4a3c86f69be40f17f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae482e8f5fa3233babbcb9ccc29db5a15" id="r_ae482e8f5fa3233babbcb9ccc29db5a15"><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_1array__iterator.html">array_iterator</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#ae482e8f5fa3233babbcb9ccc29db5a15">end</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae482e8f5fa3233babbcb9ccc29db5a15" id="r_ae482e8f5fa3233babbcb9ccc29db5a15"><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_1array__iterator.html">array_iterator</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#ae482e8f5fa3233babbcb9ccc29db5a15">end</a> () noexcept</td></tr>
<tr class="memdesc:ae482e8f5fa3233babbcb9ccc29db5a15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentinel representing the end of the array. <br /></td></tr>
<tr class="separator:ae482e8f5fa3233babbcb9ccc29db5a15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f23e6ab13ad93c43e705ce7fe6134c9" id="r_a9f23e6ab13ad93c43e705ce7fe6134c9"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a9f23e6ab13ad93c43e705ce7fe6134c9">count_elements</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9f23e6ab13ad93c43e705ce7fe6134c9" id="r_a9f23e6ab13ad93c43e705ce7fe6134c9"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a9f23e6ab13ad93c43e705ce7fe6134c9">count_elements</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a9f23e6ab13ad93c43e705ce7fe6134c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the array and counts the number of elements. <br /></td></tr>
<tr class="separator:a9f23e6ab13ad93c43e705ce7fe6134c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a371cf8909f04019606063e8538fd7109" id="r_a371cf8909f04019606063e8538fd7109"><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_1array.html">bool</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#a371cf8909f04019606063e8538fd7109">is_empty</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a371cf8909f04019606063e8538fd7109" id="r_a371cf8909f04019606063e8538fd7109"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1array.html#a371cf8909f04019606063e8538fd7109">is_empty</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a371cf8909f04019606063e8538fd7109"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the beginning of the array and checks whether the array is empty. <br /></td></tr>
<tr class="separator:a371cf8909f04019606063e8538fd7109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7248918b09cb4cb1d866605c641679d" id="r_ae7248918b09cb4cb1d866605c641679d"><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_1array.html">bool</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#ae7248918b09cb4cb1d866605c641679d">reset</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae7248918b09cb4cb1d866605c641679d" id="r_ae7248918b09cb4cb1d866605c641679d"><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_1array.html#ae7248918b09cb4cb1d866605c641679d">reset</a> () &amp;noexcept</td></tr>
<tr class="memdesc:ae7248918b09cb4cb1d866605c641679d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the iterator so that we are pointing back at the beginning of the array. <br /></td></tr>
<tr class="separator:ae7248918b09cb4cb1d866605c641679d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73c2fc4db0c0b4083fafe706412d3b26" id="r_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 <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_pointer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a73c2fc4db0c0b4083fafe706412d3b26" id="r_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. <br /></td></tr>
<tr class="separator:a73c2fc4db0c0b4083fafe706412d3b26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ec8526ef892cb3766faccf1a674e03" id="r_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 <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_path</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa9ec8526ef892cb3766faccf1a674e03" id="r_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 JSONPath expression. <br /></td></tr>
<tr class="separator:aa9ec8526ef892cb3766faccf1a674e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8a7f0b418fae60160e403f71a5a8088" id="r_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> () <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad8a7f0b418fae60160e403f71a5a8088" id="r_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. <br /></td></tr>
<tr class="separator:ad8a7f0b418fae60160e403f71a5a8088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c97143f7637414d737d58daeec2eb84" id="r_a1c97143f7637414d737d58daeec2eb84"><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_1array.html#a1c97143f7637414d737d58daeec2eb84">at</a> (size_t index) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1c97143f7637414d737d58daeec2eb84" id="r_a1c97143f7637414d737d58daeec2eb84"><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_1array.html#a1c97143f7637414d737d58daeec2eb84">at</a> (size_t index) noexcept</td></tr>
<tr class="memdesc:a1c97143f7637414d737d58daeec2eb84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value at the given index. <br /></td></tr>
<tr class="separator:a1c97143f7637414d737d58daeec2eb84"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad00dfe364f8f9c97a2e0e8bb309a00b7" id="r_ad00dfe364f8f9c97a2e0e8bb309a00b7"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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#ad00dfe364f8f9c97a2e0e8bb309a00b7">consume</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad00dfe364f8f9c97a2e0e8bb309a00b7" id="r_ad00dfe364f8f9c97a2e0e8bb309a00b7"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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#ad00dfe364f8f9c97a2e0e8bb309a00b7">consume</a> () noexcept</td></tr>
<tr class="memdesc:ad00dfe364f8f9c97a2e0e8bb309a00b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the end of the array, no matter where you are right now. <br /></td></tr>
<tr class="separator:ad00dfe364f8f9c97a2e0e8bb309a00b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240a8118a5b6f76962425134cc284764" id="r_a240a8118a5b6f76962425134cc284764"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a240a8118a5b6f76962425134cc284764">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_1array.html">const</a> value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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>) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a240a8118a5b6f76962425134cc284764" id="r_a240a8118a5b6f76962425134cc284764"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a240a8118a5b6f76962425134cc284764">array</a> (const value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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</td></tr>
<tr class="memdesc:a240a8118a5b6f76962425134cc284764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an array at the given Internal array creation. <br /></td></tr>
<tr class="separator:a240a8118a5b6f76962425134cc284764"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a760c4d01ad03f18e09a93387de5de60e" id="r_a760c4d01ad03f18e09a93387de5de60e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1array.html">array</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#a760c4d01ad03f18e09a93387de5de60e">start</a> (value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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>) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a760c4d01ad03f18e09a93387de5de60e" id="r_a760c4d01ad03f18e09a93387de5de60e"><td class="memItemLeft" align="right" valign="top">static 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="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#a760c4d01ad03f18e09a93387de5de60e">start</a> (value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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</td></tr>
<tr class="memdesc:a760c4d01ad03f18e09a93387de5de60e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin array iteration. <br /></td></tr>
<tr class="separator:a760c4d01ad03f18e09a93387de5de60e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac11a5e300a49531b3600a019cd89304" id="r_aac11a5e300a49531b3600a019cd89304"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1array.html">array</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#aac11a5e300a49531b3600a019cd89304">start_root</a> (value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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>) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aac11a5e300a49531b3600a019cd89304" id="r_aac11a5e300a49531b3600a019cd89304"><td class="memItemLeft" align="right" valign="top">static 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="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#aac11a5e300a49531b3600a019cd89304">start_root</a> (value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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</td></tr>
<tr class="memdesc:aac11a5e300a49531b3600a019cd89304"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin array iteration from the root. <br /></td></tr>
<tr class="separator:aac11a5e300a49531b3600a019cd89304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca1c364caedac11edc78c64734013ce0" id="r_aca1c364caedac11edc78c64734013ce0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1array.html">array</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#aca1c364caedac11edc78c64734013ce0">started</a> (value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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>) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aca1c364caedac11edc78c64734013ce0" id="r_aca1c364caedac11edc78c64734013ce0"><td class="memItemLeft" align="right" valign="top">static 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="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#aca1c364caedac11edc78c64734013ce0">started</a> (value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_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</td></tr>
<tr class="memdesc:aca1c364caedac11edc78c64734013ce0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin array iteration. <br /></td></tr>
<tr class="separator:aca1c364caedac11edc78c64734013ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -214,7 +214,7 @@ Protected Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::array </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> value_iterator &amp;&#160;</td>
<td class="paramtype">const value_iterator &amp;&#160;</td>
<td class="paramname"><em>iter</em></td><td>)</td>
<td></td>
</tr>
@@ -486,7 +486,7 @@ Protected Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">SIMDJSON_POP_DISABLE_WARNINGS 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">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::is_empty </td>
<td class="memname">SIMDJSON_POP_DISABLE_WARNINGS simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::is_empty </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -546,7 +546,7 @@ Protected Attributes</h2></td></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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::reset </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array::reset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -109,22 +109,22 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa330b23feb572f33d77516431572b643" id="r_aa330b23feb572f33d77516431572b643"><td class="memItemLeft" align="right" valign="top"><a id="aa330b23feb572f33d77516431572b643" name="aa330b23feb572f33d77516431572b643"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>array_iterator</b> () <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>array_iterator</b> () noexcept=default</td></tr>
<tr class="memdesc:aa330b23feb572f33d77516431572b643"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new, invalid array iterator. <br /></td></tr>
<tr class="separator:aa330b23feb572f33d77516431572b643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1577fb5a95f92a4a1aaa8eee6440d572" id="r_a1577fb5a95f92a4a1aaa8eee6440d572"><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_1array__iterator.html#a1577fb5a95f92a4a1aaa8eee6440d572">operator*</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1577fb5a95f92a4a1aaa8eee6440d572" id="r_a1577fb5a95f92a4a1aaa8eee6440d572"><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_1array__iterator.html#a1577fb5a95f92a4a1aaa8eee6440d572">operator*</a> () noexcept</td></tr>
<tr class="memdesc:a1577fb5a95f92a4a1aaa8eee6440d572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current element. <br /></td></tr>
<tr class="separator:a1577fb5a95f92a4a1aaa8eee6440d572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20cd55e63cf5bdc1561f771b4db1ac1b" id="r_a20cd55e63cf5bdc1561f771b4db1ac1b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__iterator.html#a20cd55e63cf5bdc1561f771b4db1ac1b">operator==</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_1array.html">const</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_1array__iterator.html">array_iterator</a> &amp;) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a20cd55e63cf5bdc1561f771b4db1ac1b" id="r_a20cd55e63cf5bdc1561f771b4db1ac1b"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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__iterator.html#a20cd55e63cf5bdc1561f771b4db1ac1b">operator==</a> (const <a class="el" href="classsimdjson_1_1_s_i_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> &amp;) const noexcept</td></tr>
<tr class="memdesc:a20cd55e63cf5bdc1561f771b4db1ac1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if we are at the end of the JSON. <br /></td></tr>
<tr class="separator:a20cd55e63cf5bdc1561f771b4db1ac1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbca17b48bd6c2b045b659076f1f64ce" id="r_abbca17b48bd6c2b045b659076f1f64ce"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__iterator.html#abbca17b48bd6c2b045b659076f1f64ce">operator!=</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_1array.html">const</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_1array__iterator.html">array_iterator</a> &amp;) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:abbca17b48bd6c2b045b659076f1f64ce" id="r_abbca17b48bd6c2b045b659076f1f64ce"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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__iterator.html#abbca17b48bd6c2b045b659076f1f64ce">operator!=</a> (const <a class="el" href="classsimdjson_1_1_s_i_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> &amp;) const noexcept</td></tr>
<tr class="memdesc:abbca17b48bd6c2b045b659076f1f64ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if there are more elements in the JSON array. <br /></td></tr>
<tr class="separator:abbca17b48bd6c2b045b659076f1f64ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e0ae33e5e5835c841fd082edab5937" id="r_a55e0ae33e5e5835c841fd082edab5937"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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> &amp;&#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__iterator.html#a55e0ae33e5e5835c841fd082edab5937">operator++</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a55e0ae33e5e5835c841fd082edab5937" id="r_a55e0ae33e5e5835c841fd082edab5937"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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> &amp;&#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__iterator.html#a55e0ae33e5e5835c841fd082edab5937">operator++</a> () noexcept</td></tr>
<tr class="memdesc:a55e0ae33e5e5835c841fd082edab5937"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move to the next element. <br /></td></tr>
<tr class="separator:a55e0ae33e5e5835c841fd082edab5937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7629ba7c3cec3be3bc61d5d79c154c1" id="r_ae7629ba7c3cec3be3bc61d5d79c154c1"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__iterator.html#ae7629ba7c3cec3be3bc61d5d79c154c1">at_end</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae7629ba7c3cec3be3bc61d5d79c154c1" id="r_ae7629ba7c3cec3be3bc61d5d79c154c1"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline bool&#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__iterator.html#ae7629ba7c3cec3be3bc61d5d79c154c1">at_end</a> () const noexcept</td></tr>
<tr class="memdesc:ae7629ba7c3cec3be3bc61d5d79c154c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the array is at the end. <br /></td></tr>
<tr class="separator:ae7629ba7c3cec3be3bc61d5d79c154c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -148,7 +148,7 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>array_iter
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::at_end </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::at_end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -177,9 +177,9 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>array_iter
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator!= </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array__iterator.html">array_iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1_s_i_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> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
@@ -269,9 +269,9 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>array_iter
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator== </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array__iterator.html">array_iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1_s_i_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> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -112,295 +112,295 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a54cd729a715a09bc9e706b7640233427" id="r_a54cd729a715a09bc9e706b7640233427"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a54cd729a715a09bc9e706b7640233427">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_1array.html">noexcept</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_1array.html">default</a></td></tr>
<tr class="memitem:a54cd729a715a09bc9e706b7640233427" id="r_a54cd729a715a09bc9e706b7640233427"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a54cd729a715a09bc9e706b7640233427">document</a> () noexcept=default</td></tr>
<tr class="memdesc:a54cd729a715a09bc9e706b7640233427"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid document. <br /></td></tr>
<tr class="separator:a54cd729a715a09bc9e706b7640233427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b80aa5b6842cffbfda3443353deef9d" id="r_a2b80aa5b6842cffbfda3443353deef9d"><td class="memItemLeft" align="right" valign="top"><a id="a2b80aa5b6842cffbfda3443353deef9d" name="a2b80aa5b6842cffbfda3443353deef9d"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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">document</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">delete</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document</b> (const <a class="el" href="classsimdjson_1_1_s_i_m_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;other) noexcept=delete</td></tr>
<tr class="separator:a2b80aa5b6842cffbfda3443353deef9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad9a78e414f27d9dbdce321939df6480" id="r_aad9a78e414f27d9dbdce321939df6480"><td class="memItemLeft" align="right" valign="top"><a id="aad9a78e414f27d9dbdce321939df6480" name="aad9a78e414f27d9dbdce321939df6480"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document</b> (<a class="el" href="classsimdjson_1_1_s_i_m_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;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document</b> (<a class="el" href="classsimdjson_1_1_s_i_m_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;&amp;other) noexcept=default</td></tr>
<tr class="separator:aad9a78e414f27d9dbdce321939df6480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53c5e876284d3f8fdf4f6e56fc9c6980" id="r_a53c5e876284d3f8fdf4f6e56fc9c6980"><td class="memItemLeft" align="right" valign="top"><a id="a53c5e876284d3f8fdf4f6e56fc9c6980" name="a53c5e876284d3f8fdf4f6e56fc9c6980"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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">document</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classsimdjson_1_1_s_i_m_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;other) noexcept=delete</td></tr>
<tr class="separator:a53c5e876284d3f8fdf4f6e56fc9c6980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a617f4823893a706534348c7b15b5d4a3" id="r_a617f4823893a706534348c7b15b5d4a3"><td class="memItemLeft" align="right" valign="top"><a id="a617f4823893a706534348c7b15b5d4a3" name="a617f4823893a706534348c7b15b5d4a3"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_i_m_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;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_i_m_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;&amp;other) noexcept=default</td></tr>
<tr class="separator:a617f4823893a706534348c7b15b5d4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea545f106413a9bc01cd19e6630a580d" id="r_aea545f106413a9bc01cd19e6630a580d"><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_1array.html">array</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#aea545f106413a9bc01cd19e6630a580d">get_array</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aea545f106413a9bc01cd19e6630a580d" id="r_aea545f106413a9bc01cd19e6630a580d"><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_1array.html">array</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#aea545f106413a9bc01cd19e6630a580d">get_array</a> () &amp;noexcept</td></tr>
<tr class="memdesc:aea545f106413a9bc01cd19e6630a580d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an array. <br /></td></tr>
<tr class="separator:aea545f106413a9bc01cd19e6630a580d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4620d364a637031ef38661f9fb215ebc" id="r_a4620d364a637031ef38661f9fb215ebc"><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_1object.html">object</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#a4620d364a637031ef38661f9fb215ebc">get_object</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4620d364a637031ef38661f9fb215ebc" id="r_a4620d364a637031ef38661f9fb215ebc"><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_1object.html">object</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#a4620d364a637031ef38661f9fb215ebc">get_object</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a4620d364a637031ef38661f9fb215ebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an object. <br /></td></tr>
<tr class="separator:a4620d364a637031ef38661f9fb215ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d221850d045f1e7ada4dfaaee0e145c" id="r_a4d221850d045f1e7ada4dfaaee0e145c"><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_1array.html">uint64_t</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#a4d221850d045f1e7ada4dfaaee0e145c">get_uint64</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4d221850d045f1e7ada4dfaaee0e145c" id="r_a4d221850d045f1e7ada4dfaaee0e145c"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &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#a4d221850d045f1e7ada4dfaaee0e145c">get_uint64</a> () noexcept</td></tr>
<tr class="memdesc:a4d221850d045f1e7ada4dfaaee0e145c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an unsigned integer. <br /></td></tr>
<tr class="separator:a4d221850d045f1e7ada4dfaaee0e145c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb63d14a99509d751f4be45063fec95" id="r_a5cb63d14a99509d751f4be45063fec95"><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_1array.html">uint64_t</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#a5cb63d14a99509d751f4be45063fec95">get_uint64_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5cb63d14a99509d751f4be45063fec95" id="r_a5cb63d14a99509d751f4be45063fec95"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &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#a5cb63d14a99509d751f4be45063fec95">get_uint64_in_string</a> () noexcept</td></tr>
<tr class="memdesc:a5cb63d14a99509d751f4be45063fec95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value (inside string) to an unsigned integer. <br /></td></tr>
<tr class="separator:a5cb63d14a99509d751f4be45063fec95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6abc08fb48868bdc5104c885c46ced82" id="r_a6abc08fb48868bdc5104c885c46ced82"><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_1array.html">int64_t</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#a6abc08fb48868bdc5104c885c46ced82">get_int64</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6abc08fb48868bdc5104c885c46ced82" id="r_a6abc08fb48868bdc5104c885c46ced82"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &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#a6abc08fb48868bdc5104c885c46ced82">get_int64</a> () noexcept</td></tr>
<tr class="memdesc:a6abc08fb48868bdc5104c885c46ced82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a signed integer. <br /></td></tr>
<tr class="separator:a6abc08fb48868bdc5104c885c46ced82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac4a4837e66c8f1243722ab04ce45436" id="r_aac4a4837e66c8f1243722ab04ce45436"><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_1array.html">int64_t</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#aac4a4837e66c8f1243722ab04ce45436">get_int64_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aac4a4837e66c8f1243722ab04ce45436" id="r_aac4a4837e66c8f1243722ab04ce45436"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &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#aac4a4837e66c8f1243722ab04ce45436">get_int64_in_string</a> () noexcept</td></tr>
<tr class="memdesc:aac4a4837e66c8f1243722ab04ce45436"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value (inside string) to a signed integer. <br /></td></tr>
<tr class="separator:aac4a4837e66c8f1243722ab04ce45436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9909be358c78a64bc9ab7e11e3f2a47b" id="r_a9909be358c78a64bc9ab7e11e3f2a47b"><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_1array.html">double</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#a9909be358c78a64bc9ab7e11e3f2a47b">get_double</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9909be358c78a64bc9ab7e11e3f2a47b" id="r_a9909be358c78a64bc9ab7e11e3f2a47b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &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#a9909be358c78a64bc9ab7e11e3f2a47b">get_double</a> () noexcept</td></tr>
<tr class="memdesc:a9909be358c78a64bc9ab7e11e3f2a47b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a double. <br /></td></tr>
<tr class="separator:a9909be358c78a64bc9ab7e11e3f2a47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85e4b5250e316cc602b1b05bd097f771" id="r_a85e4b5250e316cc602b1b05bd097f771"><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_1array.html">double</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#a85e4b5250e316cc602b1b05bd097f771">get_double_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a85e4b5250e316cc602b1b05bd097f771" id="r_a85e4b5250e316cc602b1b05bd097f771"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &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#a85e4b5250e316cc602b1b05bd097f771">get_double_in_string</a> () noexcept</td></tr>
<tr class="memdesc:a85e4b5250e316cc602b1b05bd097f771"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value (inside string) to a double. <br /></td></tr>
<tr class="separator:a85e4b5250e316cc602b1b05bd097f771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae4c160def21463b0ab214a36c0a78e" id="r_a2ae4c160def21463b0ab214a36c0a78e"><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#a2ae4c160def21463b0ab214a36c0a78e">get_string</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2ae4c160def21463b0ab214a36c0a78e" id="r_a2ae4c160def21463b0ab214a36c0a78e"><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#a2ae4c160def21463b0ab214a36c0a78e">get_string</a> (bool allow_replacement=false) noexcept</td></tr>
<tr class="memdesc:a2ae4c160def21463b0ab214a36c0a78e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a string. <br /></td></tr>
<tr class="separator:a2ae4c160def21463b0ab214a36c0a78e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3b1b8825d53b381b715ae473c639848" id="r_ab3b1b8825d53b381b715ae473c639848"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">string_type</a> &gt; </td></tr>
<tr class="memitem:ab3b1b8825d53b381b715ae473c639848"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ab3b1b8825d53b381b715ae473c639848">get_string</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_1array.html">string_type</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">receiver</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab3b1b8825d53b381b715ae473c639848" id="r_ab3b1b8825d53b381b715ae473c639848"><td class="memTemplParams" colspan="2">template&lt;typename string_type &gt; </td></tr>
<tr class="memitem:ab3b1b8825d53b381b715ae473c639848"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ab3b1b8825d53b381b715ae473c639848">get_string</a> (string_type &amp;receiver, bool allow_replacement=false) noexcept</td></tr>
<tr class="memdesc:ab3b1b8825d53b381b715ae473c639848"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to fill the provided std::string reference with the parsed value of the current string. <br /></td></tr>
<tr class="separator:ab3b1b8825d53b381b715ae473c639848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1db0154ef901ed1e8fb581bb9df6899" id="r_ae1db0154ef901ed1e8fb581bb9df6899"><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#ae1db0154ef901ed1e8fb581bb9df6899">get_wobbly_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae1db0154ef901ed1e8fb581bb9df6899" id="r_ae1db0154ef901ed1e8fb581bb9df6899"><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#ae1db0154ef901ed1e8fb581bb9df6899">get_wobbly_string</a> () noexcept</td></tr>
<tr class="memdesc:ae1db0154ef901ed1e8fb581bb9df6899"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a string. <br /></td></tr>
<tr class="separator:ae1db0154ef901ed1e8fb581bb9df6899"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa3370b930da937911cf61ec9b047c56" id="r_afa3370b930da937911cf61ec9b047c56"><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_1raw__json__string.html">raw_json_string</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#afa3370b930da937911cf61ec9b047c56">get_raw_json_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:afa3370b930da937911cf61ec9b047c56" id="r_afa3370b930da937911cf61ec9b047c56"><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_1raw__json__string.html">raw_json_string</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#afa3370b930da937911cf61ec9b047c56">get_raw_json_string</a> () noexcept</td></tr>
<tr class="memdesc:afa3370b930da937911cf61ec9b047c56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to 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_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a>. <br /></td></tr>
<tr class="separator:afa3370b930da937911cf61ec9b047c56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41eaac87582a465b4c9f9834701a837d" id="r_a41eaac87582a465b4c9f9834701a837d"><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_1array.html">bool</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#a41eaac87582a465b4c9f9834701a837d">get_bool</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a41eaac87582a465b4c9f9834701a837d" id="r_a41eaac87582a465b4c9f9834701a837d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document.html#a41eaac87582a465b4c9f9834701a837d">get_bool</a> () noexcept</td></tr>
<tr class="memdesc:a41eaac87582a465b4c9f9834701a837d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a bool. <br /></td></tr>
<tr class="separator:a41eaac87582a465b4c9f9834701a837d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab89eda435b4a68be578fcb5c3da73980" id="r_ab89eda435b4a68be578fcb5c3da73980"><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#ab89eda435b4a68be578fcb5c3da73980">get_value</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab89eda435b4a68be578fcb5c3da73980" id="r_ab89eda435b4a68be578fcb5c3da73980"><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#ab89eda435b4a68be578fcb5c3da73980">get_value</a> () noexcept</td></tr>
<tr class="memdesc:ab89eda435b4a68be578fcb5c3da73980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a value when the document is an object or an array. <br /></td></tr>
<tr class="separator:ab89eda435b4a68be578fcb5c3da73980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ed59f01a0d4ad253f0e1c1f995ed0a7" id="r_a5ed59f01a0d4ad253f0e1c1f995ed0a7"><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_1array.html">bool</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#a5ed59f01a0d4ad253f0e1c1f995ed0a7">is_null</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5ed59f01a0d4ad253f0e1c1f995ed0a7" id="r_a5ed59f01a0d4ad253f0e1c1f995ed0a7"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document.html#a5ed59f01a0d4ad253f0e1c1f995ed0a7">is_null</a> () noexcept</td></tr>
<tr class="memdesc:a5ed59f01a0d4ad253f0e1c1f995ed0a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if this JSON value is null. <br /></td></tr>
<tr class="separator:a5ed59f01a0d4ad253f0e1c1f995ed0a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af689a9311baeed32bb4631b7cba05467" id="r_af689a9311baeed32bb4631b7cba05467"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:af689a9311baeed32bb4631b7cba05467"><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">T</a> &gt;&#160;</td><td class="memTemplItemRight" 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#af689a9311baeed32bb4631b7cba05467">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:af689a9311baeed32bb4631b7cba05467" id="r_af689a9311baeed32bb4631b7cba05467"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af689a9311baeed32bb4631b7cba05467"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" 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#af689a9311baeed32bb4631b7cba05467">get</a> () &amp;noexcept</td></tr>
<tr class="memdesc:af689a9311baeed32bb4631b7cba05467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get this value as the given type. <br /></td></tr>
<tr class="separator:af689a9311baeed32bb4631b7cba05467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71d328613538318c06b9e4b6338b3b72" id="r_a71d328613538318c06b9e4b6338b3b72"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a71d328613538318c06b9e4b6338b3b72"><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">T</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a71d328613538318c06b9e4b6338b3b72">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a71d328613538318c06b9e4b6338b3b72" id="r_a71d328613538318c06b9e4b6338b3b72"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a71d328613538318c06b9e4b6338b3b72"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" 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#a71d328613538318c06b9e4b6338b3b72">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a71d328613538318c06b9e4b6338b3b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fb5d36c429a48f039f4648dbf1ecf38" id="r_a2fb5d36c429a48f039f4648dbf1ecf38"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a2fb5d36c429a48f039f4648dbf1ecf38"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a2fb5d36c429a48f039f4648dbf1ecf38">get</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_1array.html">T</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2fb5d36c429a48f039f4648dbf1ecf38" id="r_a2fb5d36c429a48f039f4648dbf1ecf38"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2fb5d36c429a48f039f4648dbf1ecf38"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a2fb5d36c429a48f039f4648dbf1ecf38">get</a> (T &amp;out) &amp;noexcept</td></tr>
<tr class="memdesc:a2fb5d36c429a48f039f4648dbf1ecf38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get this value as the given type. <br /></td></tr>
<tr class="separator:a2fb5d36c429a48f039f4648dbf1ecf38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a943d8ac37715f7712a5af453f42a9a52" id="r_a943d8ac37715f7712a5af453f42a9a52"><td class="memTemplParams" colspan="2"><a id="a943d8ac37715f7712a5af453f42a9a52" name="a943d8ac37715f7712a5af453f42a9a52"></a>
template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a943d8ac37715f7712a5af453f42a9a52"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a943d8ac37715f7712a5af453f42a9a52"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> (T &amp;out) &amp;&amp;noexcept</td></tr>
<tr class="separator:a943d8ac37715f7712a5af453f42a9a52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2e6625884bd0fd12d93e3eff2214b1c" id="r_ac2e6625884bd0fd12d93e3eff2214b1c"><td class="memTemplParams" colspan="2">template&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">class</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:ac2e6625884bd0fd12d93e3eff2214b1c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memTemplItemRight" 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#ac2e6625884bd0fd12d93e3eff2214b1c">operator T</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:ac2e6625884bd0fd12d93e3eff2214b1c" id="r_ac2e6625884bd0fd12d93e3eff2214b1c"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ac2e6625884bd0fd12d93e3eff2214b1c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memTemplItemRight" 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#ac2e6625884bd0fd12d93e3eff2214b1c">operator T</a> () &amp;noexcept(false)</td></tr>
<tr class="memdesc:ac2e6625884bd0fd12d93e3eff2214b1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an instance of type T. <br /></td></tr>
<tr class="separator:ac2e6625884bd0fd12d93e3eff2214b1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa42c7e23fb6b39cf45a4a01bd8f66cd" id="r_aaa42c7e23fb6b39cf45a4a01bd8f66cd"><td class="memTemplParams" colspan="2">template&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">class</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:aaa42c7e23fb6b39cf45a4a01bd8f66cd"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline&#160;</td><td class="memTemplItemRight" 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#aaa42c7e23fb6b39cf45a4a01bd8f66cd">operator T</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:aaa42c7e23fb6b39cf45a4a01bd8f66cd" id="r_aaa42c7e23fb6b39cf45a4a01bd8f66cd"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aaa42c7e23fb6b39cf45a4a01bd8f66cd"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline&#160;</td><td class="memTemplItemRight" 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#aaa42c7e23fb6b39cf45a4a01bd8f66cd">operator T</a> () &amp;&amp;noexcept(false)</td></tr>
<tr class="separator:aaa42c7e23fb6b39cf45a4a01bd8f66cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08307c0a5552cf8cb06613ed1de48eac" id="r_a08307c0a5552cf8cb06613ed1de48eac"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a08307c0a5552cf8cb06613ed1de48eac">operator array</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a08307c0a5552cf8cb06613ed1de48eac" id="r_a08307c0a5552cf8cb06613ed1de48eac"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a08307c0a5552cf8cb06613ed1de48eac">operator array</a> () &amp;noexcept(false)</td></tr>
<tr class="memdesc:a08307c0a5552cf8cb06613ed1de48eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an array. <br /></td></tr>
<tr class="separator:a08307c0a5552cf8cb06613ed1de48eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cd27fe6dc9062b5380db757d49c3f7b" id="r_a6cd27fe6dc9062b5380db757d49c3f7b"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a6cd27fe6dc9062b5380db757d49c3f7b">operator object</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a6cd27fe6dc9062b5380db757d49c3f7b" id="r_a6cd27fe6dc9062b5380db757d49c3f7b"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a6cd27fe6dc9062b5380db757d49c3f7b">operator object</a> () &amp;noexcept(false)</td></tr>
<tr class="memdesc:a6cd27fe6dc9062b5380db757d49c3f7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an object. <br /></td></tr>
<tr class="separator:a6cd27fe6dc9062b5380db757d49c3f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a847db7139319155ef5fa2d4af7063163" id="r_a847db7139319155ef5fa2d4af7063163"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a847db7139319155ef5fa2d4af7063163">operator uint64_t</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a847db7139319155ef5fa2d4af7063163" id="r_a847db7139319155ef5fa2d4af7063163"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a847db7139319155ef5fa2d4af7063163">operator uint64_t</a> () noexcept(false)</td></tr>
<tr class="memdesc:a847db7139319155ef5fa2d4af7063163"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an unsigned integer. <br /></td></tr>
<tr class="separator:a847db7139319155ef5fa2d4af7063163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d50aa0d396fc49855d3c0c571b07a25" id="r_a5d50aa0d396fc49855d3c0c571b07a25"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a5d50aa0d396fc49855d3c0c571b07a25">operator int64_t</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a5d50aa0d396fc49855d3c0c571b07a25" id="r_a5d50aa0d396fc49855d3c0c571b07a25"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a5d50aa0d396fc49855d3c0c571b07a25">operator int64_t</a> () noexcept(false)</td></tr>
<tr class="memdesc:a5d50aa0d396fc49855d3c0c571b07a25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a signed integer. <br /></td></tr>
<tr class="separator:a5d50aa0d396fc49855d3c0c571b07a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae052e098bfbfde398845060a8d4f572f" id="r_ae052e098bfbfde398845060a8d4f572f"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ae052e098bfbfde398845060a8d4f572f">operator double</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:ae052e098bfbfde398845060a8d4f572f" id="r_ae052e098bfbfde398845060a8d4f572f"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ae052e098bfbfde398845060a8d4f572f">operator double</a> () noexcept(false)</td></tr>
<tr class="memdesc:ae052e098bfbfde398845060a8d4f572f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a double. <br /></td></tr>
<tr class="separator:ae052e098bfbfde398845060a8d4f572f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f19e6237c6a94ca3802ec5c8f334bd" id="r_a81f19e6237c6a94ca3802ec5c8f334bd"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a81f19e6237c6a94ca3802ec5c8f334bd">operator std::string_view</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_1array.html">noexcept</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_1array.html">false</a>) simdjson_lifetime_bound</td></tr>
<tr class="memitem:a81f19e6237c6a94ca3802ec5c8f334bd" id="r_a81f19e6237c6a94ca3802ec5c8f334bd"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a81f19e6237c6a94ca3802ec5c8f334bd">operator std::string_view</a> () noexcept(false) simdjson_lifetime_bound</td></tr>
<tr class="memdesc:a81f19e6237c6a94ca3802ec5c8f334bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a string. <br /></td></tr>
<tr class="separator:a81f19e6237c6a94ca3802ec5c8f334bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab691465a2a8c73b25aa7217324e06480" id="r_ab691465a2a8c73b25aa7217324e06480"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ab691465a2a8c73b25aa7217324e06480">operator raw_json_string</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_1array.html">noexcept</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_1array.html">false</a>) simdjson_lifetime_bound</td></tr>
<tr class="memitem:ab691465a2a8c73b25aa7217324e06480" id="r_ab691465a2a8c73b25aa7217324e06480"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ab691465a2a8c73b25aa7217324e06480">operator raw_json_string</a> () noexcept(false) simdjson_lifetime_bound</td></tr>
<tr class="memdesc:ab691465a2a8c73b25aa7217324e06480"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to 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_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a>. <br /></td></tr>
<tr class="separator:ab691465a2a8c73b25aa7217324e06480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df7ba140c9d6398fef2c6963da82230" id="r_a7df7ba140c9d6398fef2c6963da82230"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a7df7ba140c9d6398fef2c6963da82230">operator bool</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a7df7ba140c9d6398fef2c6963da82230" id="r_a7df7ba140c9d6398fef2c6963da82230"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a7df7ba140c9d6398fef2c6963da82230">operator bool</a> () noexcept(false)</td></tr>
<tr class="memdesc:a7df7ba140c9d6398fef2c6963da82230"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a bool. <br /></td></tr>
<tr class="separator:a7df7ba140c9d6398fef2c6963da82230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12185e1993ebcad73eb5ce82f5de8f7" id="r_ad12185e1993ebcad73eb5ce82f5de8f7"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ad12185e1993ebcad73eb5ce82f5de8f7">operator value</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:ad12185e1993ebcad73eb5ce82f5de8f7" id="r_ad12185e1993ebcad73eb5ce82f5de8f7"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ad12185e1993ebcad73eb5ce82f5de8f7">operator value</a> () noexcept(false)</td></tr>
<tr class="memdesc:ad12185e1993ebcad73eb5ce82f5de8f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a value when the document is an object or an array. <br /></td></tr>
<tr class="separator:ad12185e1993ebcad73eb5ce82f5de8f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab408c2ea4be8874e3514b389c70a5667" id="r_ab408c2ea4be8874e3514b389c70a5667"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#ab408c2ea4be8874e3514b389c70a5667">count_elements</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab408c2ea4be8874e3514b389c70a5667" id="r_ab408c2ea4be8874e3514b389c70a5667"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#ab408c2ea4be8874e3514b389c70a5667">count_elements</a> () &amp;noexcept</td></tr>
<tr class="memdesc:ab408c2ea4be8874e3514b389c70a5667"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the array and counts the number of elements. <br /></td></tr>
<tr class="separator:ab408c2ea4be8874e3514b389c70a5667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24fd6a8aa158b80d851e3a57c9fef642" id="r_a24fd6a8aa158b80d851e3a57c9fef642"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a24fd6a8aa158b80d851e3a57c9fef642">count_fields</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a24fd6a8aa158b80d851e3a57c9fef642" id="r_a24fd6a8aa158b80d851e3a57c9fef642"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a24fd6a8aa158b80d851e3a57c9fef642">count_fields</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a24fd6a8aa158b80d851e3a57c9fef642"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the object and counts the number of key-value pairs. <br /></td></tr>
<tr class="separator:a24fd6a8aa158b80d851e3a57c9fef642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c6bde0574654dc22ea219c3b3dbf51" id="r_a01c6bde0574654dc22ea219c3b3dbf51"><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#a01c6bde0574654dc22ea219c3b3dbf51">at</a> (size_t index) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a01c6bde0574654dc22ea219c3b3dbf51" id="r_a01c6bde0574654dc22ea219c3b3dbf51"><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#a01c6bde0574654dc22ea219c3b3dbf51">at</a> (size_t index) &amp;noexcept</td></tr>
<tr class="memdesc:a01c6bde0574654dc22ea219c3b3dbf51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value at the given index in the array. <br /></td></tr>
<tr class="separator:a01c6bde0574654dc22ea219c3b3dbf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a450826deb3ba982c9f0ec6208cb246" id="r_a1a450826deb3ba982c9f0ec6208cb246"><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_1array__iterator.html">array_iterator</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#a1a450826deb3ba982c9f0ec6208cb246">begin</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1a450826deb3ba982c9f0ec6208cb246" id="r_a1a450826deb3ba982c9f0ec6208cb246"><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_1array__iterator.html">array_iterator</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#a1a450826deb3ba982c9f0ec6208cb246">begin</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a1a450826deb3ba982c9f0ec6208cb246"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin array iteration. <br /></td></tr>
<tr class="separator:a1a450826deb3ba982c9f0ec6208cb246"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a79c0e85c9d40b53f0d4daeeb24111a" id="r_a7a79c0e85c9d40b53f0d4daeeb24111a"><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_1array__iterator.html">array_iterator</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#a7a79c0e85c9d40b53f0d4daeeb24111a">end</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7a79c0e85c9d40b53f0d4daeeb24111a" id="r_a7a79c0e85c9d40b53f0d4daeeb24111a"><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_1array__iterator.html">array_iterator</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#a7a79c0e85c9d40b53f0d4daeeb24111a">end</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a7a79c0e85c9d40b53f0d4daeeb24111a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentinel representing the end of the array. <br /></td></tr>
<tr class="separator:a7a79c0e85c9d40b53f0d4daeeb24111a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab919032e611f7f4a1e8cc9eb47ad4dea" id="r_ab919032e611f7f4a1e8cc9eb47ad4dea"><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#ab919032e611f7f4a1e8cc9eb47ad4dea">find_field</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab919032e611f7f4a1e8cc9eb47ad4dea" id="r_ab919032e611f7f4a1e8cc9eb47ad4dea"><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#ab919032e611f7f4a1e8cc9eb47ad4dea">find_field</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="memdesc:ab919032e611f7f4a1e8cc9eb47ad4dea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a field by name on an object (order-sensitive). <br /></td></tr>
<tr class="separator:ab919032e611f7f4a1e8cc9eb47ad4dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0256ad407d9babf298b8345804a0e80d" id="r_a0256ad407d9babf298b8345804a0e80d"><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#a0256ad407d9babf298b8345804a0e80d">find_field</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_1array.html">const</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_1array.html">char</a> *key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0256ad407d9babf298b8345804a0e80d" id="r_a0256ad407d9babf298b8345804a0e80d"><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#a0256ad407d9babf298b8345804a0e80d">find_field</a> (const char *key) &amp;noexcept</td></tr>
<tr class="separator:a0256ad407d9babf298b8345804a0e80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa89d66d993d0bffcbb85e303ad3950c2" id="r_aa89d66d993d0bffcbb85e303ad3950c2"><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#aa89d66d993d0bffcbb85e303ad3950c2">find_field_unordered</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa89d66d993d0bffcbb85e303ad3950c2" id="r_aa89d66d993d0bffcbb85e303ad3950c2"><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#aa89d66d993d0bffcbb85e303ad3950c2">find_field_unordered</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="memdesc:aa89d66d993d0bffcbb85e303ad3950c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a field by name on an object, without regard to key order. <br /></td></tr>
<tr class="separator:aa89d66d993d0bffcbb85e303ad3950c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae517777c3fe348036e27a357812599ef" id="r_ae517777c3fe348036e27a357812599ef"><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#ae517777c3fe348036e27a357812599ef">find_field_unordered</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_1array.html">const</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_1array.html">char</a> *key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae517777c3fe348036e27a357812599ef" id="r_ae517777c3fe348036e27a357812599ef"><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#ae517777c3fe348036e27a357812599ef">find_field_unordered</a> (const char *key) &amp;noexcept</td></tr>
<tr class="separator:ae517777c3fe348036e27a357812599ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d52c7414c906bcb4a617e8473abe806" id="r_a1d52c7414c906bcb4a617e8473abe806"><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#a1d52c7414c906bcb4a617e8473abe806">operator[]</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1d52c7414c906bcb4a617e8473abe806" id="r_a1d52c7414c906bcb4a617e8473abe806"><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#a1d52c7414c906bcb4a617e8473abe806">operator[]</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="separator:a1d52c7414c906bcb4a617e8473abe806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a361d226087a5153d5fcee19e128c764c" id="r_a361d226087a5153d5fcee19e128c764c"><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#a361d226087a5153d5fcee19e128c764c">operator[]</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_1array.html">const</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_1array.html">char</a> *key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a361d226087a5153d5fcee19e128c764c" id="r_a361d226087a5153d5fcee19e128c764c"><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#a361d226087a5153d5fcee19e128c764c">operator[]</a> (const char *key) &amp;noexcept</td></tr>
<tr class="separator:a361d226087a5153d5fcee19e128c764c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a157effdcd8d44bfff60ec1c1933f9feb" id="r_a157effdcd8d44bfff60ec1c1933f9feb"><td class="memItemLeft" align="right" valign="top"><a id="a157effdcd8d44bfff60ec1c1933f9feb" name="a157effdcd8d44bfff60ec1c1933f9feb"></a>
<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>operator[]</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">delete</a></td></tr>
<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>operator[]</b> (int) &amp;noexcept=delete</td></tr>
<tr class="separator:a157effdcd8d44bfff60ec1c1933f9feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77bdebf4d2105efdd123cbf0a4906b1e" id="r_a77bdebf4d2105efdd123cbf0a4906b1e"><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="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> &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#a77bdebf4d2105efdd123cbf0a4906b1e">type</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a77bdebf4d2105efdd123cbf0a4906b1e" id="r_a77bdebf4d2105efdd123cbf0a4906b1e"><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="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> &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#a77bdebf4d2105efdd123cbf0a4906b1e">type</a> () noexcept</td></tr>
<tr class="memdesc:a77bdebf4d2105efdd123cbf0a4906b1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the type of this JSON value. <br /></td></tr>
<tr class="separator:a77bdebf4d2105efdd123cbf0a4906b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ea8f4340d02d9062f81419da47500b" id="r_ac2ea8f4340d02d9062f81419da47500b"><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_1array.html">bool</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#ac2ea8f4340d02d9062f81419da47500b">is_scalar</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac2ea8f4340d02d9062f81419da47500b" id="r_ac2ea8f4340d02d9062f81419da47500b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document.html#ac2ea8f4340d02d9062f81419da47500b">is_scalar</a> () noexcept</td></tr>
<tr class="memdesc:ac2ea8f4340d02d9062f81419da47500b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the document is a scalar (string, number, null, Boolean). <br /></td></tr>
<tr class="separator:ac2ea8f4340d02d9062f81419da47500b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4af5ddd8fc929969a4bb1e2a6e1c4ba7" id="r_a4af5ddd8fc929969a4bb1e2a6e1c4ba7"><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_1array.html">bool</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#a4af5ddd8fc929969a4bb1e2a6e1c4ba7">is_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4af5ddd8fc929969a4bb1e2a6e1c4ba7" id="r_a4af5ddd8fc929969a4bb1e2a6e1c4ba7"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document.html#a4af5ddd8fc929969a4bb1e2a6e1c4ba7">is_string</a> () noexcept</td></tr>
<tr class="memdesc:a4af5ddd8fc929969a4bb1e2a6e1c4ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the document is a string. <br /></td></tr>
<tr class="separator:a4af5ddd8fc929969a4bb1e2a6e1c4ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5083f65b71d7540ea785ec2b52604267" id="r_a5083f65b71d7540ea785ec2b52604267"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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#a5083f65b71d7540ea785ec2b52604267">is_negative</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5083f65b71d7540ea785ec2b52604267" id="r_a5083f65b71d7540ea785ec2b52604267"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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#a5083f65b71d7540ea785ec2b52604267">is_negative</a> () noexcept</td></tr>
<tr class="memdesc:a5083f65b71d7540ea785ec2b52604267"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the document is a negative number. <br /></td></tr>
<tr class="separator:a5083f65b71d7540ea785ec2b52604267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af47e11e9925fd5d3d8a43cf0f7773992" id="r_af47e11e9925fd5d3d8a43cf0f7773992"><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_1array.html">bool</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#af47e11e9925fd5d3d8a43cf0f7773992">is_integer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:af47e11e9925fd5d3d8a43cf0f7773992" id="r_af47e11e9925fd5d3d8a43cf0f7773992"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document.html#af47e11e9925fd5d3d8a43cf0f7773992">is_integer</a> () noexcept</td></tr>
<tr class="memdesc:af47e11e9925fd5d3d8a43cf0f7773992"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the document is an integer number. <br /></td></tr>
<tr class="separator:af47e11e9925fd5d3d8a43cf0f7773992"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3a7cc6f2391d26f27a28c16ca38c9c" id="r_abb3a7cc6f2391d26f27a28c16ca38c9c"><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="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">number_type</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#abb3a7cc6f2391d26f27a28c16ca38c9c">get_number_type</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:abb3a7cc6f2391d26f27a28c16ca38c9c" id="r_abb3a7cc6f2391d26f27a28c16ca38c9c"><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="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">number_type</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#abb3a7cc6f2391d26f27a28c16ca38c9c">get_number_type</a> () noexcept</td></tr>
<tr class="memdesc:abb3a7cc6f2391d26f27a28c16ca38c9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the number type (integer or floating-point number) as quickly as possible. <br /></td></tr>
<tr class="separator:abb3a7cc6f2391d26f27a28c16ca38c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b04a9cd8c4ff9b591dc3f2db95c69cf" id="r_a2b04a9cd8c4ff9b591dc3f2db95c69cf"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <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">number</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#a2b04a9cd8c4ff9b591dc3f2db95c69cf">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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2b04a9cd8c4ff9b591dc3f2db95c69cf" id="r_a2b04a9cd8c4ff9b591dc3f2db95c69cf"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <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">number</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#a2b04a9cd8c4ff9b591dc3f2db95c69cf">get_number</a> () noexcept</td></tr>
<tr class="memdesc:a2b04a9cd8c4ff9b591dc3f2db95c69cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to parse an <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" title="A type representing a JSON number.">ondemand::number</a>. <br /></td></tr>
<tr class="separator:a2b04a9cd8c4ff9b591dc3f2db95c69cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58802e77b6fb25a3d2ec8a4d2482f9bf" id="r_a58802e77b6fb25a3d2ec8a4d2482f9bf"><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#a58802e77b6fb25a3d2ec8a4d2482f9bf">raw_json_token</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a58802e77b6fb25a3d2ec8a4d2482f9bf" id="r_a58802e77b6fb25a3d2ec8a4d2482f9bf"><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#a58802e77b6fb25a3d2ec8a4d2482f9bf">raw_json_token</a> () noexcept</td></tr>
<tr class="memdesc:a58802e77b6fb25a3d2ec8a4d2482f9bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the raw JSON for this token. <br /></td></tr>
<tr class="separator:a58802e77b6fb25a3d2ec8a4d2482f9bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cc053001e8246e6e65bbcbf3db035c4" id="r_a9cc053001e8246e6e65bbcbf3db035c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">void</a>&#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#a9cc053001e8246e6e65bbcbf3db035c4">rewind</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9cc053001e8246e6e65bbcbf3db035c4" id="r_a9cc053001e8246e6e65bbcbf3db035c4"><td class="memItemLeft" align="right" valign="top">void&#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#a9cc053001e8246e6e65bbcbf3db035c4">rewind</a> () noexcept</td></tr>
<tr class="memdesc:a9cc053001e8246e6e65bbcbf3db035c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">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. <br /></td></tr>
<tr class="separator:a9cc053001e8246e6e65bbcbf3db035c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9afdfb30ac2aacabce09a5c9d7fd375a" id="r_a9afdfb30ac2aacabce09a5c9d7fd375a"><td class="memItemLeft" align="right" valign="top">std::string&#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#a9afdfb30ac2aacabce09a5c9d7fd375a">to_debug_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9afdfb30ac2aacabce09a5c9d7fd375a" id="r_a9afdfb30ac2aacabce09a5c9d7fd375a"><td class="memItemLeft" align="right" valign="top">std::string&#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#a9afdfb30ac2aacabce09a5c9d7fd375a">to_debug_string</a> () noexcept</td></tr>
<tr class="memdesc:a9afdfb30ac2aacabce09a5c9d7fd375a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns debugging information. <br /></td></tr>
<tr class="separator:a9afdfb30ac2aacabce09a5c9d7fd375a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3170300bc331577a1435bb238cf3faff" id="r_a3170300bc331577a1435bb238cf3faff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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#a3170300bc331577a1435bb238cf3faff">is_alive</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3170300bc331577a1435bb238cf3faff" id="r_a3170300bc331577a1435bb238cf3faff"><td class="memItemLeft" align="right" valign="top">bool&#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#a3170300bc331577a1435bb238cf3faff">is_alive</a> () noexcept</td></tr>
<tr class="memdesc:a3170300bc331577a1435bb238cf3faff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Some unrecoverable error conditions may render the document instance unusable. <br /></td></tr>
<tr class="separator:a3170300bc331577a1435bb238cf3faff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4c151ba820f579e149b4bf98e644a49" id="r_af4c151ba820f579e149b4bf98e644a49"><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_1array.html">const</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_1array.html">char</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#af4c151ba820f579e149b4bf98e644a49">current_location</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:af4c151ba820f579e149b4bf98e644a49" id="r_af4c151ba820f579e149b4bf98e644a49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &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#af4c151ba820f579e149b4bf98e644a49">current_location</a> () const noexcept</td></tr>
<tr class="memdesc:af4c151ba820f579e149b4bf98e644a49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current location in the document if in bounds. <br /></td></tr>
<tr class="separator:af4c151ba820f579e149b4bf98e644a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae896ac465551b036763e4465b3a16c7b" id="r_ae896ac465551b036763e4465b3a16c7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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#ae896ac465551b036763e4465b3a16c7b">at_end</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae896ac465551b036763e4465b3a16c7b" id="r_ae896ac465551b036763e4465b3a16c7b"><td class="memItemLeft" align="right" valign="top">bool&#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#ae896ac465551b036763e4465b3a16c7b">at_end</a> () const noexcept</td></tr>
<tr class="memdesc:ae896ac465551b036763e4465b3a16c7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if this document has been fully parsed. <br /></td></tr>
<tr class="separator:ae896ac465551b036763e4465b3a16c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1919a4ca6418c94ed54f026fbbda6f1d" id="r_a1919a4ca6418c94ed54f026fbbda6f1d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int32_t</a>&#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#a1919a4ca6418c94ed54f026fbbda6f1d">current_depth</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1919a4ca6418c94ed54f026fbbda6f1d" id="r_a1919a4ca6418c94ed54f026fbbda6f1d"><td class="memItemLeft" align="right" valign="top">simdjson_inline int32_t&#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#a1919a4ca6418c94ed54f026fbbda6f1d">current_depth</a> () const noexcept</td></tr>
<tr class="memdesc:a1919a4ca6418c94ed54f026fbbda6f1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current depth in the document if in bounds. <br /></td></tr>
<tr class="separator:a1919a4ca6418c94ed54f026fbbda6f1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74484485f4a3d8dce5943b0cb60ac815" id="r_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 <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_pointer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a74484485f4a3d8dce5943b0cb60ac815" id="r_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. <br /></td></tr>
<tr class="separator:a74484485f4a3d8dce5943b0cb60ac815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87b1fb46555fdf69761966e49ffaa9d7" id="r_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 <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_path</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a87b1fb46555fdf69761966e49ffaa9d7" id="r_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 JSONPath expression. <br /></td></tr>
<tr class="separator:a87b1fb46555fdf69761966e49ffaa9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a27654a19c386ad0c775cff258cf0c" id="r_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> () <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa3a27654a19c386ad0c775cff258cf0c" id="r_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. <br /></td></tr>
<tr class="separator:aa3a27654a19c386ad0c775cff258cf0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bd3911ba94667db9a452c89ac55cca1" id="r_a9bd3911ba94667db9a452c89ac55cca1"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a9bd3911ba94667db9a452c89ac55cca1"><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"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9bd3911ba94667db9a452c89ac55cca1">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9bd3911ba94667db9a452c89ac55cca1"><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"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document.html#a9bd3911ba94667db9a452c89ac55cca1">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a9bd3911ba94667db9a452c89ac55cca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51c754426edbda8a7433d9a5b78fb2aa" id="r_a51c754426edbda8a7433d9a5b78fb2aa"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a51c754426edbda8a7433d9a5b78fb2aa"><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_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a51c754426edbda8a7433d9a5b78fb2aa">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a51c754426edbda8a7433d9a5b78fb2aa"><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_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a51c754426edbda8a7433d9a5b78fb2aa">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a51c754426edbda8a7433d9a5b78fb2aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26b8bb0c24447267e2968a168182c239" id="r_a26b8bb0c24447267e2968a168182c239"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a26b8bb0c24447267e2968a168182c239"><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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a26b8bb0c24447267e2968a168182c239">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a26b8bb0c24447267e2968a168182c239"><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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a26b8bb0c24447267e2968a168182c239">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a26b8bb0c24447267e2968a168182c239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f6073ab6cc02f32a4a0c108cf63f75" id="r_a23f6073ab6cc02f32a4a0c108cf63f75"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a23f6073ab6cc02f32a4a0c108cf63f75"><td class="memTemplItemLeft" 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="memTemplItemRight" 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#a23f6073ab6cc02f32a4a0c108cf63f75">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a23f6073ab6cc02f32a4a0c108cf63f75"><td class="memTemplItemLeft" 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="memTemplItemRight" 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#a23f6073ab6cc02f32a4a0c108cf63f75">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a23f6073ab6cc02f32a4a0c108cf63f75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8238de0bb55b6d615843baa34dab709d" id="r_a8238de0bb55b6d615843baa34dab709d"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a8238de0bb55b6d615843baa34dab709d"><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">double</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a8238de0bb55b6d615843baa34dab709d">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8238de0bb55b6d615843baa34dab709d"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt;&#160;</td><td class="memTemplItemRight" 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#a8238de0bb55b6d615843baa34dab709d">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a8238de0bb55b6d615843baa34dab709d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9702f8d25e4b069b222af3f59d5f4ce4" id="r_a9702f8d25e4b069b222af3f59d5f4ce4"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a9702f8d25e4b069b222af3f59d5f4ce4"><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">uint64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a9702f8d25e4b069b222af3f59d5f4ce4">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9702f8d25e4b069b222af3f59d5f4ce4"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt;&#160;</td><td class="memTemplItemRight" 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#a9702f8d25e4b069b222af3f59d5f4ce4">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a9702f8d25e4b069b222af3f59d5f4ce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2d0046fe4fa05b035c3b1721b3c9532" id="r_ac2d0046fe4fa05b035c3b1721b3c9532"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ac2d0046fe4fa05b035c3b1721b3c9532"><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">int64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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#ac2d0046fe4fa05b035c3b1721b3c9532">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac2d0046fe4fa05b035c3b1721b3c9532"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt;&#160;</td><td class="memTemplItemRight" 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#ac2d0046fe4fa05b035c3b1721b3c9532">get</a> () &amp;noexcept</td></tr>
<tr class="separator:ac2d0046fe4fa05b035c3b1721b3c9532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14d50e015985b2f43ec1ff9fc450a21" id="r_ae14d50e015985b2f43ec1ff9fc450a21"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ae14d50e015985b2f43ec1ff9fc450a21"><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">bool</a> &gt;&#160;</td><td class="memTemplItemRight" 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#ae14d50e015985b2f43ec1ff9fc450a21">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae14d50e015985b2f43ec1ff9fc450a21"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt;&#160;</td><td class="memTemplItemRight" 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#ae14d50e015985b2f43ec1ff9fc450a21">get</a> () &amp;noexcept</td></tr>
<tr class="separator:ae14d50e015985b2f43ec1ff9fc450a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95786ae7a3190b8229358893476561f9" id="r_a95786ae7a3190b8229358893476561f9"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a95786ae7a3190b8229358893476561f9"><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_1value.html">value</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a95786ae7a3190b8229358893476561f9">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a95786ae7a3190b8229358893476561f9"><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_1value.html">value</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a95786ae7a3190b8229358893476561f9">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a95786ae7a3190b8229358893476561f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1abb01ce46345246fb6cd8e9d259e287" id="r_a1abb01ce46345246fb6cd8e9d259e287"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a1abb01ce46345246fb6cd8e9d259e287"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a1abb01ce46345246fb6cd8e9d259e287">get</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_1array.html">array</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1abb01ce46345246fb6cd8e9d259e287"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a1abb01ce46345246fb6cd8e9d259e287">get</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_1array.html">array</a> &amp;out) &amp;noexcept</td></tr>
<tr class="separator:a1abb01ce46345246fb6cd8e9d259e287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d63d4be4097e391256fc62382587156" id="r_a4d63d4be4097e391256fc62382587156"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a4d63d4be4097e391256fc62382587156"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a4d63d4be4097e391256fc62382587156">get</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">object</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4d63d4be4097e391256fc62382587156"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a4d63d4be4097e391256fc62382587156">get</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">object</a> &amp;out) &amp;noexcept</td></tr>
<tr class="separator:a4d63d4be4097e391256fc62382587156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b1bef9089fc196ab81c1a261cef39f7" id="r_a0b1bef9089fc196ab81c1a261cef39f7"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0b1bef9089fc196ab81c1a261cef39f7"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a0b1bef9089fc196ab81c1a261cef39f7">get</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_1raw__json__string.html">raw_json_string</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0b1bef9089fc196ab81c1a261cef39f7"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a0b1bef9089fc196ab81c1a261cef39f7">get</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_1raw__json__string.html">raw_json_string</a> &amp;out) &amp;noexcept</td></tr>
<tr class="separator:a0b1bef9089fc196ab81c1a261cef39f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18d52c296e86747ae55b1e14d4cfa4c" id="r_aa18d52c296e86747ae55b1e14d4cfa4c"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aa18d52c296e86747ae55b1e14d4cfa4c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aa18d52c296e86747ae55b1e14d4cfa4c">get</a> (std::string_view &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa18d52c296e86747ae55b1e14d4cfa4c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aa18d52c296e86747ae55b1e14d4cfa4c">get</a> (std::string_view &amp;out) &amp;noexcept</td></tr>
<tr class="separator:aa18d52c296e86747ae55b1e14d4cfa4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e31ad04d5fa2726b5f53baf0655230" id="r_ab1e31ad04d5fa2726b5f53baf0655230"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ab1e31ad04d5fa2726b5f53baf0655230"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ab1e31ad04d5fa2726b5f53baf0655230">get</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_1array.html">double</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab1e31ad04d5fa2726b5f53baf0655230"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ab1e31ad04d5fa2726b5f53baf0655230">get</a> (double &amp;out) &amp;noexcept</td></tr>
<tr class="separator:ab1e31ad04d5fa2726b5f53baf0655230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc049347b58d0cf514f71862d501ab7d" id="r_adc049347b58d0cf514f71862d501ab7d"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:adc049347b58d0cf514f71862d501ab7d"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#adc049347b58d0cf514f71862d501ab7d">get</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_1array.html">uint64_t</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:adc049347b58d0cf514f71862d501ab7d"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#adc049347b58d0cf514f71862d501ab7d">get</a> (uint64_t &amp;out) &amp;noexcept</td></tr>
<tr class="separator:adc049347b58d0cf514f71862d501ab7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7550938349727972d31cef563819f124" id="r_a7550938349727972d31cef563819f124"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7550938349727972d31cef563819f124"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a7550938349727972d31cef563819f124">get</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_1array.html">int64_t</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7550938349727972d31cef563819f124"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a7550938349727972d31cef563819f124">get</a> (int64_t &amp;out) &amp;noexcept</td></tr>
<tr class="separator:a7550938349727972d31cef563819f124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9ff6d54c74fa55482ef460d0b70193c" id="r_ad9ff6d54c74fa55482ef460d0b70193c"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ad9ff6d54c74fa55482ef460d0b70193c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ad9ff6d54c74fa55482ef460d0b70193c">get</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_1array.html">bool</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad9ff6d54c74fa55482ef460d0b70193c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ad9ff6d54c74fa55482ef460d0b70193c">get</a> (bool &amp;out) &amp;noexcept</td></tr>
<tr class="separator:ad9ff6d54c74fa55482ef460d0b70193c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4575ae510be88acbdbaf7987d35a9dbe" id="r_a4575ae510be88acbdbaf7987d35a9dbe"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a4575ae510be88acbdbaf7987d35a9dbe"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a4575ae510be88acbdbaf7987d35a9dbe">get</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">value</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4575ae510be88acbdbaf7987d35a9dbe"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a4575ae510be88acbdbaf7987d35a9dbe">get</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">value</a> &amp;out) &amp;noexcept</td></tr>
<tr class="separator:a4575ae510be88acbdbaf7987d35a9dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a704ae06dcdc889209ad5f729bccd2b78" id="r_a704ae06dcdc889209ad5f729bccd2b78"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a704ae06dcdc889209ad5f729bccd2b78"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a704ae06dcdc889209ad5f729bccd2b78">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a704ae06dcdc889209ad5f729bccd2b78"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a704ae06dcdc889209ad5f729bccd2b78">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a704ae06dcdc889209ad5f729bccd2b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79e8b11d9e2b0aecb34d031e186693f6" id="r_a79e8b11d9e2b0aecb34d031e186693f6"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a79e8b11d9e2b0aecb34d031e186693f6"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt;&#160;</td><td class="memTemplItemRight" 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#a79e8b11d9e2b0aecb34d031e186693f6">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a79e8b11d9e2b0aecb34d031e186693f6"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt;&#160;</td><td class="memTemplItemRight" 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#a79e8b11d9e2b0aecb34d031e186693f6">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a79e8b11d9e2b0aecb34d031e186693f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad8a852e7698c07e6194bb9db68c201" id="r_a6ad8a852e7698c07e6194bb9db68c201"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a6ad8a852e7698c07e6194bb9db68c201"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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">double</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a6ad8a852e7698c07e6194bb9db68c201">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6ad8a852e7698c07e6194bb9db68c201"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt;&#160;</td><td class="memTemplItemRight" 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#a6ad8a852e7698c07e6194bb9db68c201">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a6ad8a852e7698c07e6194bb9db68c201"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092cc9408c20ddaa0e9f40b582264a73" id="r_a092cc9408c20ddaa0e9f40b582264a73"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a092cc9408c20ddaa0e9f40b582264a73"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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">uint64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a092cc9408c20ddaa0e9f40b582264a73">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a092cc9408c20ddaa0e9f40b582264a73"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt;&#160;</td><td class="memTemplItemRight" 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#a092cc9408c20ddaa0e9f40b582264a73">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a092cc9408c20ddaa0e9f40b582264a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdd27f0c798598e2f62e1adf4af08cdb" id="r_abdd27f0c798598e2f62e1adf4af08cdb"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:abdd27f0c798598e2f62e1adf4af08cdb"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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">int64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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#abdd27f0c798598e2f62e1adf4af08cdb">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:abdd27f0c798598e2f62e1adf4af08cdb"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt;&#160;</td><td class="memTemplItemRight" 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#abdd27f0c798598e2f62e1adf4af08cdb">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:abdd27f0c798598e2f62e1adf4af08cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac027b975b8ac6ccd430e3707951bc57d" id="r_ac027b975b8ac6ccd430e3707951bc57d"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ac027b975b8ac6ccd430e3707951bc57d"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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">bool</a> &gt;&#160;</td><td class="memTemplItemRight" 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#ac027b975b8ac6ccd430e3707951bc57d">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac027b975b8ac6ccd430e3707951bc57d"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt;&#160;</td><td class="memTemplItemRight" 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#ac027b975b8ac6ccd430e3707951bc57d">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:ac027b975b8ac6ccd430e3707951bc57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a043a8fb12b6dcbd0448ba793ed00672c" id="r_a043a8fb12b6dcbd0448ba793ed00672c"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a043a8fb12b6dcbd0448ba793ed00672c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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="memTemplItemRight" 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#a043a8fb12b6dcbd0448ba793ed00672c">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a043a8fb12b6dcbd0448ba793ed00672c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_deprecated 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="memTemplItemRight" 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#a043a8fb12b6dcbd0448ba793ed00672c">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a043a8fb12b6dcbd0448ba793ed00672c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a15159e4995ec7c9dd9e4eb295699c593" id="r_a15159e4995ec7c9dd9e4eb295699c593"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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#a15159e4995ec7c9dd9e4eb295699c593">consume</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a15159e4995ec7c9dd9e4eb295699c593" id="r_a15159e4995ec7c9dd9e4eb295699c593"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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#a15159e4995ec7c9dd9e4eb295699c593">consume</a> () noexcept</td></tr>
<tr class="memdesc:a15159e4995ec7c9dd9e4eb295699c593"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consumes the document. <br /></td></tr>
<tr class="separator:a15159e4995ec7c9dd9e4eb295699c593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8df43e73a52118b91681a13fc897d098" id="r_a8df43e73a52118b91681a13fc897d098"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a8df43e73a52118b91681a13fc897d098">document</a> (ondemand::json_iterator &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_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>) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8df43e73a52118b91681a13fc897d098" id="r_a8df43e73a52118b91681a13fc897d098"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a8df43e73a52118b91681a13fc897d098">document</a> (ondemand::json_iterator &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_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</td></tr>
<tr class="separator:a8df43e73a52118b91681a13fc897d098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea3ff44730f7cc0fc515f5f288dd598" id="r_a9ea3ff44730f7cc0fc515f5f288dd598"><td class="memItemLeft" align="right" valign="top"><a id="a9ea3ff44730f7cc0fc515f5f288dd598" name="a9ea3ff44730f7cc0fc515f5f288dd598"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">uint8_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint32_t</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_1array.html">idx</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
simdjson_inline const uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>text</b> (uint32_t idx) const noexcept</td></tr>
<tr class="separator:a9ea3ff44730f7cc0fc515f5f288dd598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bd4ffdde5ffcde60ec4b63e66746b5c" id="r_a4bd4ffdde5ffcde60ec4b63e66746b5c"><td class="memItemLeft" align="right" valign="top">simdjson_inline value_iterator&#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#a4bd4ffdde5ffcde60ec4b63e66746b5c">resume_value_iterator</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4bd4ffdde5ffcde60ec4b63e66746b5c" id="r_a4bd4ffdde5ffcde60ec4b63e66746b5c"><td class="memItemLeft" align="right" valign="top">simdjson_inline value_iterator&#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#a4bd4ffdde5ffcde60ec4b63e66746b5c">resume_value_iterator</a> () noexcept</td></tr>
<tr class="separator:a4bd4ffdde5ffcde60ec4b63e66746b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8cfa8a237aa1297ecdff4bd1b02a7c1" id="r_ac8cfa8a237aa1297ecdff4bd1b02a7c1"><td class="memItemLeft" align="right" valign="top">simdjson_inline value_iterator&#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#ac8cfa8a237aa1297ecdff4bd1b02a7c1">get_root_value_iterator</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac8cfa8a237aa1297ecdff4bd1b02a7c1" id="r_ac8cfa8a237aa1297ecdff4bd1b02a7c1"><td class="memItemLeft" align="right" valign="top">simdjson_inline value_iterator&#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#ac8cfa8a237aa1297ecdff4bd1b02a7c1">get_root_value_iterator</a> () noexcept</td></tr>
<tr class="separator:ac8cfa8a237aa1297ecdff4bd1b02a7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2900a7dbf657a1f322e7926d136e3e63" id="r_a2900a7dbf657a1f322e7926d136e3e63"><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_1object.html">object</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#a2900a7dbf657a1f322e7926d136e3e63">start_or_resume_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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2900a7dbf657a1f322e7926d136e3e63" id="r_a2900a7dbf657a1f322e7926d136e3e63"><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_1object.html">object</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#a2900a7dbf657a1f322e7926d136e3e63">start_or_resume_object</a> () noexcept</td></tr>
<tr class="separator:a2900a7dbf657a1f322e7926d136e3e63"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:aba8172be7ebd31a603ce2b91dd309731" id="r_aba8172be7ebd31a603ce2b91dd309731"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#aba8172be7ebd31a603ce2b91dd309731">start</a> (ondemand::json_iterator &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_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>) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aba8172be7ebd31a603ce2b91dd309731" id="r_aba8172be7ebd31a603ce2b91dd309731"><td class="memItemLeft" align="right" valign="top">static simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#aba8172be7ebd31a603ce2b91dd309731">start</a> (ondemand::json_iterator &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_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</td></tr>
<tr class="separator:aba8172be7ebd31a603ce2b91dd309731"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
@@ -411,7 +411,7 @@ Protected Attributes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-attribs" name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a18847ef30e5800f1c628a344c23ec968" id="r_a18847ef30e5800f1c628a344c23ec968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1array.html">constexpr</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#af941be7ff0cfaeb30d15d2fb52e76dd1">depth_t</a>&#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#a18847ef30e5800f1c628a344c23ec968">DOCUMENT_DEPTH</a> = 0</td></tr>
<tr class="memitem:a18847ef30e5800f1c628a344c23ec968" id="r_a18847ef30e5800f1c628a344c23ec968"><td class="memItemLeft" align="right" valign="top">static constexpr <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#af941be7ff0cfaeb30d15d2fb52e76dd1">depth_t</a>&#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#a18847ef30e5800f1c628a344c23ec968">DOCUMENT_DEPTH</a> = 0</td></tr>
<tr class="memdesc:a18847ef30e5800f1c628a344c23ec968"><td class="mdescLeft">&#160;</td><td class="mdescRight">document depth is always 0 <br /></td></tr>
<tr class="separator:a18847ef30e5800f1c628a344c23ec968"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -525,7 +525,7 @@ Static Protected Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_end </td>
<td class="memname">bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::at_end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -762,7 +762,7 @@ Static Protected Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int32_t</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_depth </td>
<td class="memname">int32_t simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_depth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -792,7 +792,7 @@ Static Protected Attributes</h2></td></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_1array.html">const</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_1array.html">char</a> * &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_location </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::current_location </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -853,7 +853,7 @@ Static Protected Attributes</h2></td></tr>
<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::find_field </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -895,13 +895,11 @@ Static Protected Attributes</h2></td></tr>
<p>Look up a field by name on an object (order-sensitive). </p>
<p>The following code reads z, then y, then x, and thus will not retrieve x or y if fed the JSON <code>{ "x": 1, "y": 2, "z": 3 }</code>:</p>
<div class="fragment"><div class="line"> ++</div>
<div class="line">simdjson::ondemand::parser <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a> = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.parse(R<span class="stringliteral">&quot;( { &quot;x&quot;: 1, &quot;y&quot;: 2, &quot;z&quot;: 3 } )&quot;<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">_padded</a>);</span></div>
<div class="line"><span class="stringliteral"></span><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">z</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">y</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">x</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;x&quot;</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="fragment"><div class="line">simdjson::ondemand::parser <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>;</div>
<div class="line"><span class="keyword">auto</span> obj = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.parse(R<span class="stringliteral">&quot;( { &quot;x&quot;: 1, &quot;y&quot;: 2, &quot;z&quot;: 3 } )&quot;_padded);</span></div>
<div class="line"><span class="stringliteral"></span><span class="keywordtype">double</span> z = obj.find_field(<span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> y = obj.find_field(<span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> x = obj.find_field(<span class="stringliteral">&quot;x&quot;</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_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#l00037">parser.h:37</a></div></div>
</div><!-- fragment --><p><b>Raw Keys:</b> The lookup will be done against the <em>raw</em> key, and will not unescape keys. e.g. <code>object["a"]</code> will match <code>{ "a": 1 }</code>, but will <em>not</em> match <code>{ "\u0061": 1 }</code>.</p>
<p>You must consume the fields on an object one at a time. A request for a new key invalidates previous field values: it makes them unsafe. E.g., the array given by content["bids"].<a class="el" href="classsimdjson_1_1_s_i_m_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" title="Cast this JSON value to an array.">get_array()</a> should not be accessed after you have called content["asks"].<a class="el" href="classsimdjson_1_1_s_i_m_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" title="Cast this JSON value to an array.">get_array()</a>. You can detect such mistakes by first compiling and running the code in Debug mode (or with the macro <code>SIMDJSON_DEVELOPMENT_CHECKS</code> set to 1): an OUT_OF_ORDER_ITERATION error is generated.</p>
@@ -930,7 +928,7 @@ Static Protected Attributes</h2></td></tr>
<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::find_field_unordered </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1058,7 +1056,7 @@ template&lt;&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_deprecated 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">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;&amp;</td>
@@ -1087,7 +1085,7 @@ template&lt;&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_deprecated 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">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;&amp;</td>
@@ -1116,7 +1114,7 @@ template&lt;&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_deprecated 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">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;&amp;</td>
@@ -1145,7 +1143,7 @@ template&lt;&gt; </div>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_deprecated 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">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_deprecated simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;&amp;</td>
@@ -1197,13 +1195,13 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<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_1array.html">T</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;&amp;</td>
@@ -1348,7 +1346,7 @@ template&lt;&gt; </div>
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -1377,7 +1375,7 @@ template&lt;&gt; </div>
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -1406,7 +1404,7 @@ template&lt;&gt; </div>
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -1435,7 +1433,7 @@ template&lt;&gt; </div>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -1487,13 +1485,13 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<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_1array.html">T</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -1561,7 +1559,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> &amp;&#160;</td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1591,7 +1589,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">double</a> &amp;&#160;</td>
<td class="paramtype">double &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1621,7 +1619,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int64_t</a> &amp;&#160;</td>
<td class="paramtype">int64_t &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1733,7 +1731,7 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -1741,7 +1739,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> &amp;&#160;</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1784,7 +1782,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint64_t</a> &amp;&#160;</td>
<td class="paramtype">uint64_t &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1872,7 +1870,7 @@ INCORRECT_TYPE If the JSON value is not an array. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_bool </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1904,7 +1902,7 @@ INCORRECT_TYPE if the JSON value is not true or false. </dd></dl>
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1936,7 +1934,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_double_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1968,7 +1966,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64 </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2000,7 +1998,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_int64_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2195,8 +2193,8 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<tr>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code></td><td>)</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code></td><td>)</td>
<td></td>
</tr>
</table>
@@ -2230,7 +2228,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">string_type</a> &gt; </div>
template&lt;typename string_type &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -2238,14 +2236,14 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">string_type</a> &amp;&#160;</td>
<td class="paramtype">string_type &amp;&#160;</td>
<td class="paramname"><em>receiver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -2280,7 +2278,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64 </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2314,7 +2312,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer.</dd></dl>
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::get_uint64_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2413,7 +2411,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_alive </td>
<td class="memname">bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_alive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2443,7 +2441,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_integer </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_integer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2474,7 +2472,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_negative </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_negative </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2504,7 +2502,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_null </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_null </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2537,7 +2535,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_scalar </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_scalar </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2568,7 +2566,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::is_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2623,7 +2621,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2651,7 +2649,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">double</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2679,7 +2677,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int64_t</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator int64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2793,13 +2791,13 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">class</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_1array.html">T</a> &gt; </div>
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_deprecated simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> </td>
<td class="memname">simdjson_deprecated simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator T </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;&amp;</td>
@@ -2822,13 +2820,13 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">class</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_1array.html">T</a> &gt; </div>
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator T </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -2857,7 +2855,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint64_t</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::operator uint64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2919,7 +2917,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -3071,7 +3069,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">void</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::rewind </td>
<td class="memname">void simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::rewind </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -3220,7 +3218,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">constexpr</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#af941be7ff0cfaeb30d15d2fb52e76dd1">depth_t</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::DOCUMENT_DEPTH = 0</td>
<td class="memname">constexpr <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#af941be7ff0cfaeb30d15d2fb52e76dd1">depth_t</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document::DOCUMENT_DEPTH = 0</td>
</tr>
</table>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -108,162 +108,162 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9d1ddeb339540ee9c6f00b9061f5e908" id="r_a9d1ddeb339540ee9c6f00b9061f5e908"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a9d1ddeb339540ee9c6f00b9061f5e908">document_reference</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">document</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">d</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9d1ddeb339540ee9c6f00b9061f5e908" id="r_a9d1ddeb339540ee9c6f00b9061f5e908"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a9d1ddeb339540ee9c6f00b9061f5e908">document_reference</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">document</a> &amp;d) noexcept</td></tr>
<tr class="separator:a9d1ddeb339540ee9c6f00b9061f5e908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bc891896726595062910787cd83ca0" id="r_a15bc891896726595062910787cd83ca0"><td class="memItemLeft" align="right" valign="top"><a id="a15bc891896726595062910787cd83ca0" name="a15bc891896726595062910787cd83ca0"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document_reference</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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">document_reference</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document_reference</b> (const <a class="el" href="classsimdjson_1_1_s_i_m_d_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=default</td></tr>
<tr class="separator:a15bc891896726595062910787cd83ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82201b072dcb7467f290ef4aa14432fe" id="r_a82201b072dcb7467f290ef4aa14432fe"><td class="memItemLeft" align="right" valign="top"><a id="a82201b072dcb7467f290ef4aa14432fe" name="a82201b072dcb7467f290ef4aa14432fe"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_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;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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">document_reference</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_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;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classsimdjson_1_1_s_i_m_d_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=default</td></tr>
<tr class="separator:a82201b072dcb7467f290ef4aa14432fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f1a96015a210b1b349ccd5cd37af7f5" id="r_a9f1a96015a210b1b349ccd5cd37af7f5"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">void</a>&#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__reference.html#a9f1a96015a210b1b349ccd5cd37af7f5">rewind</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9f1a96015a210b1b349ccd5cd37af7f5" id="r_a9f1a96015a210b1b349ccd5cd37af7f5"><td class="memItemLeft" align="right" valign="top">simdjson_inline void&#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__reference.html#a9f1a96015a210b1b349ccd5cd37af7f5">rewind</a> () noexcept</td></tr>
<tr class="separator:a9f1a96015a210b1b349ccd5cd37af7f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adde79c6a65389798d45d189f4580a4ea" id="r_adde79c6a65389798d45d189f4580a4ea"><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_1array.html">array</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__reference.html#adde79c6a65389798d45d189f4580a4ea">get_array</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:adde79c6a65389798d45d189f4580a4ea" id="r_adde79c6a65389798d45d189f4580a4ea"><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_1array.html">array</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__reference.html#adde79c6a65389798d45d189f4580a4ea">get_array</a> () &amp;noexcept</td></tr>
<tr class="separator:adde79c6a65389798d45d189f4580a4ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b5aa3ba538a00b6994e08c73aa3cd7b" id="r_a8b5aa3ba538a00b6994e08c73aa3cd7b"><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_1object.html">object</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__reference.html#a8b5aa3ba538a00b6994e08c73aa3cd7b">get_object</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8b5aa3ba538a00b6994e08c73aa3cd7b" id="r_a8b5aa3ba538a00b6994e08c73aa3cd7b"><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_1object.html">object</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__reference.html#a8b5aa3ba538a00b6994e08c73aa3cd7b">get_object</a> () &amp;noexcept</td></tr>
<tr class="separator:a8b5aa3ba538a00b6994e08c73aa3cd7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47b30548f71aca4317bdc4c6955cd719" id="r_a47b30548f71aca4317bdc4c6955cd719"><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_1array.html">uint64_t</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__reference.html#a47b30548f71aca4317bdc4c6955cd719">get_uint64</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a47b30548f71aca4317bdc4c6955cd719" id="r_a47b30548f71aca4317bdc4c6955cd719"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &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__reference.html#a47b30548f71aca4317bdc4c6955cd719">get_uint64</a> () noexcept</td></tr>
<tr class="memdesc:a47b30548f71aca4317bdc4c6955cd719"><td class="mdescLeft">&#160;</td><td class="mdescRight">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__reference.html" title="A document_reference is a thin wrapper around a document reference instance.">document_reference</a> instances are used primarily/solely for streams of JSON documents. <br /></td></tr>
<tr class="separator:a47b30548f71aca4317bdc4c6955cd719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade1e70006d43416bb0322c409947e57d" id="r_ade1e70006d43416bb0322c409947e57d"><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_1array.html">uint64_t</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__reference.html#ade1e70006d43416bb0322c409947e57d">get_uint64_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ade1e70006d43416bb0322c409947e57d" id="r_ade1e70006d43416bb0322c409947e57d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &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__reference.html#ade1e70006d43416bb0322c409947e57d">get_uint64_in_string</a> () noexcept</td></tr>
<tr class="separator:ade1e70006d43416bb0322c409947e57d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3a04fe9744d604964f4e782225dfb30" id="r_ab3a04fe9744d604964f4e782225dfb30"><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_1array.html">int64_t</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__reference.html#ab3a04fe9744d604964f4e782225dfb30">get_int64</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab3a04fe9744d604964f4e782225dfb30" id="r_ab3a04fe9744d604964f4e782225dfb30"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &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__reference.html#ab3a04fe9744d604964f4e782225dfb30">get_int64</a> () noexcept</td></tr>
<tr class="separator:ab3a04fe9744d604964f4e782225dfb30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeed306c0ddd988d89f2d8488dcab0e4" id="r_adeed306c0ddd988d89f2d8488dcab0e4"><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_1array.html">int64_t</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__reference.html#adeed306c0ddd988d89f2d8488dcab0e4">get_int64_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:adeed306c0ddd988d89f2d8488dcab0e4" id="r_adeed306c0ddd988d89f2d8488dcab0e4"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &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__reference.html#adeed306c0ddd988d89f2d8488dcab0e4">get_int64_in_string</a> () noexcept</td></tr>
<tr class="separator:adeed306c0ddd988d89f2d8488dcab0e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a111e40e80bdb1d1668e5dcd2104df0fd" id="r_a111e40e80bdb1d1668e5dcd2104df0fd"><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_1array.html">double</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__reference.html#a111e40e80bdb1d1668e5dcd2104df0fd">get_double</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a111e40e80bdb1d1668e5dcd2104df0fd" id="r_a111e40e80bdb1d1668e5dcd2104df0fd"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &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__reference.html#a111e40e80bdb1d1668e5dcd2104df0fd">get_double</a> () noexcept</td></tr>
<tr class="separator:a111e40e80bdb1d1668e5dcd2104df0fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef16a749859e032b4c21cf6d399ee9d3" id="r_aef16a749859e032b4c21cf6d399ee9d3"><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_1array.html">double</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__reference.html#aef16a749859e032b4c21cf6d399ee9d3">get_double_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aef16a749859e032b4c21cf6d399ee9d3" id="r_aef16a749859e032b4c21cf6d399ee9d3"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &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__reference.html#aef16a749859e032b4c21cf6d399ee9d3">get_double_in_string</a> () noexcept</td></tr>
<tr class="separator:aef16a749859e032b4c21cf6d399ee9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f51ea5631d725ba220d8a0038fabb3" id="r_a58f51ea5631d725ba220d8a0038fabb3"><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__reference.html#a58f51ea5631d725ba220d8a0038fabb3">get_string</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a58f51ea5631d725ba220d8a0038fabb3" id="r_a58f51ea5631d725ba220d8a0038fabb3"><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__reference.html#a58f51ea5631d725ba220d8a0038fabb3">get_string</a> (bool allow_replacement=false) noexcept</td></tr>
<tr class="separator:a58f51ea5631d725ba220d8a0038fabb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1897001cd23bdfda7c3d923a1e32ed1c" id="r_a1897001cd23bdfda7c3d923a1e32ed1c"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">string_type</a> &gt; </td></tr>
<tr class="memitem:a1897001cd23bdfda7c3d923a1e32ed1c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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__reference.html#a1897001cd23bdfda7c3d923a1e32ed1c">get_string</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_1array.html">string_type</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">receiver</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1897001cd23bdfda7c3d923a1e32ed1c" id="r_a1897001cd23bdfda7c3d923a1e32ed1c"><td class="memTemplParams" colspan="2">template&lt;typename string_type &gt; </td></tr>
<tr class="memitem:a1897001cd23bdfda7c3d923a1e32ed1c"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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__reference.html#a1897001cd23bdfda7c3d923a1e32ed1c">get_string</a> (string_type &amp;receiver, bool allow_replacement=false) noexcept</td></tr>
<tr class="separator:a1897001cd23bdfda7c3d923a1e32ed1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace95574ee1e4b4fe00baff0b63cc422e" id="r_ace95574ee1e4b4fe00baff0b63cc422e"><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__reference.html#ace95574ee1e4b4fe00baff0b63cc422e">get_wobbly_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ace95574ee1e4b4fe00baff0b63cc422e" id="r_ace95574ee1e4b4fe00baff0b63cc422e"><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__reference.html#ace95574ee1e4b4fe00baff0b63cc422e">get_wobbly_string</a> () noexcept</td></tr>
<tr class="separator:ace95574ee1e4b4fe00baff0b63cc422e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90173c5537066e30269ad866bf405f9e" id="r_a90173c5537066e30269ad866bf405f9e"><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_1raw__json__string.html">raw_json_string</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__reference.html#a90173c5537066e30269ad866bf405f9e">get_raw_json_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a90173c5537066e30269ad866bf405f9e" id="r_a90173c5537066e30269ad866bf405f9e"><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_1raw__json__string.html">raw_json_string</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__reference.html#a90173c5537066e30269ad866bf405f9e">get_raw_json_string</a> () noexcept</td></tr>
<tr class="separator:a90173c5537066e30269ad866bf405f9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebe8ba5478ce02ef3703ab2ec1c20491" id="r_aebe8ba5478ce02ef3703ab2ec1c20491"><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_1array.html">bool</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__reference.html#aebe8ba5478ce02ef3703ab2ec1c20491">get_bool</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aebe8ba5478ce02ef3703ab2ec1c20491" id="r_aebe8ba5478ce02ef3703ab2ec1c20491"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document__reference.html#aebe8ba5478ce02ef3703ab2ec1c20491">get_bool</a> () noexcept</td></tr>
<tr class="separator:aebe8ba5478ce02ef3703ab2ec1c20491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70388310dda561543af00fda3686fdf8" id="r_a70388310dda561543af00fda3686fdf8"><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__reference.html#a70388310dda561543af00fda3686fdf8">get_value</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a70388310dda561543af00fda3686fdf8" id="r_a70388310dda561543af00fda3686fdf8"><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__reference.html#a70388310dda561543af00fda3686fdf8">get_value</a> () noexcept</td></tr>
<tr class="separator:a70388310dda561543af00fda3686fdf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af737df31cc6466027676bdf70b60542d" id="r_af737df31cc6466027676bdf70b60542d"><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_1array.html">bool</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__reference.html#af737df31cc6466027676bdf70b60542d">is_null</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:af737df31cc6466027676bdf70b60542d" id="r_af737df31cc6466027676bdf70b60542d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document__reference.html#af737df31cc6466027676bdf70b60542d">is_null</a> () noexcept</td></tr>
<tr class="separator:af737df31cc6466027676bdf70b60542d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcc857493f19453de9eefb8513fdf905" id="r_abcc857493f19453de9eefb8513fdf905"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:abcc857493f19453de9eefb8513fdf905"><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">T</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#abcc857493f19453de9eefb8513fdf905">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:abcc857493f19453de9eefb8513fdf905" id="r_abcc857493f19453de9eefb8513fdf905"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:abcc857493f19453de9eefb8513fdf905"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#abcc857493f19453de9eefb8513fdf905">get</a> () &amp;noexcept</td></tr>
<tr class="separator:abcc857493f19453de9eefb8513fdf905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738f34d0d14bbf4b7de16d8aa70d9aa2" id="r_a738f34d0d14bbf4b7de16d8aa70d9aa2"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a738f34d0d14bbf4b7de16d8aa70d9aa2"><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">T</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a738f34d0d14bbf4b7de16d8aa70d9aa2">get</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a738f34d0d14bbf4b7de16d8aa70d9aa2" id="r_a738f34d0d14bbf4b7de16d8aa70d9aa2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a738f34d0d14bbf4b7de16d8aa70d9aa2"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a738f34d0d14bbf4b7de16d8aa70d9aa2">get</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a738f34d0d14bbf4b7de16d8aa70d9aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a171191c8a51168aacb8159795ff97910" id="r_a171191c8a51168aacb8159795ff97910"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a171191c8a51168aacb8159795ff97910"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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__reference.html#a171191c8a51168aacb8159795ff97910">get</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_1array.html">T</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a171191c8a51168aacb8159795ff97910" id="r_a171191c8a51168aacb8159795ff97910"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a171191c8a51168aacb8159795ff97910"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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__reference.html#a171191c8a51168aacb8159795ff97910">get</a> (T &amp;out) &amp;noexcept</td></tr>
<tr class="memdesc:a171191c8a51168aacb8159795ff97910"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get this value as the given type. <br /></td></tr>
<tr class="separator:a171191c8a51168aacb8159795ff97910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c95e6e0450ab8bcc053b99d71ea9bb2" id="r_a9c95e6e0450ab8bcc053b99d71ea9bb2"><td class="memTemplParams" colspan="2"><a id="a9c95e6e0450ab8bcc053b99d71ea9bb2" name="a9c95e6e0450ab8bcc053b99d71ea9bb2"></a>
template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a9c95e6e0450ab8bcc053b99d71ea9bb2"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</a>) &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
template&lt;typename T &gt; </td></tr>
<tr class="memitem:a9c95e6e0450ab8bcc053b99d71ea9bb2"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><b>get</b> (T &amp;out) &amp;&amp;noexcept</td></tr>
<tr class="separator:a9c95e6e0450ab8bcc053b99d71ea9bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adec459feebebf8af6c5b999b9489b420" id="r_adec459feebebf8af6c5b999b9489b420"><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__reference.html#adec459feebebf8af6c5b999b9489b420">raw_json</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:adec459feebebf8af6c5b999b9489b420" id="r_adec459feebebf8af6c5b999b9489b420"><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__reference.html#adec459feebebf8af6c5b999b9489b420">raw_json</a> () noexcept</td></tr>
<tr class="separator:adec459feebebf8af6c5b999b9489b420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40d89015165021b282f1dced6ac4fef2" id="r_a40d89015165021b282f1dced6ac4fef2"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a40d89015165021b282f1dced6ac4fef2">operator document &amp;</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a40d89015165021b282f1dced6ac4fef2" id="r_a40d89015165021b282f1dced6ac4fef2"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a40d89015165021b282f1dced6ac4fef2">operator document &amp;</a> () const noexcept</td></tr>
<tr class="separator:a40d89015165021b282f1dced6ac4fef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab682ca591c3b6a7e4311d7d3d704d7cc" id="r_ab682ca591c3b6a7e4311d7d3d704d7cc"><td class="memTemplParams" colspan="2">template&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">class</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:ab682ca591c3b6a7e4311d7d3d704d7cc"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memTemplItemRight" 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__reference.html#ab682ca591c3b6a7e4311d7d3d704d7cc">operator T</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:ab682ca591c3b6a7e4311d7d3d704d7cc" id="r_ab682ca591c3b6a7e4311d7d3d704d7cc"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:ab682ca591c3b6a7e4311d7d3d704d7cc"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memTemplItemRight" 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__reference.html#ab682ca591c3b6a7e4311d7d3d704d7cc">operator T</a> () noexcept(false)</td></tr>
<tr class="separator:ab682ca591c3b6a7e4311d7d3d704d7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5a025095c9d89e777fe00b003ec09d2" id="r_aa5a025095c9d89e777fe00b003ec09d2"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#aa5a025095c9d89e777fe00b003ec09d2">operator array</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:aa5a025095c9d89e777fe00b003ec09d2" id="r_aa5a025095c9d89e777fe00b003ec09d2"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#aa5a025095c9d89e777fe00b003ec09d2">operator array</a> () &amp;noexcept(false)</td></tr>
<tr class="separator:aa5a025095c9d89e777fe00b003ec09d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475c294822e53601cfa81ff988e312f7" id="r_a475c294822e53601cfa81ff988e312f7"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a475c294822e53601cfa81ff988e312f7">operator object</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a475c294822e53601cfa81ff988e312f7" id="r_a475c294822e53601cfa81ff988e312f7"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a475c294822e53601cfa81ff988e312f7">operator object</a> () &amp;noexcept(false)</td></tr>
<tr class="separator:a475c294822e53601cfa81ff988e312f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8084a06fd6c8b0662d378e4f8f8760" id="r_a9b8084a06fd6c8b0662d378e4f8f8760"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a9b8084a06fd6c8b0662d378e4f8f8760">operator uint64_t</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a9b8084a06fd6c8b0662d378e4f8f8760" id="r_a9b8084a06fd6c8b0662d378e4f8f8760"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a9b8084a06fd6c8b0662d378e4f8f8760">operator uint64_t</a> () noexcept(false)</td></tr>
<tr class="separator:a9b8084a06fd6c8b0662d378e4f8f8760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b781ec894d5f53f6e5c3a86e8a7e5e4" id="r_a9b781ec894d5f53f6e5c3a86e8a7e5e4"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a9b781ec894d5f53f6e5c3a86e8a7e5e4">operator int64_t</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a9b781ec894d5f53f6e5c3a86e8a7e5e4" id="r_a9b781ec894d5f53f6e5c3a86e8a7e5e4"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a9b781ec894d5f53f6e5c3a86e8a7e5e4">operator int64_t</a> () noexcept(false)</td></tr>
<tr class="separator:a9b781ec894d5f53f6e5c3a86e8a7e5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46b1be5c6c28cc6ce325dde7aef333c5" id="r_a46b1be5c6c28cc6ce325dde7aef333c5"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a46b1be5c6c28cc6ce325dde7aef333c5">operator double</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a46b1be5c6c28cc6ce325dde7aef333c5" id="r_a46b1be5c6c28cc6ce325dde7aef333c5"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a46b1be5c6c28cc6ce325dde7aef333c5">operator double</a> () noexcept(false)</td></tr>
<tr class="separator:a46b1be5c6c28cc6ce325dde7aef333c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3643d42beba9c8395fc8678f61d4abd1" id="r_a3643d42beba9c8395fc8678f61d4abd1"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a3643d42beba9c8395fc8678f61d4abd1">operator std::string_view</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a3643d42beba9c8395fc8678f61d4abd1" id="r_a3643d42beba9c8395fc8678f61d4abd1"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a3643d42beba9c8395fc8678f61d4abd1">operator std::string_view</a> () noexcept(false)</td></tr>
<tr class="separator:a3643d42beba9c8395fc8678f61d4abd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf841c95ea88ad247d3cdd3d74303523" id="r_adf841c95ea88ad247d3cdd3d74303523"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#adf841c95ea88ad247d3cdd3d74303523">operator raw_json_string</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:adf841c95ea88ad247d3cdd3d74303523" id="r_adf841c95ea88ad247d3cdd3d74303523"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#adf841c95ea88ad247d3cdd3d74303523">operator raw_json_string</a> () noexcept(false)</td></tr>
<tr class="separator:adf841c95ea88ad247d3cdd3d74303523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2acb45845d4cc400f302f6082a0b07" id="r_aea2acb45845d4cc400f302f6082a0b07"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#aea2acb45845d4cc400f302f6082a0b07">operator bool</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:aea2acb45845d4cc400f302f6082a0b07" id="r_aea2acb45845d4cc400f302f6082a0b07"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#aea2acb45845d4cc400f302f6082a0b07">operator bool</a> () noexcept(false)</td></tr>
<tr class="separator:aea2acb45845d4cc400f302f6082a0b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a779798aa7b1ac3485b7f99c9dd7b2277" id="r_a779798aa7b1ac3485b7f99c9dd7b2277"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a779798aa7b1ac3485b7f99c9dd7b2277">operator value</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a779798aa7b1ac3485b7f99c9dd7b2277" id="r_a779798aa7b1ac3485b7f99c9dd7b2277"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__reference.html#a779798aa7b1ac3485b7f99c9dd7b2277">operator value</a> () noexcept(false)</td></tr>
<tr class="separator:a779798aa7b1ac3485b7f99c9dd7b2277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac18dc949283225dd5ae7e0a6e74b4563" id="r_ac18dc949283225dd5ae7e0a6e74b4563"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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__reference.html#ac18dc949283225dd5ae7e0a6e74b4563">count_elements</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac18dc949283225dd5ae7e0a6e74b4563" id="r_ac18dc949283225dd5ae7e0a6e74b4563"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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__reference.html#ac18dc949283225dd5ae7e0a6e74b4563">count_elements</a> () &amp;noexcept</td></tr>
<tr class="separator:ac18dc949283225dd5ae7e0a6e74b4563"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28976d7c111d73aa8854e29d8ce9ae4f" id="r_a28976d7c111d73aa8854e29d8ce9ae4f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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__reference.html#a28976d7c111d73aa8854e29d8ce9ae4f">count_fields</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a28976d7c111d73aa8854e29d8ce9ae4f" id="r_a28976d7c111d73aa8854e29d8ce9ae4f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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__reference.html#a28976d7c111d73aa8854e29d8ce9ae4f">count_fields</a> () &amp;noexcept</td></tr>
<tr class="separator:a28976d7c111d73aa8854e29d8ce9ae4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7397a55b94d369ace8aff2913ed2467" id="r_ae7397a55b94d369ace8aff2913ed2467"><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__reference.html#ae7397a55b94d369ace8aff2913ed2467">at</a> (size_t index) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae7397a55b94d369ace8aff2913ed2467" id="r_ae7397a55b94d369ace8aff2913ed2467"><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__reference.html#ae7397a55b94d369ace8aff2913ed2467">at</a> (size_t index) &amp;noexcept</td></tr>
<tr class="separator:ae7397a55b94d369ace8aff2913ed2467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6b572642eb8d84f12a32d881499011d" id="r_ab6b572642eb8d84f12a32d881499011d"><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_1array__iterator.html">array_iterator</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__reference.html#ab6b572642eb8d84f12a32d881499011d">begin</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab6b572642eb8d84f12a32d881499011d" id="r_ab6b572642eb8d84f12a32d881499011d"><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_1array__iterator.html">array_iterator</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__reference.html#ab6b572642eb8d84f12a32d881499011d">begin</a> () &amp;noexcept</td></tr>
<tr class="separator:ab6b572642eb8d84f12a32d881499011d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9143df905cf4360434f13f51e7888bb6" id="r_a9143df905cf4360434f13f51e7888bb6"><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_1array__iterator.html">array_iterator</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__reference.html#a9143df905cf4360434f13f51e7888bb6">end</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9143df905cf4360434f13f51e7888bb6" id="r_a9143df905cf4360434f13f51e7888bb6"><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_1array__iterator.html">array_iterator</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__reference.html#a9143df905cf4360434f13f51e7888bb6">end</a> () &amp;noexcept</td></tr>
<tr class="separator:a9143df905cf4360434f13f51e7888bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5368cab93ab6e2101cc79f821b347e38" id="r_a5368cab93ab6e2101cc79f821b347e38"><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__reference.html#a5368cab93ab6e2101cc79f821b347e38">find_field</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5368cab93ab6e2101cc79f821b347e38" id="r_a5368cab93ab6e2101cc79f821b347e38"><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__reference.html#a5368cab93ab6e2101cc79f821b347e38">find_field</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="separator:a5368cab93ab6e2101cc79f821b347e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae75d7a3c0304784f8fd7a606a1502481" id="r_ae75d7a3c0304784f8fd7a606a1502481"><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__reference.html#ae75d7a3c0304784f8fd7a606a1502481">find_field</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_1array.html">const</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_1array.html">char</a> *key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae75d7a3c0304784f8fd7a606a1502481" id="r_ae75d7a3c0304784f8fd7a606a1502481"><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__reference.html#ae75d7a3c0304784f8fd7a606a1502481">find_field</a> (const char *key) &amp;noexcept</td></tr>
<tr class="separator:ae75d7a3c0304784f8fd7a606a1502481"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a16c1552dba29c05e9c04a04f048c4" id="r_a06a16c1552dba29c05e9c04a04f048c4"><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__reference.html#a06a16c1552dba29c05e9c04a04f048c4">operator[]</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a06a16c1552dba29c05e9c04a04f048c4" id="r_a06a16c1552dba29c05e9c04a04f048c4"><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__reference.html#a06a16c1552dba29c05e9c04a04f048c4">operator[]</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="separator:a06a16c1552dba29c05e9c04a04f048c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77cae667cb6d51f068934a0fa7fc8a48" id="r_a77cae667cb6d51f068934a0fa7fc8a48"><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__reference.html#a77cae667cb6d51f068934a0fa7fc8a48">operator[]</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_1array.html">const</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_1array.html">char</a> *key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a77cae667cb6d51f068934a0fa7fc8a48" id="r_a77cae667cb6d51f068934a0fa7fc8a48"><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__reference.html#a77cae667cb6d51f068934a0fa7fc8a48">operator[]</a> (const char *key) &amp;noexcept</td></tr>
<tr class="separator:a77cae667cb6d51f068934a0fa7fc8a48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf9016f0f5638da0666db8603ef5cc1a" id="r_aaf9016f0f5638da0666db8603ef5cc1a"><td class="memItemLeft" align="right" valign="top"><a id="aaf9016f0f5638da0666db8603ef5cc1a" name="aaf9016f0f5638da0666db8603ef5cc1a"></a>
<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>operator[]</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">delete</a></td></tr>
<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>operator[]</b> (int) &amp;noexcept=delete</td></tr>
<tr class="separator:aaf9016f0f5638da0666db8603ef5cc1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e103fd39e8b03b2800520a35ff87067" id="r_a1e103fd39e8b03b2800520a35ff87067"><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__reference.html#a1e103fd39e8b03b2800520a35ff87067">find_field_unordered</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1e103fd39e8b03b2800520a35ff87067" id="r_a1e103fd39e8b03b2800520a35ff87067"><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__reference.html#a1e103fd39e8b03b2800520a35ff87067">find_field_unordered</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="separator:a1e103fd39e8b03b2800520a35ff87067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977a06bd5c952970ec1d75bf6867a06f" id="r_a977a06bd5c952970ec1d75bf6867a06f"><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__reference.html#a977a06bd5c952970ec1d75bf6867a06f">find_field_unordered</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_1array.html">const</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_1array.html">char</a> *key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a977a06bd5c952970ec1d75bf6867a06f" id="r_a977a06bd5c952970ec1d75bf6867a06f"><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__reference.html#a977a06bd5c952970ec1d75bf6867a06f">find_field_unordered</a> (const char *key) &amp;noexcept</td></tr>
<tr class="separator:a977a06bd5c952970ec1d75bf6867a06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a063bffcae0c43b9bbfc5fbad1e3d5ce7" id="r_a063bffcae0c43b9bbfc5fbad1e3d5ce7"><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="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> &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__reference.html#a063bffcae0c43b9bbfc5fbad1e3d5ce7">type</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a063bffcae0c43b9bbfc5fbad1e3d5ce7" id="r_a063bffcae0c43b9bbfc5fbad1e3d5ce7"><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="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> &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__reference.html#a063bffcae0c43b9bbfc5fbad1e3d5ce7">type</a> () noexcept</td></tr>
<tr class="separator:a063bffcae0c43b9bbfc5fbad1e3d5ce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2f02ac7a3753b5ec51af17d3f0a7ba6" id="r_ae2f02ac7a3753b5ec51af17d3f0a7ba6"><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_1array.html">bool</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__reference.html#ae2f02ac7a3753b5ec51af17d3f0a7ba6">is_scalar</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae2f02ac7a3753b5ec51af17d3f0a7ba6" id="r_ae2f02ac7a3753b5ec51af17d3f0a7ba6"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document__reference.html#ae2f02ac7a3753b5ec51af17d3f0a7ba6">is_scalar</a> () noexcept</td></tr>
<tr class="separator:ae2f02ac7a3753b5ec51af17d3f0a7ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1207a965b9b8334bc4cf8b3d929397fd" id="r_a1207a965b9b8334bc4cf8b3d929397fd"><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_1array.html">bool</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__reference.html#a1207a965b9b8334bc4cf8b3d929397fd">is_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1207a965b9b8334bc4cf8b3d929397fd" id="r_a1207a965b9b8334bc4cf8b3d929397fd"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document__reference.html#a1207a965b9b8334bc4cf8b3d929397fd">is_string</a> () noexcept</td></tr>
<tr class="separator:a1207a965b9b8334bc4cf8b3d929397fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20ff7e15fb47ebcddb22caa4d95e8bee" id="r_a20ff7e15fb47ebcddb22caa4d95e8bee"><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_1array.html">const</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_1array.html">char</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__reference.html#a20ff7e15fb47ebcddb22caa4d95e8bee">current_location</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a20ff7e15fb47ebcddb22caa4d95e8bee" id="r_a20ff7e15fb47ebcddb22caa4d95e8bee"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &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__reference.html#a20ff7e15fb47ebcddb22caa4d95e8bee">current_location</a> () noexcept</td></tr>
<tr class="separator:a20ff7e15fb47ebcddb22caa4d95e8bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1323b5ff763435dac92308f3d7fbbb79" id="r_a1323b5ff763435dac92308f3d7fbbb79"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int32_t</a>&#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__reference.html#a1323b5ff763435dac92308f3d7fbbb79">current_depth</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1323b5ff763435dac92308f3d7fbbb79" id="r_a1323b5ff763435dac92308f3d7fbbb79"><td class="memItemLeft" align="right" valign="top">simdjson_inline int32_t&#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__reference.html#a1323b5ff763435dac92308f3d7fbbb79">current_depth</a> () const noexcept</td></tr>
<tr class="separator:a1323b5ff763435dac92308f3d7fbbb79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac735941fc906d1eaf1c825bf715eda2f" id="r_ac735941fc906d1eaf1c825bf715eda2f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__reference.html#ac735941fc906d1eaf1c825bf715eda2f">is_negative</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac735941fc906d1eaf1c825bf715eda2f" id="r_ac735941fc906d1eaf1c825bf715eda2f"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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__reference.html#ac735941fc906d1eaf1c825bf715eda2f">is_negative</a> () noexcept</td></tr>
<tr class="separator:ac735941fc906d1eaf1c825bf715eda2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bfebc3db33cd306ce47e0914e45f311" id="r_a7bfebc3db33cd306ce47e0914e45f311"><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_1array.html">bool</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__reference.html#a7bfebc3db33cd306ce47e0914e45f311">is_integer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7bfebc3db33cd306ce47e0914e45f311" id="r_a7bfebc3db33cd306ce47e0914e45f311"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1document__reference.html#a7bfebc3db33cd306ce47e0914e45f311">is_integer</a> () noexcept</td></tr>
<tr class="separator:a7bfebc3db33cd306ce47e0914e45f311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0058006c986910b2bb2c49cd6a420e5" id="r_ab0058006c986910b2bb2c49cd6a420e5"><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="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">number_type</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__reference.html#ab0058006c986910b2bb2c49cd6a420e5">get_number_type</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab0058006c986910b2bb2c49cd6a420e5" id="r_ab0058006c986910b2bb2c49cd6a420e5"><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="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">number_type</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__reference.html#ab0058006c986910b2bb2c49cd6a420e5">get_number_type</a> () noexcept</td></tr>
<tr class="separator:ab0058006c986910b2bb2c49cd6a420e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a927085d5ba40b9b2965264977244ab11" id="r_a927085d5ba40b9b2965264977244ab11"><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="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">number</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__reference.html#a927085d5ba40b9b2965264977244ab11">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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a927085d5ba40b9b2965264977244ab11" id="r_a927085d5ba40b9b2965264977244ab11"><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="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">number</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__reference.html#a927085d5ba40b9b2965264977244ab11">get_number</a> () noexcept</td></tr>
<tr class="separator:a927085d5ba40b9b2965264977244ab11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3992b4034cae481a6327f306bcb95fd3" id="r_a3992b4034cae481a6327f306bcb95fd3"><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__reference.html#a3992b4034cae481a6327f306bcb95fd3">raw_json_token</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3992b4034cae481a6327f306bcb95fd3" id="r_a3992b4034cae481a6327f306bcb95fd3"><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__reference.html#a3992b4034cae481a6327f306bcb95fd3">raw_json_token</a> () noexcept</td></tr>
<tr class="separator:a3992b4034cae481a6327f306bcb95fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8645c724ff217f11d09a69a3eb32355b" id="r_a8645c724ff217f11d09a69a3eb32355b"><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__reference.html#a8645c724ff217f11d09a69a3eb32355b">at_pointer</a> (std::string_view <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_pointer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8645c724ff217f11d09a69a3eb32355b" id="r_a8645c724ff217f11d09a69a3eb32355b"><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__reference.html#a8645c724ff217f11d09a69a3eb32355b">at_pointer</a> (std::string_view json_pointer) noexcept</td></tr>
<tr class="separator:a8645c724ff217f11d09a69a3eb32355b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3376bfa954029256f1482657eacfc4db" id="r_a3376bfa954029256f1482657eacfc4db"><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__reference.html#a3376bfa954029256f1482657eacfc4db">at_path</a> (std::string_view <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_path</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3376bfa954029256f1482657eacfc4db" id="r_a3376bfa954029256f1482657eacfc4db"><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__reference.html#a3376bfa954029256f1482657eacfc4db">at_path</a> (std::string_view json_path) noexcept</td></tr>
<tr class="separator:a3376bfa954029256f1482657eacfc4db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9cc92b5d044ec8efc732e78460934b9" id="r_aa9cc92b5d044ec8efc732e78460934b9"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aa9cc92b5d044ec8efc732e78460934b9"><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"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aa9cc92b5d044ec8efc732e78460934b9">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa9cc92b5d044ec8efc732e78460934b9"><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"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference.html#aa9cc92b5d044ec8efc732e78460934b9">get</a> () &amp;noexcept</td></tr>
<tr class="separator:aa9cc92b5d044ec8efc732e78460934b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c55d5394ea3fdc9169820114e6e6a46" id="r_a3c55d5394ea3fdc9169820114e6e6a46"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a3c55d5394ea3fdc9169820114e6e6a46"><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_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a3c55d5394ea3fdc9169820114e6e6a46">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3c55d5394ea3fdc9169820114e6e6a46"><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_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a3c55d5394ea3fdc9169820114e6e6a46">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a3c55d5394ea3fdc9169820114e6e6a46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8a0fc0468d5202a70f082756d396c5f" id="r_aa8a0fc0468d5202a70f082756d396c5f"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aa8a0fc0468d5202a70f082756d396c5f"><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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#aa8a0fc0468d5202a70f082756d396c5f">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa8a0fc0468d5202a70f082756d396c5f"><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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#aa8a0fc0468d5202a70f082756d396c5f">get</a> () &amp;noexcept</td></tr>
<tr class="separator:aa8a0fc0468d5202a70f082756d396c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b4bf59dc1a8a447adac081b0a4dfb4" id="r_a67b4bf59dc1a8a447adac081b0a4dfb4"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a67b4bf59dc1a8a447adac081b0a4dfb4"><td class="memTemplItemLeft" 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="memTemplItemRight" 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__reference.html#a67b4bf59dc1a8a447adac081b0a4dfb4">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a67b4bf59dc1a8a447adac081b0a4dfb4"><td class="memTemplItemLeft" 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="memTemplItemRight" 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__reference.html#a67b4bf59dc1a8a447adac081b0a4dfb4">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a67b4bf59dc1a8a447adac081b0a4dfb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46782c961686e54596c319ae0cee9d37" id="r_a46782c961686e54596c319ae0cee9d37"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a46782c961686e54596c319ae0cee9d37"><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">double</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a46782c961686e54596c319ae0cee9d37">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a46782c961686e54596c319ae0cee9d37"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a46782c961686e54596c319ae0cee9d37">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a46782c961686e54596c319ae0cee9d37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a503fecaf6de4994ef5738537653c9392" id="r_a503fecaf6de4994ef5738537653c9392"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a503fecaf6de4994ef5738537653c9392"><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">uint64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a503fecaf6de4994ef5738537653c9392">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a503fecaf6de4994ef5738537653c9392"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a503fecaf6de4994ef5738537653c9392">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a503fecaf6de4994ef5738537653c9392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860a3850ecb4e98d5025535ac63c0762" id="r_a860a3850ecb4e98d5025535ac63c0762"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a860a3850ecb4e98d5025535ac63c0762"><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">int64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a860a3850ecb4e98d5025535ac63c0762">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a860a3850ecb4e98d5025535ac63c0762"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a860a3850ecb4e98d5025535ac63c0762">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a860a3850ecb4e98d5025535ac63c0762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7addb2e0a038f0a28d35792f88d6e31b" id="r_a7addb2e0a038f0a28d35792f88d6e31b"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7addb2e0a038f0a28d35792f88d6e31b"><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">bool</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a7addb2e0a038f0a28d35792f88d6e31b">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7addb2e0a038f0a28d35792f88d6e31b"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a7addb2e0a038f0a28d35792f88d6e31b">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a7addb2e0a038f0a28d35792f88d6e31b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876cf6f9cffe607c7361a68cf8ef8112" id="r_a876cf6f9cffe607c7361a68cf8ef8112"><td class="memItemLeft" align="right" valign="top">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_1value.html">value</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a876cf6f9cffe607c7361a68cf8ef8112">get</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></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_1value.html">value</a> &gt;&#160;</td><td class="memTemplItemRight" 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__reference.html#a876cf6f9cffe607c7361a68cf8ef8112">get</a> () &amp;noexcept</td></tr>
<tr class="separator:a876cf6f9cffe607c7361a68cf8ef8112"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -503,7 +503,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int32_t</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::current_depth </td>
<td class="memname">simdjson_inline int32_t simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::current_depth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -530,7 +530,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">const</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_1array.html">char</a> * &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::current_location </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::current_location </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -586,7 +586,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_reference::find_field </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -642,7 +642,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_reference::find_field_unordered </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -692,13 +692,13 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<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_1array.html">T</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;&amp;</td>
@@ -843,7 +843,7 @@ template&lt;&gt; </div>
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -872,7 +872,7 @@ template&lt;&gt; </div>
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -901,7 +901,7 @@ template&lt;&gt; </div>
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -930,7 +930,7 @@ template&lt;&gt; </div>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -982,13 +982,13 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<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_1array.html">T</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -1011,7 +1011,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -1019,7 +1019,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> &amp;&#160;</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1085,7 +1085,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_bool </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1112,7 +1112,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_double </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1139,7 +1139,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_double_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_double_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1166,7 +1166,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_int64 </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_int64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1193,7 +1193,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_int64_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_int64_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1330,8 +1330,8 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<tr>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code></td><td>)</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code></td><td>)</td>
<td></td>
</tr>
</table>
@@ -1352,7 +1352,7 @@ SUCCESS If the parse succeeded and the out parameter was set to the value. </dd>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">string_type</a> &gt; </div>
template&lt;typename string_type &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -1360,14 +1360,14 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">string_type</a> &amp;&#160;</td>
<td class="paramtype">string_type &amp;&#160;</td>
<td class="paramname"><em>receiver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1396,7 +1396,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64 </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1428,7 +1428,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::get_uint64_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1509,7 +1509,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_integer </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_integer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1536,7 +1536,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_negative </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_negative </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1563,7 +1563,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_null </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_null </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1590,7 +1590,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_scalar </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_scalar </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1617,7 +1617,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::is_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1660,7 +1660,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1706,7 +1706,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">double</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1725,7 +1725,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int64_t</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator int64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1800,13 +1800,13 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">class</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_1array.html">T</a> &gt; </div>
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator T </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1830,7 +1830,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint64_t</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::operator uint64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1873,7 +1873,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_reference::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -1981,7 +1981,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">void</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::rewind </td>
<td class="memname">simdjson_inline void simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference::rewind </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -115,32 +115,32 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a89f8275bd08dfca285a183840c8ebe27" id="r_a89f8275bd08dfca285a183840c8ebe27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a>&#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__stream.html#a89f8275bd08dfca285a183840c8ebe27">iterator</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__stream_1_1iterator.html">document_stream::iterator</a></td></tr>
<tr class="memitem:a89f8275bd08dfca285a183840c8ebe27" id="r_a89f8275bd08dfca285a183840c8ebe27"><td class="memItemLeft" align="right" valign="top">using&#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__stream.html#a89f8275bd08dfca285a183840c8ebe27">iterator</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__stream_1_1iterator.html">document_stream::iterator</a></td></tr>
<tr class="separator:a89f8275bd08dfca285a183840c8ebe27"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af12dc14d4d16b9f4f4602c738678cb0c" id="r_af12dc14d4d16b9f4f4602c738678cb0c"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__stream.html#af12dc14d4d16b9f4f4602c738678cb0c">document_stream</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:af12dc14d4d16b9f4f4602c738678cb0c" id="r_af12dc14d4d16b9f4f4602c738678cb0c"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__stream.html#af12dc14d4d16b9f4f4602c738678cb0c">document_stream</a> () noexcept</td></tr>
<tr class="memdesc:af12dc14d4d16b9f4f4602c738678cb0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an uninitialized <a class="el" href="classsimdjson_1_1_s_i_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" title="A forward-only stream of documents.">document_stream</a>. <br /></td></tr>
<tr class="separator:af12dc14d4d16b9f4f4602c738678cb0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ac2a6ad0393eb4330b440c8c09290f2" id="r_a0ac2a6ad0393eb4330b440c8c09290f2"><td class="memItemLeft" align="right" valign="top"><a id="a0ac2a6ad0393eb4330b440c8c09290f2" name="a0ac2a6ad0393eb4330b440c8c09290f2"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document_stream</b> (<a class="el" href="classsimdjson_1_1_s_i_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> &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document_stream</b> (<a class="el" href="classsimdjson_1_1_s_i_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> &amp;&amp;other) noexcept=default</td></tr>
<tr class="memdesc:a0ac2a6ad0393eb4330b440c8c09290f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move one <a class="el" href="classsimdjson_1_1_s_i_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" title="A forward-only stream of documents.">document_stream</a> to another. <br /></td></tr>
<tr class="separator:a0ac2a6ad0393eb4330b440c8c09290f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec32f4aceb19fc554f04f6951979df4" id="r_a6ec32f4aceb19fc554f04f6951979df4"><td class="memItemLeft" align="right" valign="top"><a id="a6ec32f4aceb19fc554f04f6951979df4" name="a6ec32f4aceb19fc554f04f6951979df4"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_i_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> &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_i_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> &amp;&amp;other) noexcept=default</td></tr>
<tr class="memdesc:a6ec32f4aceb19fc554f04f6951979df4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move one <a class="el" href="classsimdjson_1_1_s_i_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" title="A forward-only stream of documents.">document_stream</a> to another. <br /></td></tr>
<tr class="separator:a6ec32f4aceb19fc554f04f6951979df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43723c86c43ee3533a3278b5cd2fe2d0" id="r_a43723c86c43ee3533a3278b5cd2fe2d0"><td class="memItemLeft" align="right" valign="top">size_t&#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__stream.html#a43723c86c43ee3533a3278b5cd2fe2d0">size_in_bytes</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a43723c86c43ee3533a3278b5cd2fe2d0" id="r_a43723c86c43ee3533a3278b5cd2fe2d0"><td class="memItemLeft" align="right" valign="top">size_t&#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__stream.html#a43723c86c43ee3533a3278b5cd2fe2d0">size_in_bytes</a> () const noexcept</td></tr>
<tr class="memdesc:a43723c86c43ee3533a3278b5cd2fe2d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the input size in bytes. <br /></td></tr>
<tr class="separator:a43723c86c43ee3533a3278b5cd2fe2d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd3fd372dfd30fcce1d6a103c6682d0e" id="r_acd3fd372dfd30fcce1d6a103c6682d0e"><td class="memItemLeft" align="right" valign="top">size_t&#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__stream.html#acd3fd372dfd30fcce1d6a103c6682d0e">truncated_bytes</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:acd3fd372dfd30fcce1d6a103c6682d0e" id="r_acd3fd372dfd30fcce1d6a103c6682d0e"><td class="memItemLeft" align="right" valign="top">size_t&#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__stream.html#acd3fd372dfd30fcce1d6a103c6682d0e">truncated_bytes</a> () const noexcept</td></tr>
<tr class="memdesc:acd3fd372dfd30fcce1d6a103c6682d0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">After iterating through the stream, this method returns the number of bytes that were not parsed at the end of the stream. <br /></td></tr>
<tr class="separator:acd3fd372dfd30fcce1d6a103c6682d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae88253d9f6cef0dfc0bd05c45cdfc06f" id="r_ae88253d9f6cef0dfc0bd05c45cdfc06f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a>&#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__stream.html#ae88253d9f6cef0dfc0bd05c45cdfc06f">begin</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae88253d9f6cef0dfc0bd05c45cdfc06f" id="r_ae88253d9f6cef0dfc0bd05c45cdfc06f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a>&#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__stream.html#ae88253d9f6cef0dfc0bd05c45cdfc06f">begin</a> () noexcept</td></tr>
<tr class="memdesc:ae88253d9f6cef0dfc0bd05c45cdfc06f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start iterating the documents in the stream. <br /></td></tr>
<tr class="separator:ae88253d9f6cef0dfc0bd05c45cdfc06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a0d40ed80767c01232a6aacb6258b2b" id="r_a0a0d40ed80767c01232a6aacb6258b2b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a>&#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__stream.html#a0a0d40ed80767c01232a6aacb6258b2b">end</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0a0d40ed80767c01232a6aacb6258b2b" id="r_a0a0d40ed80767c01232a6aacb6258b2b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a>&#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__stream.html#a0a0d40ed80767c01232a6aacb6258b2b">end</a> () noexcept</td></tr>
<tr class="memdesc:a0a0d40ed80767c01232a6aacb6258b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stream, for iterator comparison purposes. <br /></td></tr>
<tr class="separator:a0a0d40ed80767c01232a6aacb6258b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -157,7 +157,7 @@ simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</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__stream_1_1iterator.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator</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__stream_1_1iterator.html">document_stream::iterator</a></td>
<td class="memname">using <a class="el" href="classsimdjson_1_1_s_i_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">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator</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__stream_1_1iterator.html">document_stream::iterator</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -191,10 +191,8 @@ simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_
</div><div class="memdoc">
<p>Construct an uninitialized <a class="el" href="classsimdjson_1_1_s_i_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" title="A forward-only stream of documents.">document_stream</a>. </p>
<div class="fragment"><div class="line">++</div>
<div class="line"><a class="code hl_class" href="classsimdjson_1_1_s_i_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> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">docs</a>;</div>
<div class="line"><span class="keyword">auto</span> error = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.<a class="code hl_function" href="classsimdjson_1_1_s_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">iterate_many</a>(<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json</a>).get(<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">docs</a>);</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="fragment"><div class="line"><a class="code hl_class" href="classsimdjson_1_1_s_i_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> docs;</div>
<div class="line"><span class="keyword">auto</span> error = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.<a class="code hl_function" href="classsimdjson_1_1_s_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">iterate_many</a>(json).get(docs);</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_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#l00037">parser.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_1parser_html_af996682250c05ca237fe6db234bb9179"><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#af996682250c05ca237fe6db234bb9179">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate_many</a></div><div class="ttdeci">simdjson_result&lt; document_stream &gt; iterate_many(const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept</div><div class="ttdoc">Parse a buffer containing many JSON documents.</div><div class="ttdef"><b>Definition</b> <a href="generic_2ondemand_2parser-inl_8h_source.html#l00136">parser-inl.h:136</a></div></div>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -104,40 +104,40 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a3e884d6b05a6d7004c054024c14f42d5" id="r_a3e884d6b05a6d7004c054024c14f42d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a>&#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__stream_1_1iterator.html#a3e884d6b05a6d7004c054024c14f42d5">value_type</a> = <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_1document.html">document</a> &gt;</td></tr>
<tr class="memitem:a3e884d6b05a6d7004c054024c14f42d5" id="r_a3e884d6b05a6d7004c054024c14f42d5"><td class="memItemLeft" align="right" valign="top">using&#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__stream_1_1iterator.html#a3e884d6b05a6d7004c054024c14f42d5">value_type</a> = <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_1document.html">document</a> &gt;</td></tr>
<tr class="separator:a3e884d6b05a6d7004c054024c14f42d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e963dfc405dfd62e06f3b158349ce7" id="r_a58e963dfc405dfd62e06f3b158349ce7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a>&#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__stream_1_1iterator.html#a58e963dfc405dfd62e06f3b158349ce7">reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; ondemand::document_reference &gt;</td></tr>
<tr class="memitem:a58e963dfc405dfd62e06f3b158349ce7" id="r_a58e963dfc405dfd62e06f3b158349ce7"><td class="memItemLeft" align="right" valign="top">using&#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__stream_1_1iterator.html#a58e963dfc405dfd62e06f3b158349ce7">reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; ondemand::document_reference &gt;</td></tr>
<tr class="separator:a58e963dfc405dfd62e06f3b158349ce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d6d5b6b9b86a6532bb4dbe405fa74d" id="r_ae7d6d5b6b9b86a6532bb4dbe405fa74d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a>&#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__stream_1_1iterator.html#ae7d6d5b6b9b86a6532bb4dbe405fa74d">pointer</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_1array.html">void</a></td></tr>
<tr class="memitem:ae7d6d5b6b9b86a6532bb4dbe405fa74d" id="r_ae7d6d5b6b9b86a6532bb4dbe405fa74d"><td class="memItemLeft" align="right" valign="top">using&#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__stream_1_1iterator.html#ae7d6d5b6b9b86a6532bb4dbe405fa74d">pointer</a> = void</td></tr>
<tr class="separator:ae7d6d5b6b9b86a6532bb4dbe405fa74d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adee0c974b66f734b3b67f5600bbe594f" id="r_adee0c974b66f734b3b67f5600bbe594f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a>&#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__stream_1_1iterator.html#adee0c974b66f734b3b67f5600bbe594f">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="memitem:adee0c974b66f734b3b67f5600bbe594f" id="r_adee0c974b66f734b3b67f5600bbe594f"><td class="memItemLeft" align="right" valign="top">using&#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__stream_1_1iterator.html#adee0c974b66f734b3b67f5600bbe594f">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="separator:adee0c974b66f734b3b67f5600bbe594f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafaa3ab05db7276e461c4da811aa821c" id="r_aafaa3ab05db7276e461c4da811aa821c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a>&#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__stream_1_1iterator.html#aafaa3ab05db7276e461c4da811aa821c">iterator_category</a> = std::input_iterator_tag</td></tr>
<tr class="memitem:aafaa3ab05db7276e461c4da811aa821c" id="r_aafaa3ab05db7276e461c4da811aa821c"><td class="memItemLeft" align="right" valign="top">using&#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__stream_1_1iterator.html#aafaa3ab05db7276e461c4da811aa821c">iterator_category</a> = std::input_iterator_tag</td></tr>
<tr class="separator:aafaa3ab05db7276e461c4da811aa821c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3b0ac5e3e64e53167a011afdd0b77345" id="r_a3b0ac5e3e64e53167a011afdd0b77345"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__stream_1_1iterator.html#a3b0ac5e3e64e53167a011afdd0b77345">iterator</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3b0ac5e3e64e53167a011afdd0b77345" id="r_a3b0ac5e3e64e53167a011afdd0b77345"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__stream_1_1iterator.html#a3b0ac5e3e64e53167a011afdd0b77345">iterator</a> () noexcept</td></tr>
<tr class="memdesc:a3b0ac5e3e64e53167a011afdd0b77345"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a3b0ac5e3e64e53167a011afdd0b77345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c8281c240888fea9bae856681dbbc61" id="r_a3c8281c240888fea9bae856681dbbc61"><td class="memItemLeft" align="right" valign="top"><a id="a3c8281c240888fea9bae856681dbbc61" name="a3c8281c240888fea9bae856681dbbc61"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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__stream_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (const <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a> &amp;other) noexcept=default</td></tr>
<tr class="separator:a3c8281c240888fea9bae856681dbbc61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fe3ce985cc1921d5917667d6b25841b" id="r_a5fe3ce985cc1921d5917667d6b25841b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">reference</a>&#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__stream_1_1iterator.html#a5fe3ce985cc1921d5917667d6b25841b">operator*</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5fe3ce985cc1921d5917667d6b25841b" id="r_a5fe3ce985cc1921d5917667d6b25841b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">reference</a>&#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__stream_1_1iterator.html#a5fe3ce985cc1921d5917667d6b25841b">operator*</a> () noexcept</td></tr>
<tr class="memdesc:a5fe3ce985cc1921d5917667d6b25841b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current document (or error). <br /></td></tr>
<tr class="separator:a5fe3ce985cc1921d5917667d6b25841b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03e0c8d93b86a18b10370d51b99548ef" id="r_a03e0c8d93b86a18b10370d51b99548ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_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">iterator</a> &amp;&#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__stream_1_1iterator.html#a03e0c8d93b86a18b10370d51b99548ef">operator++</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a03e0c8d93b86a18b10370d51b99548ef" id="r_a03e0c8d93b86a18b10370d51b99548ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_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">iterator</a> &amp;&#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__stream_1_1iterator.html#a03e0c8d93b86a18b10370d51b99548ef">operator++</a> () noexcept</td></tr>
<tr class="memdesc:a03e0c8d93b86a18b10370d51b99548ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advance to the next document (prefix). <br /></td></tr>
<tr class="separator:a03e0c8d93b86a18b10370d51b99548ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05396b8e8322363b523b3bf9730a31f1" id="r_a05396b8e8322363b523b3bf9730a31f1"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__stream_1_1iterator.html#a05396b8e8322363b523b3bf9730a31f1">operator!=</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_1array.html">const</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__stream_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a05396b8e8322363b523b3bf9730a31f1" id="r_a05396b8e8322363b523b3bf9730a31f1"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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__stream_1_1iterator.html#a05396b8e8322363b523b3bf9730a31f1">operator!=</a> (const <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a05396b8e8322363b523b3bf9730a31f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if we're at the end yet. <br /></td></tr>
<tr class="separator:a05396b8e8322363b523b3bf9730a31f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75cbcee49b0dbf4e420c9caeface3f30" id="r_a75cbcee49b0dbf4e420c9caeface3f30"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__stream_1_1iterator.html#a75cbcee49b0dbf4e420c9caeface3f30">operator==</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_1array.html">const</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__stream_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a75cbcee49b0dbf4e420c9caeface3f30" id="r_a75cbcee49b0dbf4e420c9caeface3f30"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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__stream_1_1iterator.html#a75cbcee49b0dbf4e420c9caeface3f30">operator==</a> (const <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a75cbcee49b0dbf4e420c9caeface3f30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4111757108422ffaf647024319205d5c" id="r_a4111757108422ffaf647024319205d5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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__stream_1_1iterator.html#a4111757108422ffaf647024319205d5c">error</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4111757108422ffaf647024319205d5c" id="r_a4111757108422ffaf647024319205d5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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__stream_1_1iterator.html#a4111757108422ffaf647024319205d5c">error</a> () const noexcept</td></tr>
<tr class="memdesc:a4111757108422ffaf647024319205d5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns error of the stream (if any). <br /></td></tr>
<tr class="separator:a4111757108422ffaf647024319205d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6e957b9c6f9c15d6869be3642db0e6b" id="r_ab6e957b9c6f9c15d6869be3642db0e6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__stream_1_1iterator.html#ab6e957b9c6f9c15d6869be3642db0e6b">at_end</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab6e957b9c6f9c15d6869be3642db0e6b" id="r_ab6e957b9c6f9c15d6869be3642db0e6b"><td class="memItemLeft" align="right" valign="top">bool&#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__stream_1_1iterator.html#ab6e957b9c6f9c15d6869be3642db0e6b">at_end</a> () const noexcept</td></tr>
<tr class="memdesc:ab6e957b9c6f9c15d6869be3642db0e6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the iterator is at the end. <br /></td></tr>
<tr class="separator:ab6e957b9c6f9c15d6869be3642db0e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -152,7 +152,7 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::difference_type = std::ptrdiff_t</td>
<td class="memname">using simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::difference_type = std::ptrdiff_t</td>
</tr>
</table>
</div><div class="memdoc">
@@ -168,7 +168,7 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::iterator_category = std::input_iterator_tag</td>
<td class="memname">using simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::iterator_category = std::input_iterator_tag</td>
</tr>
</table>
</div><div class="memdoc">
@@ -184,7 +184,7 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</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_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::pointer</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_1array.html">void</a></td>
<td class="memname">using simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::pointer = void</td>
</tr>
</table>
</div><div class="memdoc">
@@ -200,7 +200,7 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</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_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;ondemand::document_reference&gt;</td>
<td class="memname">using <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;ondemand::document_reference&gt;</td>
</tr>
</table>
</div><div class="memdoc">
@@ -216,7 +216,7 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">using</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_1array.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::value_type</a> = <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_1document.html">document</a>&gt;</td>
<td class="memname">using <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::value_type</a> = <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_1document.html">document</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
@@ -266,7 +266,7 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::at_end </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::at_end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -324,9 +324,9 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator!= </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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__stream_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -418,9 +418,9 @@ simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator== </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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__stream_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1_s_i_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">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -116,41 +116,41 @@ Inheritance diagram for simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field:</div
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9415aecf3526ad6081be495c9be61b43" id="r_a9415aecf3526ad6081be495c9be61b43"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1field.html#a9415aecf3526ad6081be495c9be61b43">field</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9415aecf3526ad6081be495c9be61b43" id="r_a9415aecf3526ad6081be495c9be61b43"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1field.html#a9415aecf3526ad6081be495c9be61b43">field</a> () noexcept</td></tr>
<tr class="memdesc:a9415aecf3526ad6081be495c9be61b43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid field. <br /></td></tr>
<tr class="separator:a9415aecf3526ad6081be495c9be61b43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a421d8339349ee4f2618231f6106d24fa" id="r_a421d8339349ee4f2618231f6106d24fa"><td class="memItemLeft" align="right" valign="top">simdjson_inline simdjson_warn_unused <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_1field.html#a421d8339349ee4f2618231f6106d24fa">unescaped_key</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a421d8339349ee4f2618231f6106d24fa" id="r_a421d8339349ee4f2618231f6106d24fa"><td class="memItemLeft" align="right" valign="top">simdjson_inline simdjson_warn_unused <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_1field.html#a421d8339349ee4f2618231f6106d24fa">unescaped_key</a> (bool allow_replacement=false) noexcept</td></tr>
<tr class="memdesc:a421d8339349ee4f2618231f6106d24fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the key as a string_view (for higher speed, consider raw_key). <br /></td></tr>
<tr class="separator:a421d8339349ee4f2618231f6106d24fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a86abd90e539324f097674fb66e1520" id="r_a2a86abd90e539324f097674fb66e1520"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">string_type</a> &gt; </td></tr>
<tr class="memitem:a2a86abd90e539324f097674fb66e1520"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline simdjson_warn_unused <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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_1field.html#a2a86abd90e539324f097674fb66e1520">unescaped_key</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_1array.html">string_type</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">receiver</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2a86abd90e539324f097674fb66e1520" id="r_a2a86abd90e539324f097674fb66e1520"><td class="memTemplParams" colspan="2">template&lt;typename string_type &gt; </td></tr>
<tr class="memitem:a2a86abd90e539324f097674fb66e1520"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline simdjson_warn_unused <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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_1field.html#a2a86abd90e539324f097674fb66e1520">unescaped_key</a> (string_type &amp;receiver, bool allow_replacement=false) noexcept</td></tr>
<tr class="memdesc:a2a86abd90e539324f097674fb66e1520"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the key as a string_view (for higher speed, consider raw_key). <br /></td></tr>
<tr class="separator:a2a86abd90e539324f097674fb66e1520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f49d8e89feb3ca69cf85ce2aea80c0f" id="r_a4f49d8e89feb3ca69cf85ce2aea80c0f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_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>&#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_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f">key</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4f49d8e89feb3ca69cf85ce2aea80c0f" id="r_a4f49d8e89feb3ca69cf85ce2aea80c0f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_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>&#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_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f">key</a> () const noexcept</td></tr>
<tr class="memdesc:a4f49d8e89feb3ca69cf85ce2aea80c0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the key as 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_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a>. <br /></td></tr>
<tr class="separator:a4f49d8e89feb3ca69cf85ce2aea80c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a248d65ae4cf327f277a5a48ba7480386" id="r_a248d65ae4cf327f277a5a48ba7480386"><td class="memItemLeft" align="right" valign="top">simdjson_inline std::string_view&#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_1field.html#a248d65ae4cf327f277a5a48ba7480386">key_raw_json_token</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a248d65ae4cf327f277a5a48ba7480386" id="r_a248d65ae4cf327f277a5a48ba7480386"><td class="memItemLeft" align="right" valign="top">simdjson_inline std::string_view&#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_1field.html#a248d65ae4cf327f277a5a48ba7480386">key_raw_json_token</a> () const noexcept</td></tr>
<tr class="memdesc:a248d65ae4cf327f277a5a48ba7480386"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the unprocessed key as a string_view. <br /></td></tr>
<tr class="separator:a248d65ae4cf327f277a5a48ba7480386"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598e64f8fff7f033b2e38057798799d9" id="r_a598e64f8fff7f033b2e38057798799d9"><td class="memItemLeft" align="right" valign="top">simdjson_inline std::string_view&#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_1field.html#a598e64f8fff7f033b2e38057798799d9">escaped_key</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a598e64f8fff7f033b2e38057798799d9" id="r_a598e64f8fff7f033b2e38057798799d9"><td class="memItemLeft" align="right" valign="top">simdjson_inline std::string_view&#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_1field.html#a598e64f8fff7f033b2e38057798799d9">escaped_key</a> () const noexcept</td></tr>
<tr class="memdesc:a598e64f8fff7f033b2e38057798799d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the key as a string_view. <br /></td></tr>
<tr class="separator:a598e64f8fff7f033b2e38057798799d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5f688629f86f80dff49cab2270b1967" id="r_ad5f688629f86f80dff49cab2270b1967"><td class="memItemLeft" align="right" valign="top">simdjson_inline ondemand::value &amp;&#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_1field.html#ad5f688629f86f80dff49cab2270b1967">value</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad5f688629f86f80dff49cab2270b1967" id="r_ad5f688629f86f80dff49cab2270b1967"><td class="memItemLeft" align="right" valign="top">simdjson_inline ondemand::value &amp;&#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_1field.html#ad5f688629f86f80dff49cab2270b1967">value</a> () &amp;noexcept</td></tr>
<tr class="memdesc:ad5f688629f86f80dff49cab2270b1967"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the field value. <br /></td></tr>
<tr class="separator:ad5f688629f86f80dff49cab2270b1967"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73a389f50a576d2a5eb315dbd8abced7" id="r_a73a389f50a576d2a5eb315dbd8abced7"><td class="memItemLeft" align="right" valign="top">simdjson_inline ondemand::value&#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_1field.html#a73a389f50a576d2a5eb315dbd8abced7">value</a> () &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a73a389f50a576d2a5eb315dbd8abced7" id="r_a73a389f50a576d2a5eb315dbd8abced7"><td class="memItemLeft" align="right" valign="top">simdjson_inline ondemand::value&#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_1field.html#a73a389f50a576d2a5eb315dbd8abced7">value</a> () &amp;&amp;noexcept</td></tr>
<tr class="separator:a73a389f50a576d2a5eb315dbd8abced7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7d565f0d79dec8bf19c307e464452650" id="r_a7d565f0d79dec8bf19c307e464452650"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1field.html#a7d565f0d79dec8bf19c307e464452650">field</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_1raw__json__string.html">raw_json_string</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_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f">key</a>, ondemand::value &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_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>) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7d565f0d79dec8bf19c307e464452650" id="r_a7d565f0d79dec8bf19c307e464452650"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1field.html#a7d565f0d79dec8bf19c307e464452650">field</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_1raw__json__string.html">raw_json_string</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_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f">key</a>, ondemand::value &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_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</td></tr>
<tr class="separator:a7d565f0d79dec8bf19c307e464452650"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a2a8ab3049f858bec8ecff87104a0d4a1" id="r_a2a8ab3049f858bec8ecff87104a0d4a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1field.html">field</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_1field.html#a2a8ab3049f858bec8ecff87104a0d4a1">start</a> (value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">parent_iter</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2a8ab3049f858bec8ecff87104a0d4a1" id="r_a2a8ab3049f858bec8ecff87104a0d4a1"><td class="memItemLeft" align="right" valign="top">static 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_1field.html">field</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_1field.html#a2a8ab3049f858bec8ecff87104a0d4a1">start</a> (value_iterator &amp;parent_iter) noexcept</td></tr>
<tr class="separator:a2a8ab3049f858bec8ecff87104a0d4a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3de7e3a33931a9d1a8891e2656f68a97" id="r_a3de7e3a33931a9d1a8891e2656f68a97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1field.html">field</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_1field.html#a3de7e3a33931a9d1a8891e2656f68a97">start</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_1array.html">const</a> value_iterator &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">parent_iter</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_1raw__json__string.html">raw_json_string</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_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f">key</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3de7e3a33931a9d1a8891e2656f68a97" id="r_a3de7e3a33931a9d1a8891e2656f68a97"><td class="memItemLeft" align="right" valign="top">static 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_1field.html">field</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_1field.html#a3de7e3a33931a9d1a8891e2656f68a97">start</a> (const value_iterator &amp;parent_iter, <a class="el" href="classsimdjson_1_1_s_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> <a class="el" href="classsimdjson_1_1_s_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">key</a>) noexcept</td></tr>
<tr class="separator:a3de7e3a33931a9d1a8891e2656f68a97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -332,7 +332,7 @@ Static Protected Member Functions</h2></td></tr>
<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_1field.html">field</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::start </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> value_iterator &amp;&#160;</td>
<td class="paramtype">const value_iterator &amp;&#160;</td>
<td class="paramname"><em>parent_iter</em>, </td>
</tr>
<tr>
@@ -398,8 +398,8 @@ Static Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">simdjson_inline simdjson_warn_unused <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::unescaped_key </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code></td><td>)</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code></td><td>)</td>
<td></td>
</tr>
</table>
@@ -424,7 +424,7 @@ Static Protected Member Functions</h2></td></tr>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">string_type</a> &gt; </div>
template&lt;typename string_type &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -432,14 +432,14 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_inline simdjson_warn_unused <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field::unescaped_key </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">string_type</a> &amp;&#160;</td>
<td class="paramtype">string_type &amp;&#160;</td>
<td class="paramname"><em>receiver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -111,66 +111,66 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a034b27d7ff75832a574c2069af267111" id="r_a034b27d7ff75832a574c2069af267111"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a034b27d7ff75832a574c2069af267111">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_1array.html">noexcept</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_1array.html">default</a></td></tr>
<tr class="memitem:a034b27d7ff75832a574c2069af267111" id="r_a034b27d7ff75832a574c2069af267111"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a034b27d7ff75832a574c2069af267111">object</a> () noexcept=default</td></tr>
<tr class="memdesc:a034b27d7ff75832a574c2069af267111"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid object. <br /></td></tr>
<tr class="separator:a034b27d7ff75832a574c2069af267111"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4a70edd1808f36210460ed410e8dae" id="r_aeb4a70edd1808f36210460ed410e8dae"><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_1object__iterator.html">object_iterator</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#aeb4a70edd1808f36210460ed410e8dae">begin</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aeb4a70edd1808f36210460ed410e8dae" id="r_aeb4a70edd1808f36210460ed410e8dae"><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_1object__iterator.html">object_iterator</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#aeb4a70edd1808f36210460ed410e8dae">begin</a> () noexcept</td></tr>
<tr class="separator:aeb4a70edd1808f36210460ed410e8dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad742392a9223e096f1be16b7bbf20ca8" id="r_ad742392a9223e096f1be16b7bbf20ca8"><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_1object__iterator.html">object_iterator</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#ad742392a9223e096f1be16b7bbf20ca8">end</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad742392a9223e096f1be16b7bbf20ca8" id="r_ad742392a9223e096f1be16b7bbf20ca8"><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_1object__iterator.html">object_iterator</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#ad742392a9223e096f1be16b7bbf20ca8">end</a> () noexcept</td></tr>
<tr class="separator:ad742392a9223e096f1be16b7bbf20ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa25020165cc5a191026a243a10da6558" id="r_aa25020165cc5a191026a243a10da6558"><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_1object.html#aa25020165cc5a191026a243a10da6558">find_field</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa25020165cc5a191026a243a10da6558" id="r_aa25020165cc5a191026a243a10da6558"><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_1object.html#aa25020165cc5a191026a243a10da6558">find_field</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="memdesc:aa25020165cc5a191026a243a10da6558"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a field by name on an object (order-sensitive). <br /></td></tr>
<tr class="separator:aa25020165cc5a191026a243a10da6558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6b2e9769ce75fc625aa91504f26d82b" id="r_ab6b2e9769ce75fc625aa91504f26d82b"><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_1object.html#ab6b2e9769ce75fc625aa91504f26d82b">find_field</a> (std::string_view key) &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab6b2e9769ce75fc625aa91504f26d82b" id="r_ab6b2e9769ce75fc625aa91504f26d82b"><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_1object.html#ab6b2e9769ce75fc625aa91504f26d82b">find_field</a> (std::string_view key) &amp;&amp;noexcept</td></tr>
<tr class="separator:ab6b2e9769ce75fc625aa91504f26d82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55d8bd31e2f5e6b10986af2f48a544fc" id="r_a55d8bd31e2f5e6b10986af2f48a544fc"><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_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc">find_field_unordered</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a55d8bd31e2f5e6b10986af2f48a544fc" id="r_a55d8bd31e2f5e6b10986af2f48a544fc"><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_1object.html#a55d8bd31e2f5e6b10986af2f48a544fc">find_field_unordered</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="memdesc:a55d8bd31e2f5e6b10986af2f48a544fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a field by name on an object, without regard to key order. <br /></td></tr>
<tr class="separator:a55d8bd31e2f5e6b10986af2f48a544fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe7322f665109b9816c5bcb9c10a9cb" id="r_adbe7322f665109b9816c5bcb9c10a9cb"><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_1object.html#adbe7322f665109b9816c5bcb9c10a9cb">find_field_unordered</a> (std::string_view key) &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:adbe7322f665109b9816c5bcb9c10a9cb" id="r_adbe7322f665109b9816c5bcb9c10a9cb"><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_1object.html#adbe7322f665109b9816c5bcb9c10a9cb">find_field_unordered</a> (std::string_view key) &amp;&amp;noexcept</td></tr>
<tr class="separator:adbe7322f665109b9816c5bcb9c10a9cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f1cd920980a8bc0330d2c7f1f0be74b" id="r_a9f1cd920980a8bc0330d2c7f1f0be74b"><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_1object.html#a9f1cd920980a8bc0330d2c7f1f0be74b">operator[]</a> (std::string_view key) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9f1cd920980a8bc0330d2c7f1f0be74b" id="r_a9f1cd920980a8bc0330d2c7f1f0be74b"><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_1object.html#a9f1cd920980a8bc0330d2c7f1f0be74b">operator[]</a> (std::string_view key) &amp;noexcept</td></tr>
<tr class="separator:a9f1cd920980a8bc0330d2c7f1f0be74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60ad1270b86c6a0c27c03b685aec9666" id="r_a60ad1270b86c6a0c27c03b685aec9666"><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_1object.html#a60ad1270b86c6a0c27c03b685aec9666">operator[]</a> (std::string_view key) &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a60ad1270b86c6a0c27c03b685aec9666" id="r_a60ad1270b86c6a0c27c03b685aec9666"><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_1object.html#a60ad1270b86c6a0c27c03b685aec9666">operator[]</a> (std::string_view key) &amp;&amp;noexcept</td></tr>
<tr class="separator:a60ad1270b86c6a0c27c03b685aec9666"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d80f8e7f31c319fe6ee09c0860df83" id="r_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 <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_pointer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae3d80f8e7f31c319fe6ee09c0860df83" id="r_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. <br /></td></tr>
<tr class="separator:ae3d80f8e7f31c319fe6ee09c0860df83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1bb196ae5f2aeabd8d95accdcd73498" id="r_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 <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_path</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae1bb196ae5f2aeabd8d95accdcd73498" id="r_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 JSONPath expression. <br /></td></tr>
<tr class="separator:ae1bb196ae5f2aeabd8d95accdcd73498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0bc6b9803e0c989e9defaf3edcaaae4" id="r_ae0bc6b9803e0c989e9defaf3edcaaae4"><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_1array.html">bool</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#ae0bc6b9803e0c989e9defaf3edcaaae4">reset</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae0bc6b9803e0c989e9defaf3edcaaae4" id="r_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. <br /></td></tr>
<tr class="separator:ae0bc6b9803e0c989e9defaf3edcaaae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad210f9115679a625ada433add55eff51" id="r_ad210f9115679a625ada433add55eff51"><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_1array.html">bool</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#ad210f9115679a625ada433add55eff51">is_empty</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad210f9115679a625ada433add55eff51" id="r_ad210f9115679a625ada433add55eff51"><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#ad210f9115679a625ada433add55eff51">is_empty</a> () &amp;noexcept</td></tr>
<tr class="memdesc:ad210f9115679a625ada433add55eff51"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the beginning of the object and checks whether the object is empty. <br /></td></tr>
<tr class="separator:ad210f9115679a625ada433add55eff51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef6872e07743217fe2e2abe790a21d4c" id="r_aef6872e07743217fe2e2abe790a21d4c"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#aef6872e07743217fe2e2abe790a21d4c">count_fields</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aef6872e07743217fe2e2abe790a21d4c" id="r_aef6872e07743217fe2e2abe790a21d4c"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#aef6872e07743217fe2e2abe790a21d4c">count_fields</a> () &amp;noexcept</td></tr>
<tr class="memdesc:aef6872e07743217fe2e2abe790a21d4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the object and counts the number of key-value pairs. <br /></td></tr>
<tr class="separator:aef6872e07743217fe2e2abe790a21d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71600033791f9c6bbc9f40fb2f82fdc8" id="r_a71600033791f9c6bbc9f40fb2f82fdc8"><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_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">raw_json</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a71600033791f9c6bbc9f40fb2f82fdc8" id="r_a71600033791f9c6bbc9f40fb2f82fdc8"><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_1object.html#a71600033791f9c6bbc9f40fb2f82fdc8">raw_json</a> () noexcept</td></tr>
<tr class="memdesc:a71600033791f9c6bbc9f40fb2f82fdc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Consumes the object and returns a string_view instance corresponding to the object as represented in JSON. <br /></td></tr>
<tr class="separator:a71600033791f9c6bbc9f40fb2f82fdc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7eead0332d195ce78559dac428ae027d" id="r_a7eead0332d195ce78559dac428ae027d"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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#a7eead0332d195ce78559dac428ae027d">consume</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7eead0332d195ce78559dac428ae027d" id="r_a7eead0332d195ce78559dac428ae027d"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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#a7eead0332d195ce78559dac428ae027d">consume</a> () noexcept</td></tr>
<tr class="memdesc:a7eead0332d195ce78559dac428ae027d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Go to the end of the object, no matter where you are right now. <br /></td></tr>
<tr class="separator:a7eead0332d195ce78559dac428ae027d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6724eb440d3fb40018a9a47c715352ed" id="r_a6724eb440d3fb40018a9a47c715352ed"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a6724eb440d3fb40018a9a47c715352ed">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_1array.html">const</a> value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6724eb440d3fb40018a9a47c715352ed" id="r_a6724eb440d3fb40018a9a47c715352ed"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a6724eb440d3fb40018a9a47c715352ed">object</a> (const value_iterator &amp;iter) noexcept</td></tr>
<tr class="separator:a6724eb440d3fb40018a9a47c715352ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa38e7fd0778672e7dd02916a97ad21" id="r_affa38e7fd0778672e7dd02916a97ad21"><td class="memItemLeft" align="right" valign="top"><a id="affa38e7fd0778672e7dd02916a97ad21" name="affa38e7fd0778672e7dd02916a97ad21"></a>
simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memItemRight" valign="bottom"><b>find_field_raw</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> std::string_view key) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memItemRight" valign="bottom"><b>find_field_raw</b> (const std::string_view key) noexcept</td></tr>
<tr class="separator:affa38e7fd0778672e7dd02916a97ad21"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:ad6622bf80ec4e5e8aa6addbc5c6f04af" id="r_ad6622bf80ec4e5e8aa6addbc5c6f04af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1object.html">object</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#ad6622bf80ec4e5e8aa6addbc5c6f04af">start</a> (value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad6622bf80ec4e5e8aa6addbc5c6f04af" id="r_ad6622bf80ec4e5e8aa6addbc5c6f04af"><td class="memItemLeft" align="right" valign="top">static 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_1object.html">object</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#ad6622bf80ec4e5e8aa6addbc5c6f04af">start</a> (value_iterator &amp;iter) noexcept</td></tr>
<tr class="separator:ad6622bf80ec4e5e8aa6addbc5c6f04af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accf62d325d914b4a3af025447bbb6fe8" id="r_accf62d325d914b4a3af025447bbb6fe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1object.html">object</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#accf62d325d914b4a3af025447bbb6fe8">start_root</a> (value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:accf62d325d914b4a3af025447bbb6fe8" id="r_accf62d325d914b4a3af025447bbb6fe8"><td class="memItemLeft" align="right" valign="top">static 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_1object.html">object</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#accf62d325d914b4a3af025447bbb6fe8">start_root</a> (value_iterator &amp;iter) noexcept</td></tr>
<tr class="separator:accf62d325d914b4a3af025447bbb6fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa185ba38bbd7a8ffd1a877d2796a2358" id="r_aa185ba38bbd7a8ffd1a877d2796a2358"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</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_1object.html">object</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#aa185ba38bbd7a8ffd1a877d2796a2358">started</a> (value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa185ba38bbd7a8ffd1a877d2796a2358" id="r_aa185ba38bbd7a8ffd1a877d2796a2358"><td class="memItemLeft" align="right" valign="top">static 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_1object.html">object</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#aa185ba38bbd7a8ffd1a877d2796a2358">started</a> (value_iterator &amp;iter) noexcept</td></tr>
<tr class="separator:aa185ba38bbd7a8ffd1a877d2796a2358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aece44530d6e6181a81221b2137601975" id="r_aece44530d6e6181a81221b2137601975"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#aece44530d6e6181a81221b2137601975">resume</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_1array.html">const</a> value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aece44530d6e6181a81221b2137601975" id="r_aece44530d6e6181a81221b2137601975"><td class="memItemLeft" align="right" valign="top">static simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#aece44530d6e6181a81221b2137601975">resume</a> (const value_iterator &amp;iter) noexcept</td></tr>
<tr class="separator:aece44530d6e6181a81221b2137601975"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
@@ -223,7 +223,7 @@ Protected Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::object </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> value_iterator &amp;&#160;</td>
<td class="paramtype">const value_iterator &amp;&#160;</td>
<td class="paramname"><em>iter</em></td><td>)</td>
<td></td>
</tr>
@@ -493,13 +493,11 @@ Protected Attributes</h2></td></tr>
<p>Look up a field by name on an object (order-sensitive). </p>
<p>The following code reads z, then y, then x, and thus will not retrieve x or y if fed the JSON <code>{ "x": 1, "y": 2, "z": 3 }</code>:</p>
<div class="fragment"><div class="line"> ++</div>
<div class="line">simdjson::ondemand::parser <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a> = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.parse(R<span class="stringliteral">&quot;( { &quot;x&quot;: 1, &quot;y&quot;: 2, &quot;z&quot;: 3 } )&quot;<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">_padded</a>);</span></div>
<div class="line"><span class="stringliteral"></span><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">z</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">y</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">x</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;x&quot;</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="fragment"><div class="line">simdjson::ondemand::parser <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>;</div>
<div class="line"><span class="keyword">auto</span> obj = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.parse(R<span class="stringliteral">&quot;( { &quot;x&quot;: 1, &quot;y&quot;: 2, &quot;z&quot;: 3 } )&quot;_padded);</span></div>
<div class="line"><span class="stringliteral"></span><span class="keywordtype">double</span> z = obj.find_field(<span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> y = obj.find_field(<span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> x = obj.find_field(<span class="stringliteral">&quot;x&quot;</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_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#l00037">parser.h:37</a></div></div>
</div><!-- fragment --><p> If you have multiple fields with a matching key ({"x": 1, "x": 1}) be mindful that only one field is returned.</p>
<p><b>Raw Keys:</b> The lookup will be done against the <em>raw</em> key, and will not unescape keys. e.g. <code>object["a"]</code> will match <code>{ "a": 1 }</code>, but will <em>not</em> match <code>{ "\u0061": 1 }</code>.</p>
@@ -600,7 +598,7 @@ Protected Attributes</h2></td></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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::is_empty </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -716,7 +714,7 @@ Protected Attributes</h2></td></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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::reset </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> &amp;</td>
@@ -749,7 +747,7 @@ Protected Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object::resume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> value_iterator &amp;&#160;</td>
<td class="paramtype">const value_iterator &amp;&#160;</td>
<td class="paramname"><em>iter</em></td><td>)</td>
<td></td>
</tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -103,16 +103,16 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9fce67dabeb5dcccd16fa531febec666" id="r_a9fce67dabeb5dcccd16fa531febec666"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__iterator.html#a9fce67dabeb5dcccd16fa531febec666">object_iterator</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
<tr class="memitem:a9fce67dabeb5dcccd16fa531febec666" id="r_a9fce67dabeb5dcccd16fa531febec666"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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__iterator.html#a9fce67dabeb5dcccd16fa531febec666">object_iterator</a> () noexcept=default</td></tr>
<tr class="memdesc:a9fce67dabeb5dcccd16fa531febec666"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid <a class="el" href="classsimdjson_1_1_s_i_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">object_iterator</a>. <br /></td></tr>
<tr class="separator:a9fce67dabeb5dcccd16fa531febec666"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84bc50aa1d7219483cd2e91819152875" id="r_a84bc50aa1d7219483cd2e91819152875"><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_1field.html">field</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__iterator.html#a84bc50aa1d7219483cd2e91819152875">operator*</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a84bc50aa1d7219483cd2e91819152875" id="r_a84bc50aa1d7219483cd2e91819152875"><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_1field.html">field</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__iterator.html#a84bc50aa1d7219483cd2e91819152875">operator*</a> () noexcept</td></tr>
<tr class="separator:a84bc50aa1d7219483cd2e91819152875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7ddcd7b99fb41c8efe932daf2d216a3" id="r_ad7ddcd7b99fb41c8efe932daf2d216a3"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__iterator.html#ad7ddcd7b99fb41c8efe932daf2d216a3">operator==</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_1array.html">const</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__iterator.html">object_iterator</a> &amp;) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad7ddcd7b99fb41c8efe932daf2d216a3" id="r_ad7ddcd7b99fb41c8efe932daf2d216a3"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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__iterator.html#ad7ddcd7b99fb41c8efe932daf2d216a3">operator==</a> (const <a class="el" href="classsimdjson_1_1_s_i_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">object_iterator</a> &amp;) const noexcept</td></tr>
<tr class="separator:ad7ddcd7b99fb41c8efe932daf2d216a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabb56f8e0f6199b91f500be3735091b0" id="r_aabb56f8e0f6199b91f500be3735091b0"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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__iterator.html#aabb56f8e0f6199b91f500be3735091b0">operator!=</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_1array.html">const</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__iterator.html">object_iterator</a> &amp;) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aabb56f8e0f6199b91f500be3735091b0" id="r_aabb56f8e0f6199b91f500be3735091b0"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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__iterator.html#aabb56f8e0f6199b91f500be3735091b0">operator!=</a> (const <a class="el" href="classsimdjson_1_1_s_i_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">object_iterator</a> &amp;) const noexcept</td></tr>
<tr class="separator:aabb56f8e0f6199b91f500be3735091b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a968c571432f10eeda2a2b63433957e1e" id="r_a968c571432f10eeda2a2b63433957e1e"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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">object_iterator</a> &amp;&#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__iterator.html#a968c571432f10eeda2a2b63433957e1e">operator++</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a968c571432f10eeda2a2b63433957e1e" id="r_a968c571432f10eeda2a2b63433957e1e"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_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">object_iterator</a> &amp;&#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__iterator.html#a968c571432f10eeda2a2b63433957e1e">operator++</a> () noexcept</td></tr>
<tr class="separator:a968c571432f10eeda2a2b63433957e1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -158,9 +158,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator!= </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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__iterator.html">object_iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1_s_i_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">object_iterator</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
@@ -240,9 +240,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator== </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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__iterator.html">object_iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1_s_i_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">object_iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -110,93 +110,93 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a76abd4d78f0c26d80d3bf436ce212e00" id="r_a76abd4d78f0c26d80d3bf436ce212e00"><td class="memItemLeft" align="right" valign="top">&#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_1parser.html#a76abd4d78f0c26d80d3bf436ce212e00">parser</a> (size_t <a class="el" href="classsimdjson_1_1_s_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#a1c1fa76cb23d179fc4e98c2707bd9530">max_capacity</a>=<a class="el" href="namespacesimdjson.html#ad0bad3783275be4012bd5cfd0327875a">SIMDJSON_MAXSIZE_BYTES</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a76abd4d78f0c26d80d3bf436ce212e00" id="r_a76abd4d78f0c26d80d3bf436ce212e00"><td class="memItemLeft" align="right" valign="top">&#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_1parser.html#a76abd4d78f0c26d80d3bf436ce212e00">parser</a> (size_t <a class="el" href="classsimdjson_1_1_s_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#a1c1fa76cb23d179fc4e98c2707bd9530">max_capacity</a>=<a class="el" href="namespacesimdjson.html#ad0bad3783275be4012bd5cfd0327875a">SIMDJSON_MAXSIZE_BYTES</a>) noexcept</td></tr>
<tr class="memdesc:a76abd4d78f0c26d80d3bf436ce212e00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a JSON parser. <br /></td></tr>
<tr class="separator:a76abd4d78f0c26d80d3bf436ce212e00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa99bf33b4b552e718ac579deb289e07d" id="r_aa99bf33b4b552e718ac579deb289e07d"><td class="memItemLeft" align="right" valign="top"><a id="aa99bf33b4b552e718ac579deb289e07d" name="aa99bf33b4b552e718ac579deb289e07d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>parser</b> (<a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>parser</b> (<a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&amp;other) noexcept=default</td></tr>
<tr class="separator:aa99bf33b4b552e718ac579deb289e07d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5100063860f3d57d03366d4967aaac02" id="r_a5100063860f3d57d03366d4967aaac02"><td class="memItemLeft" align="right" valign="top"><a id="a5100063860f3d57d03366d4967aaac02" name="a5100063860f3d57d03366d4967aaac02"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>parser</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1parser.html">parser</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">delete</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>parser</b> (const <a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;other)=delete</td></tr>
<tr class="separator:a5100063860f3d57d03366d4967aaac02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1fc37de9e3901ab2f4ac29eecf1640c" id="r_ac1fc37de9e3901ab2f4ac29eecf1640c"><td class="memItemLeft" align="right" valign="top"><a id="ac1fc37de9e3901ab2f4ac29eecf1640c" name="ac1fc37de9e3901ab2f4ac29eecf1640c"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1parser.html">parser</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;other)=delete</td></tr>
<tr class="separator:ac1fc37de9e3901ab2f4ac29eecf1640c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d2fbd4e6b688e299c8fffcfdbff36f8" id="r_a9d2fbd4e6b688e299c8fffcfdbff36f8"><td class="memItemLeft" align="right" valign="top"><a id="a9d2fbd4e6b688e299c8fffcfdbff36f8" name="a9d2fbd4e6b688e299c8fffcfdbff36f8"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">other</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1_s_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">parser</a> &amp;&amp;other) noexcept=default</td></tr>
<tr class="separator:a9d2fbd4e6b688e299c8fffcfdbff36f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a144d96ad06a2295137dd0e5b7dcc1d" id="r_a4a144d96ad06a2295137dd0e5b7dcc1d"><td class="memItemLeft" align="right" valign="top"><a id="a4a144d96ad06a2295137dd0e5b7dcc1d" name="a4a144d96ad06a2295137dd0e5b7dcc1d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>~parser</b> () <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">default</a></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>~parser</b> () noexcept=default</td></tr>
<tr class="memdesc:a4a144d96ad06a2295137dd0e5b7dcc1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocate the JSON parser. <br /></td></tr>
<tr class="separator:a4a144d96ad06a2295137dd0e5b7dcc1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da712132ca4180a84907f2ca4ffbc5b" id="r_a0da712132ca4180a84907f2ca4ffbc5b"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a0da712132ca4180a84907f2ca4ffbc5b">iterate</a> (<a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</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_1array.html">json</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0da712132ca4180a84907f2ca4ffbc5b" id="r_a0da712132ca4180a84907f2ca4ffbc5b"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a0da712132ca4180a84907f2ca4ffbc5b">iterate</a> (<a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> json) &amp;noexcept</td></tr>
<tr class="memdesc:a0da712132ca4180a84907f2ca4ffbc5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start iterating an on-demand JSON document. <br /></td></tr>
<tr class="separator:a0da712132ca4180a84907f2ca4ffbc5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a483fec1e0bf7f96ecf91cdbf8ac7948d" id="r_a483fec1e0bf7f96ecf91cdbf8ac7948d"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a483fec1e0bf7f96ecf91cdbf8ac7948d">iterate</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_1array.html">const</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_1array.html">char</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_1array.html">json</a>, size_t len, size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a483fec1e0bf7f96ecf91cdbf8ac7948d" id="r_a483fec1e0bf7f96ecf91cdbf8ac7948d"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a483fec1e0bf7f96ecf91cdbf8ac7948d">iterate</a> (const char *json, size_t len, size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>) &amp;noexcept</td></tr>
<tr class="separator:a483fec1e0bf7f96ecf91cdbf8ac7948d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4befd18e2d838ff3abf06725f5ad04fb" id="r_a4befd18e2d838ff3abf06725f5ad04fb"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a4befd18e2d838ff3abf06725f5ad04fb">iterate</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_1array.html">const</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_1array.html">uint8_t</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_1array.html">json</a>, size_t len, size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4befd18e2d838ff3abf06725f5ad04fb" id="r_a4befd18e2d838ff3abf06725f5ad04fb"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a4befd18e2d838ff3abf06725f5ad04fb">iterate</a> (const uint8_t *json, size_t len, size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>) &amp;noexcept</td></tr>
<tr class="separator:a4befd18e2d838ff3abf06725f5ad04fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a8602b990e1f5ef44600c2b57a4e9d" id="r_a33a8602b990e1f5ef44600c2b57a4e9d"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a33a8602b990e1f5ef44600c2b57a4e9d">iterate</a> (std::string_view <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json</a>, size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a33a8602b990e1f5ef44600c2b57a4e9d" id="r_a33a8602b990e1f5ef44600c2b57a4e9d"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a33a8602b990e1f5ef44600c2b57a4e9d">iterate</a> (std::string_view json, size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>) &amp;noexcept</td></tr>
<tr class="separator:a33a8602b990e1f5ef44600c2b57a4e9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19fbf3f319c3c4c18ec56e7b14341684" id="r_a19fbf3f319c3c4c18ec56e7b14341684"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a19fbf3f319c3c4c18ec56e7b14341684">iterate</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_1array.html">const</a> std::string &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a19fbf3f319c3c4c18ec56e7b14341684" id="r_a19fbf3f319c3c4c18ec56e7b14341684"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a19fbf3f319c3c4c18ec56e7b14341684">iterate</a> (const std::string &amp;json) &amp;noexcept</td></tr>
<tr class="separator:a19fbf3f319c3c4c18ec56e7b14341684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4c871e1b7c46a494b23882eba451711" id="r_ad4c871e1b7c46a494b23882eba451711"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#ad4c871e1b7c46a494b23882eba451711">iterate</a> (std::string &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad4c871e1b7c46a494b23882eba451711" id="r_ad4c871e1b7c46a494b23882eba451711"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#ad4c871e1b7c46a494b23882eba451711">iterate</a> (std::string &amp;json) &amp;noexcept</td></tr>
<tr class="separator:ad4c871e1b7c46a494b23882eba451711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8043fd848a5655b8f6d09a0edf2df5d7" id="r_a8043fd848a5655b8f6d09a0edf2df5d7"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a8043fd848a5655b8f6d09a0edf2df5d7">iterate</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_1array.html">const</a> <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &gt; &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8043fd848a5655b8f6d09a0edf2df5d7" id="r_a8043fd848a5655b8f6d09a0edf2df5d7"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a8043fd848a5655b8f6d09a0edf2df5d7">iterate</a> (const <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &gt; &amp;json) &amp;noexcept</td></tr>
<tr class="separator:a8043fd848a5655b8f6d09a0edf2df5d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792ec7912794a7a657a0b3b5e88fd0cf" id="r_a792ec7912794a7a657a0b3b5e88fd0cf"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a792ec7912794a7a657a0b3b5e88fd0cf">iterate</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_1array.html">const</a> <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &gt; &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a792ec7912794a7a657a0b3b5e88fd0cf" id="r_a792ec7912794a7a657a0b3b5e88fd0cf"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <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_1document.html">document</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_1parser.html#a792ec7912794a7a657a0b3b5e88fd0cf">iterate</a> (const <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &gt; &amp;json) &amp;noexcept</td></tr>
<tr class="separator:a792ec7912794a7a657a0b3b5e88fd0cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0036209dc484f332cb871a070921d9b" id="r_ab0036209dc484f332cb871a070921d9b"><td class="memItemLeft" align="right" valign="top"><a id="ab0036209dc484f332cb871a070921d9b" name="ab0036209dc484f332cb871a070921d9b"></a>
simdjson_warn_unused <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_1document.html">document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>iterate</b> (<a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json</a>) &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</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_1array.html">delete</a></td></tr>
simdjson_warn_unused <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_1document.html">document</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>iterate</b> (<a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&amp;json) &amp;noexcept=delete</td></tr>
<tr class="separator:ab0036209dc484f332cb871a070921d9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af996682250c05ca237fe6db234bb9179" id="r_af996682250c05ca237fe6db234bb9179"><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_1document__stream.html">document_stream</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_1parser.html#af996682250c05ca237fe6db234bb9179">iterate_many</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_1array.html">const</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_1array.html">uint8_t</a> *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> allow_comma_separated=<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:af996682250c05ca237fe6db234bb9179" id="r_af996682250c05ca237fe6db234bb9179"><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_1document__stream.html">document_stream</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_1parser.html#af996682250c05ca237fe6db234bb9179">iterate_many</a> (const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept</td></tr>
<tr class="memdesc:af996682250c05ca237fe6db234bb9179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a buffer containing many JSON documents. <br /></td></tr>
<tr class="separator:af996682250c05ca237fe6db234bb9179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4eccd2c6964920b35400655ba75a471b" id="r_a4eccd2c6964920b35400655ba75a471b"><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_1document__stream.html">document_stream</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_1parser.html#a4eccd2c6964920b35400655ba75a471b">iterate_many</a> (<a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</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_1array.html">json</a>, size_t batch_size=DEFAULT_BATCH_SIZE, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> allow_comma_separated=<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4eccd2c6964920b35400655ba75a471b" id="r_a4eccd2c6964920b35400655ba75a471b"><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_1document__stream.html">document_stream</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_1parser.html#a4eccd2c6964920b35400655ba75a471b">iterate_many</a> (<a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> json, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept</td></tr>
<tr class="separator:a4eccd2c6964920b35400655ba75a471b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba26b6feaad6d8b82324d9025c92ba9a" id="r_aba26b6feaad6d8b82324d9025c92ba9a"><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_1document__stream.html">document_stream</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_1parser.html#aba26b6feaad6d8b82324d9025c92ba9a">iterate_many</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_1array.html">const</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_1array.html">char</a> *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> allow_comma_separated=<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aba26b6feaad6d8b82324d9025c92ba9a" id="r_aba26b6feaad6d8b82324d9025c92ba9a"><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_1document__stream.html">document_stream</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_1parser.html#aba26b6feaad6d8b82324d9025c92ba9a">iterate_many</a> (const char *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept</td></tr>
<tr class="separator:aba26b6feaad6d8b82324d9025c92ba9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2da4292fb8e43946a7e70bb2cb2d8d02" id="r_a2da4292fb8e43946a7e70bb2cb2d8d02"><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_1document__stream.html">document_stream</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_1parser.html#a2da4292fb8e43946a7e70bb2cb2d8d02">iterate_many</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_1array.html">const</a> std::string &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">s</a>, size_t batch_size=DEFAULT_BATCH_SIZE, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> allow_comma_separated=<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2da4292fb8e43946a7e70bb2cb2d8d02" id="r_a2da4292fb8e43946a7e70bb2cb2d8d02"><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_1document__stream.html">document_stream</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_1parser.html#a2da4292fb8e43946a7e70bb2cb2d8d02">iterate_many</a> (const std::string &amp;s, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept</td></tr>
<tr class="separator:a2da4292fb8e43946a7e70bb2cb2d8d02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fc27661fad52fb86a5a71e127a19255" id="r_a0fc27661fad52fb86a5a71e127a19255"><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_1document__stream.html">document_stream</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_1parser.html#a0fc27661fad52fb86a5a71e127a19255">iterate_many</a> (std::string &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">s</a>, size_t batch_size=DEFAULT_BATCH_SIZE, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> allow_comma_separated=<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0fc27661fad52fb86a5a71e127a19255" id="r_a0fc27661fad52fb86a5a71e127a19255"><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_1document__stream.html">document_stream</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_1parser.html#a0fc27661fad52fb86a5a71e127a19255">iterate_many</a> (std::string &amp;s, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept</td></tr>
<tr class="separator:a0fc27661fad52fb86a5a71e127a19255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95194ab702540b682f5316fb7190dbcd" id="r_a95194ab702540b682f5316fb7190dbcd"><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_1document__stream.html">document_stream</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_1parser.html#a95194ab702540b682f5316fb7190dbcd">iterate_many</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_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">s</a>, size_t batch_size=DEFAULT_BATCH_SIZE, <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> allow_comma_separated=<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a95194ab702540b682f5316fb7190dbcd" id="r_a95194ab702540b682f5316fb7190dbcd"><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_1document__stream.html">document_stream</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_1parser.html#a95194ab702540b682f5316fb7190dbcd">iterate_many</a> (const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;s, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept</td></tr>
<tr class="separator:a95194ab702540b682f5316fb7190dbcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c471139dab5371a25021158a7f07d17" id="r_a6c471139dab5371a25021158a7f07d17"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#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_1parser.html#a6c471139dab5371a25021158a7f07d17">capacity</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6c471139dab5371a25021158a7f07d17" id="r_a6c471139dab5371a25021158a7f07d17"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#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_1parser.html#a6c471139dab5371a25021158a7f07d17">capacity</a> () const noexcept</td></tr>
<tr class="memdesc:a6c471139dab5371a25021158a7f07d17"><td class="mdescLeft">&#160;</td><td class="mdescRight">The capacity of this parser (the largest document it can process). <br /></td></tr>
<tr class="separator:a6c471139dab5371a25021158a7f07d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c1fa76cb23d179fc4e98c2707bd9530" id="r_a1c1fa76cb23d179fc4e98c2707bd9530"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#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_1parser.html#a1c1fa76cb23d179fc4e98c2707bd9530">max_capacity</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1c1fa76cb23d179fc4e98c2707bd9530" id="r_a1c1fa76cb23d179fc4e98c2707bd9530"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#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_1parser.html#a1c1fa76cb23d179fc4e98c2707bd9530">max_capacity</a> () const noexcept</td></tr>
<tr class="memdesc:a1c1fa76cb23d179fc4e98c2707bd9530"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum capacity of this parser (the largest document it is allowed to process). <br /></td></tr>
<tr class="separator:a1c1fa76cb23d179fc4e98c2707bd9530"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fea49ba6513317ea94d87926b6f085d" id="r_a1fea49ba6513317ea94d87926b6f085d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">void</a>&#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_1parser.html#a1fea49ba6513317ea94d87926b6f085d">set_max_capacity</a> (size_t <a class="el" href="classsimdjson_1_1_s_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#a1c1fa76cb23d179fc4e98c2707bd9530">max_capacity</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1fea49ba6513317ea94d87926b6f085d" id="r_a1fea49ba6513317ea94d87926b6f085d"><td class="memItemLeft" align="right" valign="top">simdjson_inline void&#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_1parser.html#a1fea49ba6513317ea94d87926b6f085d">set_max_capacity</a> (size_t <a class="el" href="classsimdjson_1_1_s_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#a1c1fa76cb23d179fc4e98c2707bd9530">max_capacity</a>) noexcept</td></tr>
<tr class="separator:a1fea49ba6513317ea94d87926b6f085d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ae6fd25ecdc64171a03f8e542b276c" id="r_a53ae6fd25ecdc64171a03f8e542b276c"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#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_1parser.html#a53ae6fd25ecdc64171a03f8e542b276c">max_depth</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a53ae6fd25ecdc64171a03f8e542b276c" id="r_a53ae6fd25ecdc64171a03f8e542b276c"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#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_1parser.html#a53ae6fd25ecdc64171a03f8e542b276c">max_depth</a> () const noexcept</td></tr>
<tr class="memdesc:a53ae6fd25ecdc64171a03f8e542b276c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum depth of this parser (the most deeply nested objects and arrays it can process). <br /></td></tr>
<tr class="separator:a53ae6fd25ecdc64171a03f8e542b276c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6201f2eab41026e722a237d280b8fe1" id="r_ab6201f2eab41026e722a237d280b8fe1"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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_1parser.html#ab6201f2eab41026e722a237d280b8fe1">allocate</a> (size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>, size_t <a class="el" href="classsimdjson_1_1_s_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#a53ae6fd25ecdc64171a03f8e542b276c">max_depth</a>=<a class="el" href="namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d">DEFAULT_MAX_DEPTH</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab6201f2eab41026e722a237d280b8fe1" id="r_ab6201f2eab41026e722a237d280b8fe1"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#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_1parser.html#ab6201f2eab41026e722a237d280b8fe1">allocate</a> (size_t <a class="el" href="classsimdjson_1_1_s_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#a6c471139dab5371a25021158a7f07d17">capacity</a>, size_t <a class="el" href="classsimdjson_1_1_s_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#a53ae6fd25ecdc64171a03f8e542b276c">max_depth</a>=<a class="el" href="namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d">DEFAULT_MAX_DEPTH</a>) noexcept</td></tr>
<tr class="memdesc:ab6201f2eab41026e722a237d280b8fe1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensure this parser has enough memory to process JSON documents up to <code>capacity</code> bytes in length and <code>max_depth</code> depth. <br /></td></tr>
<tr class="separator:ab6201f2eab41026e722a237d280b8fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27714b0095b036a169cabebdc1031937" id="r_a27714b0095b036a169cabebdc1031937"><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_1parser.html#a27714b0095b036a169cabebdc1031937">unescape</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_1raw__json__string.html">raw_json_string</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_1array.html">in</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_1array.html">uint8_t</a> *&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">dst</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a27714b0095b036a169cabebdc1031937" id="r_a27714b0095b036a169cabebdc1031937"><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_1parser.html#a27714b0095b036a169cabebdc1031937">unescape</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_1raw__json__string.html">raw_json_string</a> in, uint8_t *&amp;dst, bool allow_replacement=false) const noexcept</td></tr>
<tr class="memdesc:a27714b0095b036a169cabebdc1031937"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unescape this JSON string, replacing \ with \, <br />
with newline, etc. <br /></td></tr>
<tr class="separator:a27714b0095b036a169cabebdc1031937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a926e145e3ffb2b1024646dd56bc938e4" id="r_a926e145e3ffb2b1024646dd56bc938e4"><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_1parser.html#a926e145e3ffb2b1024646dd56bc938e4">unescape_wobbly</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_1raw__json__string.html">raw_json_string</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_1array.html">in</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_1array.html">uint8_t</a> *&amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">dst</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a926e145e3ffb2b1024646dd56bc938e4" id="r_a926e145e3ffb2b1024646dd56bc938e4"><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_1parser.html#a926e145e3ffb2b1024646dd56bc938e4">unescape_wobbly</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_1raw__json__string.html">raw_json_string</a> in, uint8_t *&amp;dst) const noexcept</td></tr>
<tr class="memdesc:a926e145e3ffb2b1024646dd56bc938e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unescape this JSON string, replacing \ with \, <br />
with newline, etc. <br /></td></tr>
<tr class="separator:a926e145e3ffb2b1024646dd56bc938e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aec43b71b933ef5ba27fcc398f079e6e8" id="r_aec43b71b933ef5ba27fcc398f079e6e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline simdjson_warn_unused ondemand::parser &amp;&#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_1parser.html#aec43b71b933ef5ba27fcc398f079e6e8">get_parser</a> ()</td></tr>
<tr class="memitem:aec43b71b933ef5ba27fcc398f079e6e8" id="r_aec43b71b933ef5ba27fcc398f079e6e8"><td class="memItemLeft" align="right" valign="top">static simdjson_inline simdjson_warn_unused ondemand::parser &amp;&#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_1parser.html#aec43b71b933ef5ba27fcc398f079e6e8">get_parser</a> ()</td></tr>
<tr class="memdesc:aec43b71b933ef5ba27fcc398f079e6e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a unique parser instance corresponding to the current thread. <br /></td></tr>
<tr class="separator:aec43b71b933ef5ba27fcc398f079e6e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1479bc4313e7a9cc0fd44ddf3dba70a8" id="r_a1479bc4313e7a9cc0fd44ddf3dba70a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1parser.html#a1479bc4313e7a9cc0fd44ddf3dba70a8">release_parser</a> ()</td></tr>
<tr class="memitem:a1479bc4313e7a9cc0fd44ddf3dba70a8" id="r_a1479bc4313e7a9cc0fd44ddf3dba70a8"><td class="memItemLeft" align="right" valign="top">static simdjson_inline bool&#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_1parser.html#a1479bc4313e7a9cc0fd44ddf3dba70a8">release_parser</a> ()</td></tr>
<tr class="memdesc:a1479bc4313e7a9cc0fd44ddf3dba70a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release the parser instance initialized by <a class="el" href="classsimdjson_1_1_s_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#aec43b71b933ef5ba27fcc398f079e6e8" title="Get a unique parser instance corresponding to the current thread.">get_parser()</a> and all the associated resources (memory). <br /></td></tr>
<tr class="separator:a1479bc4313e7a9cc0fd44ddf3dba70a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aae981142ef15c75893ecc09ce897ed60" id="r_aae981142ef15c75893ecc09ce897ed60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1parser.html#aae981142ef15c75893ecc09ce897ed60">threaded</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_1array.html">false</a>}</td></tr>
<tr class="memitem:aae981142ef15c75893ecc09ce897ed60" id="r_aae981142ef15c75893ecc09ce897ed60"><td class="memItemLeft" align="right" valign="top">bool&#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_1parser.html#aae981142ef15c75893ecc09ce897ed60">threaded</a> {false}</td></tr>
<tr class="memdesc:aae981142ef15c75893ecc09ce897ed60"><td class="mdescLeft">&#160;</td><td class="mdescRight">When SIMDJSON_THREADS_ENABLED is not defined, the parser instance cannot use threads. <br /></td></tr>
<tr class="separator:aae981142ef15c75893ecc09ce897ed60"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -361,7 +361,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_warn_unused 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_1document.html">document</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>json</em>, </td>
</tr>
<tr>
@@ -405,7 +405,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_warn_unused 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_1document.html">document</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &gt; &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>json</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -433,7 +433,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_warn_unused 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_1document.html">document</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &gt; &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>json</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -461,7 +461,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_warn_unused 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_1document.html">document</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> std::string &amp;&#160;</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>json</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -489,7 +489,7 @@ Public Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_warn_unused 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_1document.html">document</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">uint8_t</a> *&#160;</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>json</em>, </td>
</tr>
<tr>
@@ -548,19 +548,19 @@ Public Attributes</h2></td></tr>
<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_md150"></a>
<h3><a class="anchor" id="autotoc_md181"></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_md151"></a>
<h3><a class="anchor" id="autotoc_md182"></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_md152"></a>
<h3><a class="anchor" id="autotoc_md183"></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_md153"></a>
<h3><a class="anchor" id="autotoc_md184"></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_md154"></a>
<h3><a class="anchor" id="autotoc_md185"></a>
std::string references</h3>
<p>If you pass a mutable std::string reference (std::string&amp;), the parser will seek to extend its capacity to SIMDJSON_PADDING bytes beyond the end of the string.</p>
<p>Whenever you pass an std::string reference, the parser will access the bytes beyond the end of the string but before the end of the allocated memory (std::string::capacity()). If you are using a sanitizer that checks for reading uninitialized bytes or std::string's container-overflow checks, you may encounter sanitizer warnings. You can safely ignore these warnings. Or you can call <a class="el" href="namespacesimdjson.html#ac4131fd8cef9c8046d0bc9aee8d44d16" title="Create a padded_string_view from a string.">simdjson::pad(std::string&amp;)</a> to pad the string with SIMDJSON_PADDING spaces: this function returns a simdjson::padding_string_view which can be be passed to the parser's iterate function:</p>
@@ -665,7 +665,7 @@ std::string references</h3>
<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_1document__stream.html">document_stream</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -683,8 +683,8 @@ std::string references</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -715,7 +715,7 @@ std::string references</h3>
<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_1document__stream.html">document_stream</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
@@ -727,8 +727,8 @@ std::string references</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -759,7 +759,7 @@ std::string references</h3>
<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_1document__stream.html">document_stream</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> std::string &amp;&#160;</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
@@ -771,8 +771,8 @@ std::string references</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -803,7 +803,7 @@ std::string references</h3>
<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_1document__stream.html">document_stream</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::iterate_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">uint8_t</a> *&#160;</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -821,8 +821,8 @@ std::string references</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -842,22 +842,22 @@ std::string references</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_md158"></a>
<h3><a class="anchor" id="autotoc_md189"></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_md159"></a>
<h3><a class="anchor" id="autotoc_md190"></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_md160"></a>
<h3><a class="anchor" id="autotoc_md191"></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>This is checked automatically with all iterate_many function calls, except for the two that take pointers (const char* or const uint8_t*).</p>
<h3><a class="anchor" id="autotoc_md161"></a>
<h3><a class="anchor" id="autotoc_md192"></a>
Threads</h3>
<h3><a class="anchor" id="autotoc_md162"></a>
<h3><a class="anchor" id="autotoc_md193"></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>
@@ -904,8 +904,8 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -948,8 +948,8 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_comma_separated</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1037,7 +1037,7 @@ Parser Capacity</h3>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::release_parser </td>
<td class="memname">static simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::release_parser </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1065,7 +1065,7 @@ Parser Capacity</h3>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">void</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::set_max_capacity </td>
<td class="memname">simdjson_inline void simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::set_max_capacity </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>max_capacity</em></td><td>)</td>
@@ -1101,14 +1101,14 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint8_t</a> *&amp;&#160;</td>
<td class="paramtype">uint8_t *&amp;&#160;</td>
<td class="paramname"><em>dst</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1127,7 +1127,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_md163"></a>
<h2><a class="anchor" id="autotoc_md194"></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>
@@ -1162,7 +1162,7 @@ IMPORTANT: string_view lifetime</h2>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint8_t</a> *&amp;&#160;</td>
<td class="paramtype">uint8_t *&amp;&#160;</td>
<td class="paramname"><em>dst</em>&#160;</td>
</tr>
<tr>
@@ -1182,7 +1182,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_md164"></a>
<h2><a class="anchor" id="autotoc_md195"></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>
@@ -1206,7 +1206,7 @@ IMPORTANT: string_view lifetime</h2>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::threaded {<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a>}</td>
<td class="memname">bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::threaded {false}</td>
</tr>
</table>
</div><div class="memdoc">
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -109,40 +109,40 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a78b420ddb8a0570ee973cdfbccd31c9a" id="r_a78b420ddb8a0570ee973cdfbccd31c9a"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1raw__json__string.html#a78b420ddb8a0570ee973cdfbccd31c9a">raw_json_string</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
<tr class="memitem:a78b420ddb8a0570ee973cdfbccd31c9a" id="r_a78b420ddb8a0570ee973cdfbccd31c9a"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1raw__json__string.html#a78b420ddb8a0570ee973cdfbccd31c9a">raw_json_string</a> () noexcept=default</td></tr>
<tr class="memdesc:a78b420ddb8a0570ee973cdfbccd31c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid <a class="el" href="classsimdjson_1_1_s_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>. <br /></td></tr>
<tr class="separator:a78b420ddb8a0570ee973cdfbccd31c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf64001cc9961cd01712211b778e760b" id="r_acf64001cc9961cd01712211b778e760b"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1raw__json__string.html#acf64001cc9961cd01712211b778e760b">raw_json_string</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_1array.html">const</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_1array.html">uint8_t</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_1array.html">_buf</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:acf64001cc9961cd01712211b778e760b" id="r_acf64001cc9961cd01712211b778e760b"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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_1raw__json__string.html#acf64001cc9961cd01712211b778e760b">raw_json_string</a> (const uint8_t *_buf) noexcept</td></tr>
<tr class="memdesc:acf64001cc9961cd01712211b778e760b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid <a class="el" href="classsimdjson_1_1_s_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> pointed at the given location in the JSON. <br /></td></tr>
<tr class="separator:acf64001cc9961cd01712211b778e760b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8736f5e397a3e0a55090aadee0596214" id="r_a8736f5e397a3e0a55090aadee0596214"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#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_1raw__json__string.html#a8736f5e397a3e0a55090aadee0596214">raw</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8736f5e397a3e0a55090aadee0596214" id="r_a8736f5e397a3e0a55090aadee0596214"><td class="memItemLeft" align="right" valign="top">simdjson_inline const char *&#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_1raw__json__string.html#a8736f5e397a3e0a55090aadee0596214">raw</a> () const noexcept</td></tr>
<tr class="memdesc:a8736f5e397a3e0a55090aadee0596214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the raw pointer to the beginning of the string in the JSON (just after the "). <br /></td></tr>
<tr class="separator:a8736f5e397a3e0a55090aadee0596214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae35cf7c026285a1108e85dd2cc7fd109" id="r_ae35cf7c026285a1108e85dd2cc7fd109"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">char</a>&#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_1raw__json__string.html#ae35cf7c026285a1108e85dd2cc7fd109">operator[]</a> (size_t <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">i</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae35cf7c026285a1108e85dd2cc7fd109" id="r_ae35cf7c026285a1108e85dd2cc7fd109"><td class="memItemLeft" align="right" valign="top">simdjson_inline char&#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_1raw__json__string.html#ae35cf7c026285a1108e85dd2cc7fd109">operator[]</a> (size_t i) const noexcept</td></tr>
<tr class="memdesc:ae35cf7c026285a1108e85dd2cc7fd109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the character at index i. <br /></td></tr>
<tr class="separator:ae35cf7c026285a1108e85dd2cc7fd109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa14023a66c65f906ee3e673443d943" id="r_affa14023a66c65f906ee3e673443d943"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1raw__json__string.html#affa14023a66c65f906ee3e673443d943">unsafe_is_equal</a> (size_t length, std::string_view <a class="el" href="classsimdjson_1_1_s_i_m_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</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:affa14023a66c65f906ee3e673443d943" id="r_affa14023a66c65f906ee3e673443d943"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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_1raw__json__string.html#affa14023a66c65f906ee3e673443d943">unsafe_is_equal</a> (size_t length, std::string_view target) const noexcept</td></tr>
<tr class="memdesc:affa14023a66c65f906ee3e673443d943"><td class="mdescLeft">&#160;</td><td class="mdescRight">This compares the current instance to the std::string_view target: returns true if they are byte-by-byte equal (no escaping is done) on target.size() characters, and if 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_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a> instance has a quote character at byte index target.size(). <br /></td></tr>
<tr class="separator:affa14023a66c65f906ee3e673443d943"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11bccba8ede5e7dff56e2737fcb853c7" id="r_a11bccba8ede5e7dff56e2737fcb853c7"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1raw__json__string.html#a11bccba8ede5e7dff56e2737fcb853c7">unsafe_is_equal</a> (std::string_view <a class="el" href="classsimdjson_1_1_s_i_m_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</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a11bccba8ede5e7dff56e2737fcb853c7" id="r_a11bccba8ede5e7dff56e2737fcb853c7"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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_1raw__json__string.html#a11bccba8ede5e7dff56e2737fcb853c7">unsafe_is_equal</a> (std::string_view target) const noexcept</td></tr>
<tr class="memdesc:a11bccba8ede5e7dff56e2737fcb853c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This compares the current instance to the std::string_view target: returns true if they are byte-by-byte equal (no escaping is done). <br /></td></tr>
<tr class="separator:a11bccba8ede5e7dff56e2737fcb853c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d8f15d3b004acd695b6fff5ba94b515" id="r_a3d8f15d3b004acd695b6fff5ba94b515"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1raw__json__string.html#a3d8f15d3b004acd695b6fff5ba94b515">unsafe_is_equal</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_1array.html">const</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_1array.html">char</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_1array.html">target</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3d8f15d3b004acd695b6fff5ba94b515" id="r_a3d8f15d3b004acd695b6fff5ba94b515"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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_1raw__json__string.html#a3d8f15d3b004acd695b6fff5ba94b515">unsafe_is_equal</a> (const char *target) const noexcept</td></tr>
<tr class="memdesc:a3d8f15d3b004acd695b6fff5ba94b515"><td class="mdescLeft">&#160;</td><td class="mdescRight">This compares the current instance to the C string target: returns true if they are byte-by-byte equal (no escaping is done). <br /></td></tr>
<tr class="separator:a3d8f15d3b004acd695b6fff5ba94b515"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ddac0ab1c69022610d8051b989b5c95" id="r_a0ddac0ab1c69022610d8051b989b5c95"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1raw__json__string.html#a0ddac0ab1c69022610d8051b989b5c95">is_equal</a> (std::string_view <a class="el" href="classsimdjson_1_1_s_i_m_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</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0ddac0ab1c69022610d8051b989b5c95" id="r_a0ddac0ab1c69022610d8051b989b5c95"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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_1raw__json__string.html#a0ddac0ab1c69022610d8051b989b5c95">is_equal</a> (std::string_view target) const noexcept</td></tr>
<tr class="memdesc:a0ddac0ab1c69022610d8051b989b5c95"><td class="mdescLeft">&#160;</td><td class="mdescRight">This compares the current instance to the std::string_view target: returns true if they are byte-by-byte equal (no escaping is done). <br /></td></tr>
<tr class="separator:a0ddac0ab1c69022610d8051b989b5c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3165ea813c4c15fb9cb282e67abe6af" id="r_aa3165ea813c4c15fb9cb282e67abe6af"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1raw__json__string.html#aa3165ea813c4c15fb9cb282e67abe6af">is_equal</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_1array.html">const</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_1array.html">char</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_1array.html">target</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa3165ea813c4c15fb9cb282e67abe6af" id="r_aa3165ea813c4c15fb9cb282e67abe6af"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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_1raw__json__string.html#aa3165ea813c4c15fb9cb282e67abe6af">is_equal</a> (const char *target) const noexcept</td></tr>
<tr class="memdesc:aa3165ea813c4c15fb9cb282e67abe6af"><td class="mdescLeft">&#160;</td><td class="mdescRight">This compares the current instance to the C string target: returns true if they are byte-by-byte equal (no escaping is done). <br /></td></tr>
<tr class="separator:aa3165ea813c4c15fb9cb282e67abe6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a671923a53cc070f65029698afeb9be7f" id="r_a671923a53cc070f65029698afeb9be7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1raw__json__string.html#a671923a53cc070f65029698afeb9be7f">is_free_from_unescaped_quote</a> (std::string_view <a class="el" href="classsimdjson_1_1_s_i_m_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</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a671923a53cc070f65029698afeb9be7f" id="r_a671923a53cc070f65029698afeb9be7f"><td class="memItemLeft" align="right" valign="top">static simdjson_inline bool&#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_1raw__json__string.html#a671923a53cc070f65029698afeb9be7f">is_free_from_unescaped_quote</a> (std::string_view target) noexcept</td></tr>
<tr class="memdesc:a671923a53cc070f65029698afeb9be7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if target is free from unescaped quote. <br /></td></tr>
<tr class="separator:a671923a53cc070f65029698afeb9be7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af81c856b3d980d224c06813f76387ed1" id="r_af81c856b3d980d224c06813f76387ed1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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_1raw__json__string.html#af81c856b3d980d224c06813f76387ed1">is_free_from_unescaped_quote</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_1array.html">const</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_1array.html">char</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_1array.html">target</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:af81c856b3d980d224c06813f76387ed1" id="r_af81c856b3d980d224c06813f76387ed1"><td class="memItemLeft" align="right" valign="top">static simdjson_inline bool&#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_1raw__json__string.html#af81c856b3d980d224c06813f76387ed1">is_free_from_unescaped_quote</a> (const char *target) noexcept</td></tr>
<tr class="separator:af81c856b3d980d224c06813f76387ed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -195,7 +195,7 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::raw_json_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">uint8_t</a> *&#160;</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>_buf</em></td><td>)</td>
<td></td>
</tr>
@@ -227,9 +227,9 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td> const</td>
</tr>
@@ -257,7 +257,7 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_equal </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
@@ -287,9 +287,9 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_free_from_unescaped_quote </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_free_from_unescaped_quote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td></td>
</tr>
@@ -315,7 +315,7 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_free_from_unescaped_quote </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::is_free_from_unescaped_quote </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
@@ -346,7 +346,7 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">char</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::operator[] </td>
<td class="memname">simdjson_inline char simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
@@ -377,7 +377,7 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> * simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::raw </td>
<td class="memname">simdjson_inline const char * simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::raw </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -407,9 +407,9 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
<td> const</td>
</tr>
@@ -440,7 +440,7 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>, </td>
@@ -483,7 +483,7 @@ It &lt;em&gt;must&lt;/em&gt; be terminated by a ", and be a valid JSON string. <
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string::unsafe_is_equal </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>target</em></td><td>)</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -111,233 +111,233 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ab96f6c19a1866863a110e8bcc93e0392" id="r_ab96f6c19a1866863a110e8bcc93e0392"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ab96f6c19a1866863a110e8bcc93e0392">value</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_1array.html">noexcept</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_1array.html">default</a></td></tr>
<tr class="memitem:ab96f6c19a1866863a110e8bcc93e0392" id="r_ab96f6c19a1866863a110e8bcc93e0392"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#ab96f6c19a1866863a110e8bcc93e0392">value</a> () noexcept=default</td></tr>
<tr class="memdesc:ab96f6c19a1866863a110e8bcc93e0392"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new invalid value. <br /></td></tr>
<tr class="separator:ab96f6c19a1866863a110e8bcc93e0392"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15d0315e3a6b6975d57de5928263fbdf" id="r_a15d0315e3a6b6975d57de5928263fbdf"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a15d0315e3a6b6975d57de5928263fbdf"><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">T</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a15d0315e3a6b6975d57de5928263fbdf">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a15d0315e3a6b6975d57de5928263fbdf" id="r_a15d0315e3a6b6975d57de5928263fbdf"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a15d0315e3a6b6975d57de5928263fbdf"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" 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#a15d0315e3a6b6975d57de5928263fbdf">get</a> () noexcept</td></tr>
<tr class="memdesc:a15d0315e3a6b6975d57de5928263fbdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get this value as the given type. <br /></td></tr>
<tr class="separator:a15d0315e3a6b6975d57de5928263fbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeb77b7f73cd6001d8c65f249901ece4" id="r_abeb77b7f73cd6001d8c65f249901ece4"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:abeb77b7f73cd6001d8c65f249901ece4"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#abeb77b7f73cd6001d8c65f249901ece4">get</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_1array.html">T</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:abeb77b7f73cd6001d8c65f249901ece4" id="r_abeb77b7f73cd6001d8c65f249901ece4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:abeb77b7f73cd6001d8c65f249901ece4"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#abeb77b7f73cd6001d8c65f249901ece4">get</a> (T &amp;out) noexcept</td></tr>
<tr class="memdesc:abeb77b7f73cd6001d8c65f249901ece4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get this value as the given type. <br /></td></tr>
<tr class="separator:abeb77b7f73cd6001d8c65f249901ece4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fdcc51cac791c3a2f4c970764bc0155" id="r_a2fdcc51cac791c3a2f4c970764bc0155"><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_1array.html">array</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#a2fdcc51cac791c3a2f4c970764bc0155">get_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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2fdcc51cac791c3a2f4c970764bc0155" id="r_a2fdcc51cac791c3a2f4c970764bc0155"><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_1array.html">array</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#a2fdcc51cac791c3a2f4c970764bc0155">get_array</a> () noexcept</td></tr>
<tr class="memdesc:a2fdcc51cac791c3a2f4c970764bc0155"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an array. <br /></td></tr>
<tr class="separator:a2fdcc51cac791c3a2f4c970764bc0155"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bde0795cb309f3e51b8388fbafc1fe4" id="r_a3bde0795cb309f3e51b8388fbafc1fe4"><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_1object.html">object</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#a3bde0795cb309f3e51b8388fbafc1fe4">get_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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3bde0795cb309f3e51b8388fbafc1fe4" id="r_a3bde0795cb309f3e51b8388fbafc1fe4"><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_1object.html">object</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#a3bde0795cb309f3e51b8388fbafc1fe4">get_object</a> () noexcept</td></tr>
<tr class="memdesc:a3bde0795cb309f3e51b8388fbafc1fe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an object. <br /></td></tr>
<tr class="separator:a3bde0795cb309f3e51b8388fbafc1fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa7bb2c9b3988476f3317ddda27e22d" id="r_adaa7bb2c9b3988476f3317ddda27e22d"><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_1array.html">uint64_t</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#adaa7bb2c9b3988476f3317ddda27e22d">get_uint64</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:adaa7bb2c9b3988476f3317ddda27e22d" id="r_adaa7bb2c9b3988476f3317ddda27e22d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &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#adaa7bb2c9b3988476f3317ddda27e22d">get_uint64</a> () noexcept</td></tr>
<tr class="memdesc:adaa7bb2c9b3988476f3317ddda27e22d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an unsigned integer. <br /></td></tr>
<tr class="separator:adaa7bb2c9b3988476f3317ddda27e22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc2eb9eeeb7e2e0b82c23ed4d254933" id="r_a8bc2eb9eeeb7e2e0b82c23ed4d254933"><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_1array.html">uint64_t</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#a8bc2eb9eeeb7e2e0b82c23ed4d254933">get_uint64_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8bc2eb9eeeb7e2e0b82c23ed4d254933" id="r_a8bc2eb9eeeb7e2e0b82c23ed4d254933"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &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#a8bc2eb9eeeb7e2e0b82c23ed4d254933">get_uint64_in_string</a> () noexcept</td></tr>
<tr class="memdesc:a8bc2eb9eeeb7e2e0b82c23ed4d254933"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value (inside string) to a unsigned integer. <br /></td></tr>
<tr class="separator:a8bc2eb9eeeb7e2e0b82c23ed4d254933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7e4b28c0d9637cf1b04554d99c0e3b3" id="r_ab7e4b28c0d9637cf1b04554d99c0e3b3"><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_1array.html">int64_t</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#ab7e4b28c0d9637cf1b04554d99c0e3b3">get_int64</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab7e4b28c0d9637cf1b04554d99c0e3b3" id="r_ab7e4b28c0d9637cf1b04554d99c0e3b3"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &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#ab7e4b28c0d9637cf1b04554d99c0e3b3">get_int64</a> () noexcept</td></tr>
<tr class="memdesc:ab7e4b28c0d9637cf1b04554d99c0e3b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a signed integer. <br /></td></tr>
<tr class="separator:ab7e4b28c0d9637cf1b04554d99c0e3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a547e99f2f430ca39bf4060d090f45ff7" id="r_a547e99f2f430ca39bf4060d090f45ff7"><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_1array.html">int64_t</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#a547e99f2f430ca39bf4060d090f45ff7">get_int64_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a547e99f2f430ca39bf4060d090f45ff7" id="r_a547e99f2f430ca39bf4060d090f45ff7"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &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#a547e99f2f430ca39bf4060d090f45ff7">get_int64_in_string</a> () noexcept</td></tr>
<tr class="memdesc:a547e99f2f430ca39bf4060d090f45ff7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value (inside string) to a signed integer. <br /></td></tr>
<tr class="separator:a547e99f2f430ca39bf4060d090f45ff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a5ebeb4a79fa1d997f9f3478370a57e" id="r_a9a5ebeb4a79fa1d997f9f3478370a57e"><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_1array.html">double</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#a9a5ebeb4a79fa1d997f9f3478370a57e">get_double</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9a5ebeb4a79fa1d997f9f3478370a57e" id="r_a9a5ebeb4a79fa1d997f9f3478370a57e"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &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#a9a5ebeb4a79fa1d997f9f3478370a57e">get_double</a> () noexcept</td></tr>
<tr class="memdesc:a9a5ebeb4a79fa1d997f9f3478370a57e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a double. <br /></td></tr>
<tr class="separator:a9a5ebeb4a79fa1d997f9f3478370a57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b8d7d4bc7958363b7f0d380b248a4f" id="r_ac8b8d7d4bc7958363b7f0d380b248a4f"><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_1array.html">double</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#ac8b8d7d4bc7958363b7f0d380b248a4f">get_double_in_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac8b8d7d4bc7958363b7f0d380b248a4f" id="r_ac8b8d7d4bc7958363b7f0d380b248a4f"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &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#ac8b8d7d4bc7958363b7f0d380b248a4f">get_double_in_string</a> () noexcept</td></tr>
<tr class="memdesc:ac8b8d7d4bc7958363b7f0d380b248a4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value (inside string) to a double. <br /></td></tr>
<tr class="separator:ac8b8d7d4bc7958363b7f0d380b248a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d574e04d5dfde0bf99dea4926232fe4" id="r_a9d574e04d5dfde0bf99dea4926232fe4"><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_1value.html#a9d574e04d5dfde0bf99dea4926232fe4">get_string</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9d574e04d5dfde0bf99dea4926232fe4" id="r_a9d574e04d5dfde0bf99dea4926232fe4"><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_1value.html#a9d574e04d5dfde0bf99dea4926232fe4">get_string</a> (bool allow_replacement=false) noexcept</td></tr>
<tr class="memdesc:a9d574e04d5dfde0bf99dea4926232fe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a string. <br /></td></tr>
<tr class="separator:a9d574e04d5dfde0bf99dea4926232fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a566af762e86914a1ab6eb2e5df7a02bb" id="r_a566af762e86914a1ab6eb2e5df7a02bb"><td class="memTemplParams" colspan="2">template&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">typename</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_1array.html">string_type</a> &gt; </td></tr>
<tr class="memitem:a566af762e86914a1ab6eb2e5df7a02bb"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a566af762e86914a1ab6eb2e5df7a02bb">get_string</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_1array.html">string_type</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">receiver</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_1array.html">bool</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_1array.html">allow_replacement</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_1array.html">false</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a566af762e86914a1ab6eb2e5df7a02bb" id="r_a566af762e86914a1ab6eb2e5df7a02bb"><td class="memTemplParams" colspan="2">template&lt;typename string_type &gt; </td></tr>
<tr class="memitem:a566af762e86914a1ab6eb2e5df7a02bb"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a566af762e86914a1ab6eb2e5df7a02bb">get_string</a> (string_type &amp;receiver, bool allow_replacement=false) noexcept</td></tr>
<tr class="memdesc:a566af762e86914a1ab6eb2e5df7a02bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempts to fill the provided std::string reference with the parsed value of the current string. <br /></td></tr>
<tr class="separator:a566af762e86914a1ab6eb2e5df7a02bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7bb6749f40bec70c8a1a31edad53c1d" id="r_ab7bb6749f40bec70c8a1a31edad53c1d"><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_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d">get_wobbly_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab7bb6749f40bec70c8a1a31edad53c1d" id="r_ab7bb6749f40bec70c8a1a31edad53c1d"><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_1value.html#ab7bb6749f40bec70c8a1a31edad53c1d">get_wobbly_string</a> () noexcept</td></tr>
<tr class="memdesc:ab7bb6749f40bec70c8a1a31edad53c1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a "wobbly" string. <br /></td></tr>
<tr class="separator:ab7bb6749f40bec70c8a1a31edad53c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca8b183c4e674a5b4ade8f6d2780f815" id="r_aca8b183c4e674a5b4ade8f6d2780f815"><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_1raw__json__string.html">raw_json_string</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#aca8b183c4e674a5b4ade8f6d2780f815">get_raw_json_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aca8b183c4e674a5b4ade8f6d2780f815" id="r_aca8b183c4e674a5b4ade8f6d2780f815"><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_1raw__json__string.html">raw_json_string</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#aca8b183c4e674a5b4ade8f6d2780f815">get_raw_json_string</a> () noexcept</td></tr>
<tr class="memdesc:aca8b183c4e674a5b4ade8f6d2780f815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to 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_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a>. <br /></td></tr>
<tr class="separator:aca8b183c4e674a5b4ade8f6d2780f815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e07db099e651d3e5279872683cb7dd" id="r_aa0e07db099e651d3e5279872683cb7dd"><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_1array.html">bool</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#aa0e07db099e651d3e5279872683cb7dd">get_bool</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa0e07db099e651d3e5279872683cb7dd" id="r_aa0e07db099e651d3e5279872683cb7dd"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1value.html#aa0e07db099e651d3e5279872683cb7dd">get_bool</a> () noexcept</td></tr>
<tr class="memdesc:aa0e07db099e651d3e5279872683cb7dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a bool. <br /></td></tr>
<tr class="separator:aa0e07db099e651d3e5279872683cb7dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f1c591d93d834377a9cb916c90e09b" id="r_a04f1c591d93d834377a9cb916c90e09b"><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_1array.html">bool</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#a04f1c591d93d834377a9cb916c90e09b">is_null</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a04f1c591d93d834377a9cb916c90e09b" id="r_a04f1c591d93d834377a9cb916c90e09b"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1value.html#a04f1c591d93d834377a9cb916c90e09b">is_null</a> () noexcept</td></tr>
<tr class="memdesc:a04f1c591d93d834377a9cb916c90e09b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if this JSON value is null. <br /></td></tr>
<tr class="separator:a04f1c591d93d834377a9cb916c90e09b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d381cbad85e6b5498328f2c9bacb8ab" id="r_a4d381cbad85e6b5498328f2c9bacb8ab"><td class="memTemplParams" colspan="2">template&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">class</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_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a4d381cbad85e6b5498328f2c9bacb8ab"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memTemplItemRight" 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#a4d381cbad85e6b5498328f2c9bacb8ab">operator T</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a4d381cbad85e6b5498328f2c9bacb8ab" id="r_a4d381cbad85e6b5498328f2c9bacb8ab"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a4d381cbad85e6b5498328f2c9bacb8ab"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memTemplItemRight" 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#a4d381cbad85e6b5498328f2c9bacb8ab">operator T</a> () noexcept(false)</td></tr>
<tr class="memdesc:a4d381cbad85e6b5498328f2c9bacb8ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an instance of type T. <br /></td></tr>
<tr class="separator:a4d381cbad85e6b5498328f2c9bacb8ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93756146a65e835b9358cc652dc53396" id="r_a93756146a65e835b9358cc652dc53396"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a93756146a65e835b9358cc652dc53396">operator 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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a93756146a65e835b9358cc652dc53396" id="r_a93756146a65e835b9358cc652dc53396"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a93756146a65e835b9358cc652dc53396">operator array</a> () noexcept(false)</td></tr>
<tr class="memdesc:a93756146a65e835b9358cc652dc53396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an array. <br /></td></tr>
<tr class="separator:a93756146a65e835b9358cc652dc53396"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89519c599fd938a6a750262111fc5757" id="r_a89519c599fd938a6a750262111fc5757"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a89519c599fd938a6a750262111fc5757">operator 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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a89519c599fd938a6a750262111fc5757" id="r_a89519c599fd938a6a750262111fc5757"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a89519c599fd938a6a750262111fc5757">operator object</a> () noexcept(false)</td></tr>
<tr class="memdesc:a89519c599fd938a6a750262111fc5757"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an object. <br /></td></tr>
<tr class="separator:a89519c599fd938a6a750262111fc5757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7be23d4f1006d5eae234d8c8c8d286" id="r_afb7be23d4f1006d5eae234d8c8c8d286"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#afb7be23d4f1006d5eae234d8c8c8d286">operator uint64_t</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:afb7be23d4f1006d5eae234d8c8c8d286" id="r_afb7be23d4f1006d5eae234d8c8c8d286"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#afb7be23d4f1006d5eae234d8c8c8d286">operator uint64_t</a> () noexcept(false)</td></tr>
<tr class="memdesc:afb7be23d4f1006d5eae234d8c8c8d286"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to an unsigned integer. <br /></td></tr>
<tr class="separator:afb7be23d4f1006d5eae234d8c8c8d286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f182e71d3c13d2656ba5983862be57" id="r_a30f182e71d3c13d2656ba5983862be57"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a30f182e71d3c13d2656ba5983862be57">operator int64_t</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a30f182e71d3c13d2656ba5983862be57" id="r_a30f182e71d3c13d2656ba5983862be57"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a30f182e71d3c13d2656ba5983862be57">operator int64_t</a> () noexcept(false)</td></tr>
<tr class="memdesc:a30f182e71d3c13d2656ba5983862be57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a signed integer. <br /></td></tr>
<tr class="separator:a30f182e71d3c13d2656ba5983862be57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53f99cedf58e62c1382a4d5a585e05a0" id="r_a53f99cedf58e62c1382a4d5a585e05a0"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a53f99cedf58e62c1382a4d5a585e05a0">operator double</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a53f99cedf58e62c1382a4d5a585e05a0" id="r_a53f99cedf58e62c1382a4d5a585e05a0"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a53f99cedf58e62c1382a4d5a585e05a0">operator double</a> () noexcept(false)</td></tr>
<tr class="memdesc:a53f99cedf58e62c1382a4d5a585e05a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a double. <br /></td></tr>
<tr class="separator:a53f99cedf58e62c1382a4d5a585e05a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e5f2ff46639e6c1cffb73d4e071e491" id="r_a8e5f2ff46639e6c1cffb73d4e071e491"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a8e5f2ff46639e6c1cffb73d4e071e491">operator std::string_view</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a8e5f2ff46639e6c1cffb73d4e071e491" id="r_a8e5f2ff46639e6c1cffb73d4e071e491"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a8e5f2ff46639e6c1cffb73d4e071e491">operator std::string_view</a> () noexcept(false)</td></tr>
<tr class="memdesc:a8e5f2ff46639e6c1cffb73d4e071e491"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a string. <br /></td></tr>
<tr class="separator:a8e5f2ff46639e6c1cffb73d4e071e491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85d69a32b4b95f353abe6214ecc98619" id="r_a85d69a32b4b95f353abe6214ecc98619"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a85d69a32b4b95f353abe6214ecc98619">operator raw_json_string</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:a85d69a32b4b95f353abe6214ecc98619" id="r_a85d69a32b4b95f353abe6214ecc98619"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a85d69a32b4b95f353abe6214ecc98619">operator raw_json_string</a> () noexcept(false)</td></tr>
<tr class="memdesc:a85d69a32b4b95f353abe6214ecc98619"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to 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_1raw__json__string.html" title="A string escaped per JSON rules, terminated with quote (&quot;).">raw_json_string</a>. <br /></td></tr>
<tr class="separator:a85d69a32b4b95f353abe6214ecc98619"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7b51d9048d388235f3936c8fa30a2f7" id="r_af7b51d9048d388235f3936c8fa30a2f7"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#af7b51d9048d388235f3936c8fa30a2f7">operator bool</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_1array.html">noexcept</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_1array.html">false</a>)</td></tr>
<tr class="memitem:af7b51d9048d388235f3936c8fa30a2f7" id="r_af7b51d9048d388235f3936c8fa30a2f7"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#af7b51d9048d388235f3936c8fa30a2f7">operator bool</a> () noexcept(false)</td></tr>
<tr class="memdesc:af7b51d9048d388235f3936c8fa30a2f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this JSON value to a bool. <br /></td></tr>
<tr class="separator:af7b51d9048d388235f3936c8fa30a2f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88d1cdc3124965d707754af4fcfae7f9" id="r_a88d1cdc3124965d707754af4fcfae7f9"><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_1array__iterator.html">array_iterator</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#a88d1cdc3124965d707754af4fcfae7f9">begin</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a88d1cdc3124965d707754af4fcfae7f9" id="r_a88d1cdc3124965d707754af4fcfae7f9"><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_1array__iterator.html">array_iterator</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#a88d1cdc3124965d707754af4fcfae7f9">begin</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a88d1cdc3124965d707754af4fcfae7f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Begin array iteration. <br /></td></tr>
<tr class="separator:a88d1cdc3124965d707754af4fcfae7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed00f1588087b2d0de926c4599366d6" id="r_a6ed00f1588087b2d0de926c4599366d6"><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_1array__iterator.html">array_iterator</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#a6ed00f1588087b2d0de926c4599366d6">end</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6ed00f1588087b2d0de926c4599366d6" id="r_a6ed00f1588087b2d0de926c4599366d6"><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_1array__iterator.html">array_iterator</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#a6ed00f1588087b2d0de926c4599366d6">end</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a6ed00f1588087b2d0de926c4599366d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentinel representing the end of the array. <br /></td></tr>
<tr class="separator:a6ed00f1588087b2d0de926c4599366d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a481e2b0b216d29038ddca3242a7047ad" id="r_a481e2b0b216d29038ddca3242a7047ad"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a481e2b0b216d29038ddca3242a7047ad">count_elements</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a481e2b0b216d29038ddca3242a7047ad" id="r_a481e2b0b216d29038ddca3242a7047ad"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a481e2b0b216d29038ddca3242a7047ad">count_elements</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a481e2b0b216d29038ddca3242a7047ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the array and counts the number of elements. <br /></td></tr>
<tr class="separator:a481e2b0b216d29038ddca3242a7047ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55f04607ee4e718294a572f9b6ad94cc" id="r_a55f04607ee4e718294a572f9b6ad94cc"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a55f04607ee4e718294a572f9b6ad94cc">count_fields</a> () &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a55f04607ee4e718294a572f9b6ad94cc" id="r_a55f04607ee4e718294a572f9b6ad94cc"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &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#a55f04607ee4e718294a572f9b6ad94cc">count_fields</a> () &amp;noexcept</td></tr>
<tr class="memdesc:a55f04607ee4e718294a572f9b6ad94cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method scans the object and counts the number of key-value pairs. <br /></td></tr>
<tr class="separator:a55f04607ee4e718294a572f9b6ad94cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc369e813e7cf4a97564bb0d85f76db3" id="r_acc369e813e7cf4a97564bb0d85f76db3"><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#acc369e813e7cf4a97564bb0d85f76db3">at</a> (size_t index) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:acc369e813e7cf4a97564bb0d85f76db3" id="r_acc369e813e7cf4a97564bb0d85f76db3"><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#acc369e813e7cf4a97564bb0d85f76db3">at</a> (size_t index) noexcept</td></tr>
<tr class="memdesc:acc369e813e7cf4a97564bb0d85f76db3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value at the given index in the array. <br /></td></tr>
<tr class="separator:acc369e813e7cf4a97564bb0d85f76db3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1588a173b15a20cacf77a24d07032d83" id="r_a1588a173b15a20cacf77a24d07032d83"><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#a1588a173b15a20cacf77a24d07032d83">find_field</a> (std::string_view key) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1588a173b15a20cacf77a24d07032d83" id="r_a1588a173b15a20cacf77a24d07032d83"><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#a1588a173b15a20cacf77a24d07032d83">find_field</a> (std::string_view key) noexcept</td></tr>
<tr class="memdesc:a1588a173b15a20cacf77a24d07032d83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a field by name on an object (order-sensitive). <br /></td></tr>
<tr class="separator:a1588a173b15a20cacf77a24d07032d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e6d45a591ea72658a5ce2508a851cd0" id="r_a9e6d45a591ea72658a5ce2508a851cd0"><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#a9e6d45a591ea72658a5ce2508a851cd0">find_field</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_1array.html">const</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_1array.html">char</a> *key) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9e6d45a591ea72658a5ce2508a851cd0" id="r_a9e6d45a591ea72658a5ce2508a851cd0"><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#a9e6d45a591ea72658a5ce2508a851cd0">find_field</a> (const char *key) noexcept</td></tr>
<tr class="separator:a9e6d45a591ea72658a5ce2508a851cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb1514c00a87027c5eb3c81171a3b874" id="r_acb1514c00a87027c5eb3c81171a3b874"><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#acb1514c00a87027c5eb3c81171a3b874">find_field_unordered</a> (std::string_view key) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:acb1514c00a87027c5eb3c81171a3b874" id="r_acb1514c00a87027c5eb3c81171a3b874"><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#acb1514c00a87027c5eb3c81171a3b874">find_field_unordered</a> (std::string_view key) noexcept</td></tr>
<tr class="memdesc:acb1514c00a87027c5eb3c81171a3b874"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up a field by name on an object, without regard to key order. <br /></td></tr>
<tr class="separator:acb1514c00a87027c5eb3c81171a3b874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9410649e14bebb51b38b8a2a520482a8" id="r_a9410649e14bebb51b38b8a2a520482a8"><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#a9410649e14bebb51b38b8a2a520482a8">find_field_unordered</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_1array.html">const</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_1array.html">char</a> *key) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9410649e14bebb51b38b8a2a520482a8" id="r_a9410649e14bebb51b38b8a2a520482a8"><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#a9410649e14bebb51b38b8a2a520482a8">find_field_unordered</a> (const char *key) noexcept</td></tr>
<tr class="separator:a9410649e14bebb51b38b8a2a520482a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8af215f249821f44ee33eb3cf2dac53b" id="r_a8af215f249821f44ee33eb3cf2dac53b"><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#a8af215f249821f44ee33eb3cf2dac53b">operator[]</a> (std::string_view key) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8af215f249821f44ee33eb3cf2dac53b" id="r_a8af215f249821f44ee33eb3cf2dac53b"><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#a8af215f249821f44ee33eb3cf2dac53b">operator[]</a> (std::string_view key) noexcept</td></tr>
<tr class="separator:a8af215f249821f44ee33eb3cf2dac53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930e15defdcb082793fb22fe5b161de5" id="r_a930e15defdcb082793fb22fe5b161de5"><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#a930e15defdcb082793fb22fe5b161de5">operator[]</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_1array.html">const</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_1array.html">char</a> *key) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a930e15defdcb082793fb22fe5b161de5" id="r_a930e15defdcb082793fb22fe5b161de5"><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#a930e15defdcb082793fb22fe5b161de5">operator[]</a> (const char *key) noexcept</td></tr>
<tr class="separator:a930e15defdcb082793fb22fe5b161de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedcdf2ad53b5277076848fdaafebe932" id="r_aedcdf2ad53b5277076848fdaafebe932"><td class="memItemLeft" align="right" valign="top"><a id="aedcdf2ad53b5277076848fdaafebe932" name="aedcdf2ad53b5277076848fdaafebe932"></a>
<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>operator[]</b> (<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int</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_1array.html">noexcept</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_1array.html">delete</a></td></tr>
<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>operator[]</b> (int) noexcept=delete</td></tr>
<tr class="separator:aedcdf2ad53b5277076848fdaafebe932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac39965b3006b8f19ed576ce99b7534c5" id="r_ac39965b3006b8f19ed576ce99b7534c5"><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="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> &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#ac39965b3006b8f19ed576ce99b7534c5">type</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac39965b3006b8f19ed576ce99b7534c5" id="r_ac39965b3006b8f19ed576ce99b7534c5"><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="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> &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#ac39965b3006b8f19ed576ce99b7534c5">type</a> () noexcept</td></tr>
<tr class="memdesc:ac39965b3006b8f19ed576ce99b7534c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the type of this JSON value. <br /></td></tr>
<tr class="separator:ac39965b3006b8f19ed576ce99b7534c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c2618e57ec26501dd93ff8fd5cc2191" id="r_a8c2618e57ec26501dd93ff8fd5cc2191"><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_1array.html">bool</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#a8c2618e57ec26501dd93ff8fd5cc2191">is_scalar</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8c2618e57ec26501dd93ff8fd5cc2191" id="r_a8c2618e57ec26501dd93ff8fd5cc2191"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1value.html#a8c2618e57ec26501dd93ff8fd5cc2191">is_scalar</a> () noexcept</td></tr>
<tr class="memdesc:a8c2618e57ec26501dd93ff8fd5cc2191"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the value is a scalar (string, number, null, Boolean). <br /></td></tr>
<tr class="separator:a8c2618e57ec26501dd93ff8fd5cc2191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4052d4ebe0a500a051f5048206a9c8" id="r_afd4052d4ebe0a500a051f5048206a9c8"><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_1array.html">bool</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#afd4052d4ebe0a500a051f5048206a9c8">is_string</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:afd4052d4ebe0a500a051f5048206a9c8" id="r_afd4052d4ebe0a500a051f5048206a9c8"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1value.html#afd4052d4ebe0a500a051f5048206a9c8">is_string</a> () noexcept</td></tr>
<tr class="memdesc:afd4052d4ebe0a500a051f5048206a9c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the value is a string. <br /></td></tr>
<tr class="separator:afd4052d4ebe0a500a051f5048206a9c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2701c283de019e56624e930e936e0df0" id="r_a2701c283de019e56624e930e936e0df0"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#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#a2701c283de019e56624e930e936e0df0">is_negative</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2701c283de019e56624e930e936e0df0" id="r_a2701c283de019e56624e930e936e0df0"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#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#a2701c283de019e56624e930e936e0df0">is_negative</a> () noexcept</td></tr>
<tr class="memdesc:a2701c283de019e56624e930e936e0df0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the value is a negative number. <br /></td></tr>
<tr class="separator:a2701c283de019e56624e930e936e0df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab2c9c7d29a7a6c09f78930b0100836" id="r_a5ab2c9c7d29a7a6c09f78930b0100836"><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_1array.html">bool</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#a5ab2c9c7d29a7a6c09f78930b0100836">is_integer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5ab2c9c7d29a7a6c09f78930b0100836" id="r_a5ab2c9c7d29a7a6c09f78930b0100836"><td class="memItemLeft" align="right" valign="top">simdjson_inline <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_1value.html#a5ab2c9c7d29a7a6c09f78930b0100836">is_integer</a> () noexcept</td></tr>
<tr class="memdesc:a5ab2c9c7d29a7a6c09f78930b0100836"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the value is an integer number. <br /></td></tr>
<tr class="separator:a5ab2c9c7d29a7a6c09f78930b0100836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f46079741d1ba316de32bb9765c5082" id="r_a2f46079741d1ba316de32bb9765c5082"><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="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">number_type</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#a2f46079741d1ba316de32bb9765c5082">get_number_type</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2f46079741d1ba316de32bb9765c5082" id="r_a2f46079741d1ba316de32bb9765c5082"><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="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">number_type</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#a2f46079741d1ba316de32bb9765c5082">get_number_type</a> () noexcept</td></tr>
<tr class="memdesc:a2f46079741d1ba316de32bb9765c5082"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine the number type (integer or floating-point number) as quickly as possible. <br /></td></tr>
<tr class="separator:a2f46079741d1ba316de32bb9765c5082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa89c4aceb7e052a1f7ff7e4058b651f1" id="r_aa89c4aceb7e052a1f7ff7e4058b651f1"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <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">number</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#aa89c4aceb7e052a1f7ff7e4058b651f1">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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa89c4aceb7e052a1f7ff7e4058b651f1" id="r_aa89c4aceb7e052a1f7ff7e4058b651f1"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <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">number</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#aa89c4aceb7e052a1f7ff7e4058b651f1">get_number</a> () noexcept</td></tr>
<tr class="memdesc:aa89c4aceb7e052a1f7ff7e4058b651f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attempt to parse an <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" title="A type representing a JSON number.">ondemand::number</a>. <br /></td></tr>
<tr class="separator:aa89c4aceb7e052a1f7ff7e4058b651f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37427e768435aafef5af097b8cc3cfec" id="r_a37427e768435aafef5af097b8cc3cfec"><td class="memItemLeft" align="right" valign="top">simdjson_inline std::string_view&#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#a37427e768435aafef5af097b8cc3cfec">raw_json_token</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a37427e768435aafef5af097b8cc3cfec" id="r_a37427e768435aafef5af097b8cc3cfec"><td class="memItemLeft" align="right" valign="top">simdjson_inline std::string_view&#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#a37427e768435aafef5af097b8cc3cfec">raw_json_token</a> () noexcept</td></tr>
<tr class="memdesc:a37427e768435aafef5af097b8cc3cfec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the raw JSON for this token. <br /></td></tr>
<tr class="separator:a37427e768435aafef5af097b8cc3cfec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9271a0be9a741a34c3a63f77363963a6" id="r_a9271a0be9a741a34c3a63f77363963a6"><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_1value.html#a9271a0be9a741a34c3a63f77363963a6">raw_json</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9271a0be9a741a34c3a63f77363963a6" id="r_a9271a0be9a741a34c3a63f77363963a6"><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_1value.html#a9271a0be9a741a34c3a63f77363963a6">raw_json</a> () noexcept</td></tr>
<tr class="memdesc:a9271a0be9a741a34c3a63f77363963a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a string_view pointing at this value in the JSON document. <br /></td></tr>
<tr class="separator:a9271a0be9a741a34c3a63f77363963a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06258e49f2dbb910beeaf6814ff7e071" id="r_a06258e49f2dbb910beeaf6814ff7e071"><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_1array.html">const</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_1array.html">char</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#a06258e49f2dbb910beeaf6814ff7e071">current_location</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a06258e49f2dbb910beeaf6814ff7e071" id="r_a06258e49f2dbb910beeaf6814ff7e071"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &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#a06258e49f2dbb910beeaf6814ff7e071">current_location</a> () noexcept</td></tr>
<tr class="memdesc:a06258e49f2dbb910beeaf6814ff7e071"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current location in the document if in bounds. <br /></td></tr>
<tr class="separator:a06258e49f2dbb910beeaf6814ff7e071"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bcd64ae6b4d204c4b6b2a8420e0270c" id="r_a8bcd64ae6b4d204c4b6b2a8420e0270c"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int32_t</a>&#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#a8bcd64ae6b4d204c4b6b2a8420e0270c">current_depth</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_1array.html">const</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8bcd64ae6b4d204c4b6b2a8420e0270c" id="r_a8bcd64ae6b4d204c4b6b2a8420e0270c"><td class="memItemLeft" align="right" valign="top">simdjson_inline int32_t&#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#a8bcd64ae6b4d204c4b6b2a8420e0270c">current_depth</a> () const noexcept</td></tr>
<tr class="memdesc:a8bcd64ae6b4d204c4b6b2a8420e0270c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current depth in the document if in bounds. <br /></td></tr>
<tr class="separator:a8bcd64ae6b4d204c4b6b2a8420e0270c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadd2f646a3231d407948bf5f3da46528" id="r_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 <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">json_pointer</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aadd2f646a3231d407948bf5f3da46528" id="r_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. <br /></td></tr>
<tr class="separator:aadd2f646a3231d407948bf5f3da46528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6c6d98a3605c8e04cad16fce05c16c" id="r_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) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6f6c6d98a3605c8e04cad16fce05c16c" id="r_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 JSONPath expression. <br /></td></tr>
<tr class="separator:a6f6c6d98a3605c8e04cad16fce05c16c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a7a44aacb24ef22a39cdecf61e2c51b" id="r_a1a7a44aacb24ef22a39cdecf61e2c51b"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a1a7a44aacb24ef22a39cdecf61e2c51b"><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"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1a7a44aacb24ef22a39cdecf61e2c51b">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1a7a44aacb24ef22a39cdecf61e2c51b"><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"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a1a7a44aacb24ef22a39cdecf61e2c51b">get</a> () noexcept</td></tr>
<tr class="separator:a1a7a44aacb24ef22a39cdecf61e2c51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ce336424820d8a2163eb614885f833" id="r_ab4ce336424820d8a2163eb614885f833"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ab4ce336424820d8a2163eb614885f833"><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_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" 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#ab4ce336424820d8a2163eb614885f833">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab4ce336424820d8a2163eb614885f833"><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_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" 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#ab4ce336424820d8a2163eb614885f833">get</a> () noexcept</td></tr>
<tr class="separator:ab4ce336424820d8a2163eb614885f833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a016509429d8f686632d8b71b26f50e25" id="r_a016509429d8f686632d8b71b26f50e25"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a016509429d8f686632d8b71b26f50e25"><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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a016509429d8f686632d8b71b26f50e25">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a016509429d8f686632d8b71b26f50e25"><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_1raw__json__string.html">raw_json_string</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a016509429d8f686632d8b71b26f50e25">get</a> () noexcept</td></tr>
<tr class="separator:a016509429d8f686632d8b71b26f50e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d99b81b2ed2ff87445bc3aed2ee5e62" id="r_a0d99b81b2ed2ff87445bc3aed2ee5e62"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0d99b81b2ed2ff87445bc3aed2ee5e62"><td class="memTemplItemLeft" 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="memTemplItemRight" 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#a0d99b81b2ed2ff87445bc3aed2ee5e62">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0d99b81b2ed2ff87445bc3aed2ee5e62"><td class="memTemplItemLeft" 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="memTemplItemRight" 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#a0d99b81b2ed2ff87445bc3aed2ee5e62">get</a> () noexcept</td></tr>
<tr class="separator:a0d99b81b2ed2ff87445bc3aed2ee5e62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ceef3f287a669514fa265f95ccc974" id="r_a55ceef3f287a669514fa265f95ccc974"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a55ceef3f287a669514fa265f95ccc974"><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="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">number</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a55ceef3f287a669514fa265f95ccc974">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a55ceef3f287a669514fa265f95ccc974"><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="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">number</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a55ceef3f287a669514fa265f95ccc974">get</a> () noexcept</td></tr>
<tr class="separator:a55ceef3f287a669514fa265f95ccc974"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8138aed13fdebac2a34d6f4ae0c7f744" id="r_a8138aed13fdebac2a34d6f4ae0c7f744"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a8138aed13fdebac2a34d6f4ae0c7f744"><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">double</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a8138aed13fdebac2a34d6f4ae0c7f744">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8138aed13fdebac2a34d6f4ae0c7f744"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt;&#160;</td><td class="memTemplItemRight" 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#a8138aed13fdebac2a34d6f4ae0c7f744">get</a> () noexcept</td></tr>
<tr class="separator:a8138aed13fdebac2a34d6f4ae0c7f744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a198f7a48b95aec7d0bb8d570a57af9" id="r_a3a198f7a48b95aec7d0bb8d570a57af9"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a3a198f7a48b95aec7d0bb8d570a57af9"><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">uint64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a3a198f7a48b95aec7d0bb8d570a57af9">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3a198f7a48b95aec7d0bb8d570a57af9"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt;&#160;</td><td class="memTemplItemRight" 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#a3a198f7a48b95aec7d0bb8d570a57af9">get</a> () noexcept</td></tr>
<tr class="separator:a3a198f7a48b95aec7d0bb8d570a57af9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18a7eb46e2bb69ce2673979bf826f7b4" id="r_a18a7eb46e2bb69ce2673979bf826f7b4"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a18a7eb46e2bb69ce2673979bf826f7b4"><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">int64_t</a> &gt;&#160;</td><td class="memTemplItemRight" 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#a18a7eb46e2bb69ce2673979bf826f7b4">get</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a18a7eb46e2bb69ce2673979bf826f7b4"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt;&#160;</td><td class="memTemplItemRight" 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#a18a7eb46e2bb69ce2673979bf826f7b4">get</a> () noexcept</td></tr>
<tr class="separator:a18a7eb46e2bb69ce2673979bf826f7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac96ed29f08a2c948c1f02d99b88546c4" id="r_ac96ed29f08a2c948c1f02d99b88546c4"><td class="memItemLeft" align="right" valign="top">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">bool</a> &gt;&#160;</td><td class="memTemplItemRight" 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#ac96ed29f08a2c948c1f02d99b88546c4">get</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_1array.html">noexcept</a></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; bool &gt;&#160;</td><td class="memTemplItemRight" 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#ac96ed29f08a2c948c1f02d99b88546c4">get</a> () noexcept</td></tr>
<tr class="separator:ac96ed29f08a2c948c1f02d99b88546c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e39168c393cf123ee1d843b1b58d11a" id="r_a7e39168c393cf123ee1d843b1b58d11a"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7e39168c393cf123ee1d843b1b58d11a"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a7e39168c393cf123ee1d843b1b58d11a">get</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_1array.html">array</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7e39168c393cf123ee1d843b1b58d11a"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a7e39168c393cf123ee1d843b1b58d11a">get</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_1array.html">array</a> &amp;out) noexcept</td></tr>
<tr class="separator:a7e39168c393cf123ee1d843b1b58d11a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78cde55f09356648dba8cd3b87dd002" id="r_aa78cde55f09356648dba8cd3b87dd002"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aa78cde55f09356648dba8cd3b87dd002"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aa78cde55f09356648dba8cd3b87dd002">get</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">object</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa78cde55f09356648dba8cd3b87dd002"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aa78cde55f09356648dba8cd3b87dd002">get</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">object</a> &amp;out) noexcept</td></tr>
<tr class="separator:aa78cde55f09356648dba8cd3b87dd002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae97a46e736f14ff57c2e3cc04406e92" id="r_aae97a46e736f14ff57c2e3cc04406e92"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aae97a46e736f14ff57c2e3cc04406e92"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aae97a46e736f14ff57c2e3cc04406e92">get</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_1raw__json__string.html">raw_json_string</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aae97a46e736f14ff57c2e3cc04406e92"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aae97a46e736f14ff57c2e3cc04406e92">get</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_1raw__json__string.html">raw_json_string</a> &amp;out) noexcept</td></tr>
<tr class="separator:aae97a46e736f14ff57c2e3cc04406e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec9b85a625c2043e6994294327bb9a4b" id="r_aec9b85a625c2043e6994294327bb9a4b"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aec9b85a625c2043e6994294327bb9a4b"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aec9b85a625c2043e6994294327bb9a4b">get</a> (std::string_view &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:aec9b85a625c2043e6994294327bb9a4b"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#aec9b85a625c2043e6994294327bb9a4b">get</a> (std::string_view &amp;out) noexcept</td></tr>
<tr class="separator:aec9b85a625c2043e6994294327bb9a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf489f702f5dc7e9a095c0d34d8e4df3" id="r_abf489f702f5dc7e9a095c0d34d8e4df3"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:abf489f702f5dc7e9a095c0d34d8e4df3"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#abf489f702f5dc7e9a095c0d34d8e4df3">get</a> (<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">number</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:abf489f702f5dc7e9a095c0d34d8e4df3"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#abf489f702f5dc7e9a095c0d34d8e4df3">get</a> (<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">number</a> &amp;out) noexcept</td></tr>
<tr class="separator:abf489f702f5dc7e9a095c0d34d8e4df3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8e7677a6688fd3687b97fc1814b1112" id="r_ae8e7677a6688fd3687b97fc1814b1112"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ae8e7677a6688fd3687b97fc1814b1112"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ae8e7677a6688fd3687b97fc1814b1112">get</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_1array.html">double</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae8e7677a6688fd3687b97fc1814b1112"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#ae8e7677a6688fd3687b97fc1814b1112">get</a> (double &amp;out) noexcept</td></tr>
<tr class="separator:ae8e7677a6688fd3687b97fc1814b1112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80ebe6b426052ca6623cb5ff10638d0d" id="r_a80ebe6b426052ca6623cb5ff10638d0d"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a80ebe6b426052ca6623cb5ff10638d0d"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a80ebe6b426052ca6623cb5ff10638d0d">get</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_1array.html">uint64_t</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a80ebe6b426052ca6623cb5ff10638d0d"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#a80ebe6b426052ca6623cb5ff10638d0d">get</a> (uint64_t &amp;out) noexcept</td></tr>
<tr class="separator:a80ebe6b426052ca6623cb5ff10638d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd43652baff5c31274e99cee924241eb" id="r_acd43652baff5c31274e99cee924241eb"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:acd43652baff5c31274e99cee924241eb"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#acd43652baff5c31274e99cee924241eb">get</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_1array.html">int64_t</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:acd43652baff5c31274e99cee924241eb"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#acd43652baff5c31274e99cee924241eb">get</a> (int64_t &amp;out) noexcept</td></tr>
<tr class="separator:acd43652baff5c31274e99cee924241eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8617304382258c2be6d1dbba80799d0" id="r_af8617304382258c2be6d1dbba80799d0"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:af8617304382258c2be6d1dbba80799d0"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#af8617304382258c2be6d1dbba80799d0">get</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_1array.html">bool</a> &amp;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">out</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_1array.html">noexcept</a></td></tr>
<tr class="memitem:af8617304382258c2be6d1dbba80799d0"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" 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#af8617304382258c2be6d1dbba80799d0">get</a> (bool &amp;out) noexcept</td></tr>
<tr class="separator:af8617304382258c2be6d1dbba80799d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7188b9843c2b3b3050c54b52d5b6886f" id="r_a7188b9843c2b3b3050c54b52d5b6886f"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a7188b9843c2b3b3050c54b52d5b6886f">value</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_1array.html">const</a> value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7188b9843c2b3b3050c54b52d5b6886f" id="r_a7188b9843c2b3b3050c54b52d5b6886f"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#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#a7188b9843c2b3b3050c54b52d5b6886f">value</a> (const value_iterator &amp;iter) noexcept</td></tr>
<tr class="memdesc:a7188b9843c2b3b3050c54b52d5b6886f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a value. <br /></td></tr>
<tr class="separator:a7188b9843c2b3b3050c54b52d5b6886f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae75aa0d09a10682fd30dc4e8e25d0a73" id="r_ae75aa0d09a10682fd30dc4e8e25d0a73"><td class="memItemLeft" align="right" valign="top"><a id="ae75aa0d09a10682fd30dc4e8e25d0a73" name="ae75aa0d09a10682fd30dc4e8e25d0a73"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>skip</b> () <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
simdjson_inline void&#160;</td><td class="memItemRight" valign="bottom"><b>skip</b> () noexcept</td></tr>
<tr class="memdesc:ae75aa0d09a10682fd30dc4e8e25d0a73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Skip this value, allowing iteration to continue. <br /></td></tr>
<tr class="separator:ae75aa0d09a10682fd30dc4e8e25d0a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a821e11bc3b6b3f16fa7d6b15c77c17d3" id="r_a821e11bc3b6b3f16fa7d6b15c77c17d3"><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_1object.html">object</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#a821e11bc3b6b3f16fa7d6b15c77c17d3">start_or_resume_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_1array.html">noexcept</a></td></tr>
<tr class="memitem:a821e11bc3b6b3f16fa7d6b15c77c17d3" id="r_a821e11bc3b6b3f16fa7d6b15c77c17d3"><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_1object.html">object</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#a821e11bc3b6b3f16fa7d6b15c77c17d3">start_or_resume_object</a> () noexcept</td></tr>
<tr class="memdesc:a821e11bc3b6b3f16fa7d6b15c77c17d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the object, starting or resuming it as necessary. <br /></td></tr>
<tr class="separator:a821e11bc3b6b3f16fa7d6b15c77c17d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a0126e4a8e02fa0a02481d3bdfd3965f7" id="r_a0126e4a8e02fa0a02481d3bdfd3965f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#a0126e4a8e02fa0a02481d3bdfd3965f7">start</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_1array.html">const</a> value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0126e4a8e02fa0a02481d3bdfd3965f7" id="r_a0126e4a8e02fa0a02481d3bdfd3965f7"><td class="memItemLeft" align="right" valign="top">static simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#a0126e4a8e02fa0a02481d3bdfd3965f7">start</a> (const value_iterator &amp;iter) noexcept</td></tr>
<tr class="memdesc:a0126e4a8e02fa0a02481d3bdfd3965f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a value at the current position. <br /></td></tr>
<tr class="separator:a0126e4a8e02fa0a02481d3bdfd3965f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a970f5c3f3e668a399765d52c7426764d" id="r_a970f5c3f3e668a399765d52c7426764d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">static</a> simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#a970f5c3f3e668a399765d52c7426764d">resume</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_1array.html">const</a> value_iterator &amp;iter) <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a970f5c3f3e668a399765d52c7426764d" id="r_a970f5c3f3e668a399765d52c7426764d"><td class="memItemLeft" align="right" valign="top">static simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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>&#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#a970f5c3f3e668a399765d52c7426764d">resume</a> (const value_iterator &amp;iter) noexcept</td></tr>
<tr class="memdesc:a970f5c3f3e668a399765d52c7426764d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resume a value. <br /></td></tr>
<tr class="separator:a970f5c3f3e668a399765d52c7426764d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@@ -392,7 +392,7 @@ Protected Attributes</h2></td></tr>
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::value </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> value_iterator &amp;&#160;</td>
<td class="paramtype">const value_iterator &amp;&#160;</td>
<td class="paramname"><em>iter</em></td><td>)</td>
<td></td>
</tr>
@@ -634,7 +634,7 @@ Protected Attributes</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int32_t</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_depth </td>
<td class="memname">simdjson_inline int32_t simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_depth </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -664,7 +664,7 @@ Protected Attributes</h2></td></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_1array.html">const</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_1array.html">char</a> * &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_location </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::current_location </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -725,7 +725,7 @@ Protected Attributes</h2></td></tr>
<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::find_field </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
@@ -767,13 +767,11 @@ Protected Attributes</h2></td></tr>
<p>Look up a field by name on an object (order-sensitive). </p>
<p>The following code reads z, then y, then x, and thus will not retrieve x or y if fed the JSON <code>{ "x": 1, "y": 2, "z": 3 }</code>:</p>
<div class="fragment"><div class="line"> ++</div>
<div class="line">simdjson::ondemand::parser <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>;</div>
<div class="line"><span class="keyword">auto</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a> = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.parse(R<span class="stringliteral">&quot;( { &quot;x&quot;: 1, &quot;y&quot;: 2, &quot;z&quot;: 3 } )&quot;<a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">_padded</a>);</span></div>
<div class="line"><span class="stringliteral"></span><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">z</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">y</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">x</a> = <a class="code hl_class" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">obj</a>.find_field(<span class="stringliteral">&quot;x&quot;</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="fragment"><div class="line">simdjson::ondemand::parser <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>;</div>
<div class="line"><span class="keyword">auto</span> obj = <a class="code hl_class" href="classsimdjson_1_1_s_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">parser</a>.parse(R<span class="stringliteral">&quot;( { &quot;x&quot;: 1, &quot;y&quot;: 2, &quot;z&quot;: 3 } )&quot;_padded);</span></div>
<div class="line"><span class="stringliteral"></span><span class="keywordtype">double</span> z = obj.find_field(<span class="stringliteral">&quot;z&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> y = obj.find_field(<span class="stringliteral">&quot;y&quot;</span>);</div>
<div class="line"><span class="keywordtype">double</span> x = obj.find_field(<span class="stringliteral">&quot;x&quot;</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_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#l00037">parser.h:37</a></div></div>
</div><!-- fragment --><p> If you have multiple fields with a matching key ({"x": 1, "x": 1}) be mindful that only one field is returned.</p>
<p><b>Raw Keys:</b> The lookup will be done against the <em>raw</em> key, and will not unescape keys. e.g. <code>object["a"]</code> will match <code>{ "a": 1 }</code>, but will <em>not</em> match <code>{ "\u0061": 1 }</code>.</p>
@@ -802,7 +800,7 @@ Protected Attributes</h2></td></tr>
<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::find_field_unordered </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
@@ -1017,7 +1015,7 @@ template&lt;&gt; </div>
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1046,7 +1044,7 @@ template&lt;&gt; </div>
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1075,7 +1073,7 @@ template&lt;&gt; </div>
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1104,7 +1102,7 @@ template&lt;&gt; </div>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1127,13 +1125,13 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<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_1array.html">T</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1201,7 +1199,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> &amp;&#160;</td>
<td class="paramtype">bool &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
@@ -1231,7 +1229,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">double</a> &amp;&#160;</td>
<td class="paramtype">double &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
@@ -1261,7 +1259,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int64_t</a> &amp;&#160;</td>
<td class="paramtype">int64_t &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
@@ -1403,7 +1401,7 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -1411,7 +1409,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> &amp;&#160;</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
@@ -1453,7 +1451,7 @@ template&lt;&gt; </div>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint64_t</a> &amp;&#160;</td>
<td class="paramtype">uint64_t &amp;&#160;</td>
<td class="paramname"><em>out</em></td><td>)</td>
<td></td>
</tr>
@@ -1511,7 +1509,7 @@ INCORRECT_TYPE If the JSON value is not an array. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_bool </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1543,7 +1541,7 @@ INCORRECT_TYPE if the JSON value is not true or false. </dd></dl>
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1575,7 +1573,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<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_1array.html">double</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_double_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1607,7 +1605,7 @@ INCORRECT_TYPE If the JSON value is not a valid floating-point number. </dd></dl
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64 </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1639,7 +1637,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit integer. </dd></dl>
<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_1array.html">int64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_int64_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1809,8 +1807,8 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<tr>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::string_view &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code></td><td>)</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code></td><td>)</td>
<td></td>
</tr>
</table>
@@ -1826,7 +1824,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<p>Equivalent to <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1value.html#a15d0315e3a6b6975d57de5928263fbdf" title="Get this value as the given type.">get&lt;std::string_view&gt;()</a>.</p>
<p>Important: a value should be consumed once. 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#a9d574e04d5dfde0bf99dea4926232fe4" title="Cast this JSON value to a string.">get_string()</a> twice on the same value is an error.</p>
<p>In some instances, you may want to allow replacement of invalid Unicode sequences. You may do so by passing the allow_replacement parameter as true. In the following example, the string "431924697b\udff0L\u0001Y" is not valid Unicode. By passing true to get_string, we allow the replacement of the invalid Unicode sequences with the Unicode replacement character (U+FFFD).</p>
<p>simdjson::ondemand::parser parser; auto json = R"({"deviceId":"431924697b\udff0L\u0001Y"})"_padded; simdjson::ondemand::document doc = parser.iterate(json); auto view = doc["deviceId"].<a class="el" href="classsimdjson_1_1_s_i_m_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(true)</a>;</p>
<p>simdjson::ondemand::parser parser; auto json = R"({"deviceId":"431924697b\udff0L\u0001Y"})"_padded; simdjson::ondemand::document doc = parser.iterate(json); auto view = doc["deviceId"].get_string(true);</p>
<dl class="section return"><dt>Returns</dt><dd>An UTF-8 string. The string is stored in the parser and will be invalidated the next time it parses a document or when it is destroyed. </dd>
<dd>
INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
@@ -1841,7 +1839,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">typename</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_1array.html">string_type</a> &gt; </div>
template&lt;typename string_type &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -1849,14 +1847,14 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">string_type</a> &amp;&#160;</td>
<td class="paramtype">string_type &amp;&#160;</td>
<td class="paramname"><em>receiver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">false</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>allow_replacement</em> = <code>false</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1891,7 +1889,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64 </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1923,7 +1921,7 @@ INCORRECT_TYPE If the JSON value is not a 64-bit unsigned integer. </dd></dl>
<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_1array.html">uint64_t</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64_in_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::get_uint64_in_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -1989,7 +1987,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_integer </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_integer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2021,7 +2019,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_negative </td>
<td class="memname">simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_negative </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2051,7 +2049,7 @@ INCORRECT_TYPE if the JSON value is not a string. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_null </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_null </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2084,7 +2082,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_scalar </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_scalar </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2115,7 +2113,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<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_1array.html">bool</a> &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_string </td>
<td class="memname">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::is_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2170,7 +2168,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">bool</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2198,7 +2196,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">double</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2226,7 +2224,7 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">int64_t</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator int64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2341,13 +2339,13 @@ INCORRECT_TYPE If the JSON value begins with 'n' and is not 'null'. </dd></dl>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&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">class</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_1array.html">T</a> &gt; </div>
template&lt;class T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">T</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator T </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2376,7 +2374,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator <a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">uint64_t</a> </td>
<td class="memname">simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::operator uint64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
@@ -2409,7 +2407,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<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::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</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_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td></td>
</tr>
@@ -2537,7 +2535,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::resume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> value_iterator &amp;&#160;</td>
<td class="paramtype">const value_iterator &amp;&#160;</td>
<td class="paramname"><em>iter</em></td><td>)</td>
<td></td>
</tr>
@@ -2567,7 +2565,7 @@ template&lt;<a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1_s_i_m_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> simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value::start </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1array.html">const</a> value_iterator &amp;&#160;</td>
<td class="paramtype">const value_iterator &amp;&#160;</td>
<td class="paramname"><em>iter</em></td><td>)</td>
<td></td>
</tr>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+17 -17
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -114,40 +114,40 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8b3d6eaec52a2b44965e53d874e367e9" id="r_a8b3d6eaec52a2b44965e53d874e367e9"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a8b3d6eaec52a2b44965e53d874e367e9">array</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8b3d6eaec52a2b44965e53d874e367e9" id="r_a8b3d6eaec52a2b44965e53d874e367e9"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a8b3d6eaec52a2b44965e53d874e367e9">array</a> () noexcept</td></tr>
<tr class="memdesc:a8b3d6eaec52a2b44965e53d874e367e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new, invalid array. <br /></td></tr>
<tr class="separator:a8b3d6eaec52a2b44965e53d874e367e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebd2b7ca5e1d87476ea2cd4fc9239a74" id="r_aebd2b7ca5e1d87476ea2cd4fc9239a74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#aebd2b7ca5e1d87476ea2cd4fc9239a74">begin</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aebd2b7ca5e1d87476ea2cd4fc9239a74" id="r_aebd2b7ca5e1d87476ea2cd4fc9239a74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#aebd2b7ca5e1d87476ea2cd4fc9239a74">begin</a> () const noexcept</td></tr>
<tr class="memdesc:aebd2b7ca5e1d87476ea2cd4fc9239a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the first array element. <br /></td></tr>
<tr class="separator:aebd2b7ca5e1d87476ea2cd4fc9239a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a378b3312cdf6f8fe04725b617b8cfcb9" id="r_a378b3312cdf6f8fe04725b617b8cfcb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a378b3312cdf6f8fe04725b617b8cfcb9">end</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a378b3312cdf6f8fe04725b617b8cfcb9" id="r_a378b3312cdf6f8fe04725b617b8cfcb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a378b3312cdf6f8fe04725b617b8cfcb9">end</a> () const noexcept</td></tr>
<tr class="memdesc:a378b3312cdf6f8fe04725b617b8cfcb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">One past the last array element. <br /></td></tr>
<tr class="separator:a378b3312cdf6f8fe04725b617b8cfcb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a698f2f984d1a78a68962c06b2f047686" id="r_a698f2f984d1a78a68962c06b2f047686"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a698f2f984d1a78a68962c06b2f047686">size</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a698f2f984d1a78a68962c06b2f047686" id="r_a698f2f984d1a78a68962c06b2f047686"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a698f2f984d1a78a68962c06b2f047686">size</a> () const noexcept</td></tr>
<tr class="memdesc:a698f2f984d1a78a68962c06b2f047686"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the array (number of immediate children). <br /></td></tr>
<tr class="separator:a698f2f984d1a78a68962c06b2f047686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26e66312190e016c22093292974490ff" id="r_a26e66312190e016c22093292974490ff"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a26e66312190e016c22093292974490ff">number_of_slots</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a26e66312190e016c22093292974490ff" id="r_a26e66312190e016c22093292974490ff"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a26e66312190e016c22093292974490ff">number_of_slots</a> () const noexcept</td></tr>
<tr class="memdesc:a26e66312190e016c22093292974490ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the total number of slots used by this array on the tape. <br /></td></tr>
<tr class="separator:a26e66312190e016c22093292974490ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8141c7d98672bc3ab69fea7b63afcfb2" id="r_a8141c7d98672bc3ab69fea7b63afcfb2"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a8141c7d98672bc3ab69fea7b63afcfb2">at_pointer</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_pointer</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8141c7d98672bc3ab69fea7b63afcfb2" id="r_a8141c7d98672bc3ab69fea7b63afcfb2"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a8141c7d98672bc3ab69fea7b63afcfb2">at_pointer</a> (std::string_view json_pointer) const noexcept</td></tr>
<tr class="memdesc:a8141c7d98672bc3ab69fea7b63afcfb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON pointer. <br /></td></tr>
<tr class="separator:a8141c7d98672bc3ab69fea7b63afcfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee39c0fbcf1f7f6b75e9a31d86bedfe8" id="r_aee39c0fbcf1f7f6b75e9a31d86bedfe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#aee39c0fbcf1f7f6b75e9a31d86bedfe8">process_json_path_of_child_elements</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">current</a>, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html#a378b3312cdf6f8fe04725b617b8cfcb9">end</a>, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">path_suffix</a>, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">accumulator</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aee39c0fbcf1f7f6b75e9a31d86bedfe8" id="r_aee39c0fbcf1f7f6b75e9a31d86bedfe8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#aee39c0fbcf1f7f6b75e9a31d86bedfe8">process_json_path_of_child_elements</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;current, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html#a378b3312cdf6f8fe04725b617b8cfcb9">end</a>, const std::string_view &amp;path_suffix, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;accumulator) const noexcept</td></tr>
<tr class="memdesc:aee39c0fbcf1f7f6b75e9a31d86bedfe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursive function which processes the JSON path of each child element. <br /></td></tr>
<tr class="separator:aee39c0fbcf1f7f6b75e9a31d86bedfe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ad9d74fd73844ca1ebcaaa88025860a" id="r_a1ad9d74fd73844ca1ebcaaa88025860a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a1ad9d74fd73844ca1ebcaaa88025860a">at_path_with_wildcard</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_path</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1ad9d74fd73844ca1ebcaaa88025860a" id="r_a1ad9d74fd73844ca1ebcaaa88025860a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a1ad9d74fd73844ca1ebcaaa88025860a">at_path_with_wildcard</a> (std::string_view json_path) const noexcept</td></tr>
<tr class="memdesc:a1ad9d74fd73844ca1ebcaaa88025860a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds support for JSONPath expression with wildcards '*'. <br /></td></tr>
<tr class="separator:a1ad9d74fd73844ca1ebcaaa88025860a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d596ea0c2e0a6732866d5d9c1fa3ec" id="r_aa9d596ea0c2e0a6732866d5d9c1fa3ec"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#aa9d596ea0c2e0a6732866d5d9c1fa3ec">at_path</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_path</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa9d596ea0c2e0a6732866d5d9c1fa3ec" id="r_aa9d596ea0c2e0a6732866d5d9c1fa3ec"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#aa9d596ea0c2e0a6732866d5d9c1fa3ec">at_path</a> (std::string_view json_path) const noexcept</td></tr>
<tr class="memdesc:aa9d596ea0c2e0a6732866d5d9c1fa3ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSONPath expression. <br /></td></tr>
<tr class="separator:aa9d596ea0c2e0a6732866d5d9c1fa3ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a6373cc1542a7137b79978680a93d18" id="r_a6a6373cc1542a7137b79978680a93d18"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a6a6373cc1542a7137b79978680a93d18">at</a> (size_t index) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6a6373cc1542a7137b79978680a93d18" id="r_a6a6373cc1542a7137b79978680a93d18"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a6a6373cc1542a7137b79978680a93d18">at</a> (size_t index) const noexcept</td></tr>
<tr class="memdesc:a6a6373cc1542a7137b79978680a93d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value at the given index. <br /></td></tr>
<tr class="separator:a6a6373cc1542a7137b79978680a93d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00a9dd263b7628a6965c7e6a25cd96a6" id="r_a00a9dd263b7628a6965c7e6a25cd96a6"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a00a9dd263b7628a6965c7e6a25cd96a6">get_values</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">out</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a00a9dd263b7628a6965c7e6a25cd96a6" id="r_a00a9dd263b7628a6965c7e6a25cd96a6"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a00a9dd263b7628a6965c7e6a25cd96a6">get_values</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;out) const noexcept</td></tr>
<tr class="memdesc:a00a9dd263b7628a6965c7e6a25cd96a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the values of items in an array element This function has linear-time complexity: the values are checked one by one. <br /></td></tr>
<tr class="separator:a00a9dd263b7628a6965c7e6a25cd96a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a847fee5e11177e96b18f7318f4fd46c8" id="r_a847fee5e11177e96b18f7318f4fd46c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a847fee5e11177e96b18f7318f4fd46c8">operator element</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a847fee5e11177e96b18f7318f4fd46c8" id="r_a847fee5e11177e96b18f7318f4fd46c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a847fee5e11177e96b18f7318f4fd46c8">operator element</a> () const noexcept</td></tr>
<tr class="memdesc:a847fee5e11177e96b18f7318f4fd46c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implicitly convert object to element. <br /></td></tr>
<tr class="separator:a847fee5e11177e96b18f7318f4fd46c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -249,7 +249,7 @@ Public Member Functions</h2></td></tr>
<p>Get the value associated with the given JSONPath expression. </p>
<p>We only support JSONPath queries that trivially convertible to JSON Pointer queries: key names and array indices.</p>
<p><a href="https://datatracker.ietf.org/doc/html/draft-normington-jsonpath-00">https://datatracker.ietf.org/doc/html/draft-normington-jsonpath-00</a></p>
<p><a href="https://www.rfc-editor.org/rfc/rfc9535">https://www.rfc-editor.org/rfc/rfc9535</a> (RFC 9535)</p>
<dl class="section return"><dt>Returns</dt><dd>The value associated with the given JSONPath expression, or:<ul>
<li>INVALID_JSON_POINTER if the JSONPath to JSON Pointer conversion fails</li>
<li>NO_SUCH_FIELD if a field does not exist in an object</li>
@@ -463,7 +463,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html#a8b3d6eaec52a2b44965e53d874e367e9">simdjson::dom::array::operator</a> <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> </td>
<td class="memname">simdjson::dom::array::operator <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -492,7 +492,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a> simdjson::dom::array::process_json_path_of_child_elements </td>
<td class="memname">void simdjson::dom::array::process_json_path_of_child_elements </td>
<td>(</td>
<td class="paramtype">std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;&#160;</td>
<td class="paramname"><em>current</em>, </td>
@@ -506,7 +506,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view &amp;&#160;</td>
<td class="paramtype">const std::string_view &amp;&#160;</td>
<td class="paramname"><em>path_suffix</em>, </td>
</tr>
<tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+35 -35
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -104,46 +104,46 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1dom_1_1array_1_1itera
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a86b8e629aeed9d34a3580ab3906d71fc" id="r_a86b8e629aeed9d34a3580ab3906d71fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a86b8e629aeed9d34a3580ab3906d71fc">value_type</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a></td></tr>
<tr class="memitem:a86b8e629aeed9d34a3580ab3906d71fc" id="r_a86b8e629aeed9d34a3580ab3906d71fc"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a86b8e629aeed9d34a3580ab3906d71fc">value_type</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a></td></tr>
<tr class="separator:a86b8e629aeed9d34a3580ab3906d71fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac80e4259b16f3a4e2b2ab64dbd15eb2f" id="r_ac80e4259b16f3a4e2b2ab64dbd15eb2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#ac80e4259b16f3a4e2b2ab64dbd15eb2f">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="memitem:ac80e4259b16f3a4e2b2ab64dbd15eb2f" id="r_ac80e4259b16f3a4e2b2ab64dbd15eb2f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#ac80e4259b16f3a4e2b2ab64dbd15eb2f">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="separator:ac80e4259b16f3a4e2b2ab64dbd15eb2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cfa9cab7cfee47406097162b928c7a3" id="r_a1cfa9cab7cfee47406097162b928c7a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a1cfa9cab7cfee47406097162b928c7a3">pointer</a> = <a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a></td></tr>
<tr class="memitem:a1cfa9cab7cfee47406097162b928c7a3" id="r_a1cfa9cab7cfee47406097162b928c7a3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a1cfa9cab7cfee47406097162b928c7a3">pointer</a> = void</td></tr>
<tr class="separator:a1cfa9cab7cfee47406097162b928c7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4410dc014e7bfb3f192baa4ae86adb1" id="r_ac4410dc014e7bfb3f192baa4ae86adb1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#ac4410dc014e7bfb3f192baa4ae86adb1">reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">value_type</a></td></tr>
<tr class="memitem:ac4410dc014e7bfb3f192baa4ae86adb1" id="r_ac4410dc014e7bfb3f192baa4ae86adb1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#ac4410dc014e7bfb3f192baa4ae86adb1">reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">value_type</a></td></tr>
<tr class="separator:ac4410dc014e7bfb3f192baa4ae86adb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88d04fcc84be039d1d1028042f94e35a" id="r_a88d04fcc84be039d1d1028042f94e35a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a88d04fcc84be039d1d1028042f94e35a">iterator_category</a> = std::forward_iterator_tag</td></tr>
<tr class="memitem:a88d04fcc84be039d1d1028042f94e35a" id="r_a88d04fcc84be039d1d1028042f94e35a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a88d04fcc84be039d1d1028042f94e35a">iterator_category</a> = std::forward_iterator_tag</td></tr>
<tr class="separator:a88d04fcc84be039d1d1028042f94e35a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a90254656d4e7a8826246d1f931647eff" id="r_a90254656d4e7a8826246d1f931647eff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1element.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a90254656d4e7a8826246d1f931647eff">operator*</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a90254656d4e7a8826246d1f931647eff" id="r_a90254656d4e7a8826246d1f931647eff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1element.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a90254656d4e7a8826246d1f931647eff">operator*</a> () const noexcept</td></tr>
<tr class="memdesc:a90254656d4e7a8826246d1f931647eff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual value. <br /></td></tr>
<tr class="separator:a90254656d4e7a8826246d1f931647eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec91111a2bcc9e378d30b47b613fac5" id="r_a6ec91111a2bcc9e378d30b47b613fac5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a6ec91111a2bcc9e378d30b47b613fac5">operator++</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6ec91111a2bcc9e378d30b47b613fac5" id="r_a6ec91111a2bcc9e378d30b47b613fac5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a6ec91111a2bcc9e378d30b47b613fac5">operator++</a> () noexcept</td></tr>
<tr class="memdesc:a6ec91111a2bcc9e378d30b47b613fac5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next value. <br /></td></tr>
<tr class="separator:a6ec91111a2bcc9e378d30b47b613fac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46454681bd5e3a938c04eb89210e7966" id="r_a46454681bd5e3a938c04eb89210e7966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a46454681bd5e3a938c04eb89210e7966">operator++</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">int</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a46454681bd5e3a938c04eb89210e7966" id="r_a46454681bd5e3a938c04eb89210e7966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a46454681bd5e3a938c04eb89210e7966">operator++</a> (int) noexcept</td></tr>
<tr class="memdesc:a46454681bd5e3a938c04eb89210e7966"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next value. <br /></td></tr>
<tr class="separator:a46454681bd5e3a938c04eb89210e7966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2680a46eeece638bc352bcf6a169bcf6" id="r_a2680a46eeece638bc352bcf6a169bcf6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a2680a46eeece638bc352bcf6a169bcf6">operator!=</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2680a46eeece638bc352bcf6a169bcf6" id="r_a2680a46eeece638bc352bcf6a169bcf6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a2680a46eeece638bc352bcf6a169bcf6">operator!=</a> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a2680a46eeece638bc352bcf6a169bcf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if these values come from the same place in the JSON. <br /></td></tr>
<tr class="separator:a2680a46eeece638bc352bcf6a169bcf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42014632353c9ae4821838b728a0d329" id="r_a42014632353c9ae4821838b728a0d329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a42014632353c9ae4821838b728a0d329">operator==</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a42014632353c9ae4821838b728a0d329" id="r_a42014632353c9ae4821838b728a0d329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a42014632353c9ae4821838b728a0d329">operator==</a> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a42014632353c9ae4821838b728a0d329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c01e07f3df79180d0b6f6bea297a6aa" id="r_a5c01e07f3df79180d0b6f6bea297a6aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a5c01e07f3df79180d0b6f6bea297a6aa">operator&lt;</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5c01e07f3df79180d0b6f6bea297a6aa" id="r_a5c01e07f3df79180d0b6f6bea297a6aa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a5c01e07f3df79180d0b6f6bea297a6aa">operator&lt;</a> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a5c01e07f3df79180d0b6f6bea297a6aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0605c48ee19b7a74c300b18d71c93fbd" id="r_a0605c48ee19b7a74c300b18d71c93fbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a0605c48ee19b7a74c300b18d71c93fbd">operator&lt;=</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0605c48ee19b7a74c300b18d71c93fbd" id="r_a0605c48ee19b7a74c300b18d71c93fbd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a0605c48ee19b7a74c300b18d71c93fbd">operator&lt;=</a> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a0605c48ee19b7a74c300b18d71c93fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69e1adf3c99fc8db0aa88a2546189019" id="r_a69e1adf3c99fc8db0aa88a2546189019"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a69e1adf3c99fc8db0aa88a2546189019">operator&gt;=</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a69e1adf3c99fc8db0aa88a2546189019" id="r_a69e1adf3c99fc8db0aa88a2546189019"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#a69e1adf3c99fc8db0aa88a2546189019">operator&gt;=</a> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a69e1adf3c99fc8db0aa88a2546189019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeac6894aa764e1abf169474e7a709858" id="r_aeac6894aa764e1abf169474e7a709858"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#aeac6894aa764e1abf169474e7a709858">operator&gt;</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aeac6894aa764e1abf169474e7a709858" id="r_aeac6894aa764e1abf169474e7a709858"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html#aeac6894aa764e1abf169474e7a709858">operator&gt;</a> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:aeac6894aa764e1abf169474e7a709858"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afede12d9a07418ca9f4ffd98ad033674" id="r_afede12d9a07418ca9f4ffd98ad033674"><td class="memItemLeft" align="right" valign="top"><a id="afede12d9a07418ca9f4ffd98ad033674" name="afede12d9a07418ca9f4ffd98ad033674"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;) noexcept=default</td></tr>
<tr class="separator:afede12d9a07418ca9f4ffd98ad033674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bc41370c1ee16ae4fe5f78a0c2b5a04" id="r_a7bc41370c1ee16ae4fe5f78a0c2b5a04"><td class="memItemLeft" align="right" valign="top"><a id="a7bc41370c1ee16ae4fe5f78a0c2b5a04" name="a7bc41370c1ee16ae4fe5f78a0c2b5a04"></a>
<a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
<a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;) noexcept=default</td></tr>
<tr class="separator:a7bc41370c1ee16ae4fe5f78a0c2b5a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -157,7 +157,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> simdjson::dom::array::iterator::difference_type = std::ptrdiff_t</td>
<td class="memname">using simdjson::dom::array::iterator::difference_type = std::ptrdiff_t</td>
</tr>
</table>
</div><div class="memdoc">
@@ -173,7 +173,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> simdjson::dom::array::iterator::iterator_category = std::forward_iterator_tag</td>
<td class="memname">using simdjson::dom::array::iterator::iterator_category = std::forward_iterator_tag</td>
</tr>
</table>
</div><div class="memdoc">
@@ -189,7 +189,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">simdjson::dom::array::iterator::pointer</a> = <a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a></td>
<td class="memname">using simdjson::dom::array::iterator::pointer = void</td>
</tr>
</table>
</div><div class="memdoc">
@@ -205,7 +205,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="classsimdjson_1_1dom_1_1element.html">simdjson::dom::array::iterator::reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">value_type</a></td>
<td class="memname">using <a class="el" href="classsimdjson_1_1dom_1_1element.html">simdjson::dom::array::iterator::reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">value_type</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -221,7 +221,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="classsimdjson_1_1dom_1_1element.html">simdjson::dom::array::iterator::value_type</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a></td>
<td class="memname">using <a class="el" href="classsimdjson_1_1dom_1_1element.html">simdjson::dom::array::iterator::value_type</a> = <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -241,9 +241,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::array::iterator::operator!= </td>
<td class="memname">bool simdjson::dom::array::iterator::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -333,7 +333,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">array::iterator</a> simdjson::dom::array::iterator::operator++ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">int</a>&#160;</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
@@ -362,9 +362,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::array::iterator::operator&lt; </td>
<td class="memname">bool simdjson::dom::array::iterator::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -390,9 +390,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::array::iterator::operator&lt;= </td>
<td class="memname">bool simdjson::dom::array::iterator::operator&lt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -418,9 +418,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::array::iterator::operator== </td>
<td class="memname">bool simdjson::dom::array::iterator::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -446,9 +446,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::array::iterator::operator&gt; </td>
<td class="memname">bool simdjson::dom::array::iterator::operator&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -474,9 +474,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::array::iterator::operator&gt;= </td>
<td class="memname">bool simdjson::dom::array::iterator::operator&gt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+5 -5
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -108,16 +108,16 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1dom_1_1document.html'
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6947c9d79453071ca73d06e398bcdd2a" id="r_a6947c9d79453071ca73d06e398bcdd2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#a6947c9d79453071ca73d06e398bcdd2a">document</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
<tr class="memitem:a6947c9d79453071ca73d06e398bcdd2a" id="r_a6947c9d79453071ca73d06e398bcdd2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#a6947c9d79453071ca73d06e398bcdd2a">document</a> () noexcept=default</td></tr>
<tr class="memdesc:a6947c9d79453071ca73d06e398bcdd2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a document container with zero capacity. <br /></td></tr>
<tr class="separator:a6947c9d79453071ca73d06e398bcdd2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af34f108b46f82428bfe4ea33869358f0" id="r_af34f108b46f82428bfe4ea33869358f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#af34f108b46f82428bfe4ea33869358f0">document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
<tr class="memitem:af34f108b46f82428bfe4ea33869358f0" id="r_af34f108b46f82428bfe4ea33869358f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#af34f108b46f82428bfe4ea33869358f0">document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;&amp;other) noexcept=default</td></tr>
<tr class="memdesc:af34f108b46f82428bfe4ea33869358f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take another document's buffers. <br /></td></tr>
<tr class="separator:af34f108b46f82428bfe4ea33869358f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb1930eabfeb1b1ad38102bda81f8ca2" id="r_aeb1930eabfeb1b1ad38102bda81f8ca2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#aeb1930eabfeb1b1ad38102bda81f8ca2">operator=</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
<tr class="memitem:aeb1930eabfeb1b1ad38102bda81f8ca2" id="r_aeb1930eabfeb1b1ad38102bda81f8ca2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#aeb1930eabfeb1b1ad38102bda81f8ca2">operator=</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;&amp;other) noexcept=default</td></tr>
<tr class="memdesc:aeb1930eabfeb1b1ad38102bda81f8ca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take another document's buffers. <br /></td></tr>
<tr class="separator:aeb1930eabfeb1b1ad38102bda81f8ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae19dced0eee5f63b9d1591ef51dcda4e" id="r_ae19dced0eee5f63b9d1591ef51dcda4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#ae19dced0eee5f63b9d1591ef51dcda4e">root</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae19dced0eee5f63b9d1591ef51dcda4e" id="r_ae19dced0eee5f63b9d1591ef51dcda4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document.html#ae19dced0eee5f63b9d1591ef51dcda4e">root</a> () const noexcept</td></tr>
<tr class="memdesc:ae19dced0eee5f63b9d1591ef51dcda4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the root element of this document as a JSON array. <br /></td></tr>
<tr class="separator:ae19dced0eee5f63b9d1591ef51dcda4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+10 -12
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -115,27 +115,27 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae6ee894790448145e11a456f12253364" id="r_ae6ee894790448145e11a456f12253364"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#ae6ee894790448145e11a456f12253364">document_stream</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae6ee894790448145e11a456f12253364" id="r_ae6ee894790448145e11a456f12253364"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#ae6ee894790448145e11a456f12253364">document_stream</a> () noexcept</td></tr>
<tr class="memdesc:ae6ee894790448145e11a456f12253364"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an uninitialized <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html" title="A forward-only stream of documents.">document_stream</a>. <br /></td></tr>
<tr class="separator:ae6ee894790448145e11a456f12253364"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d6bb44a7d8f818c401d65fb80f6a523" id="r_a9d6bb44a7d8f818c401d65fb80f6a523"><td class="memItemLeft" align="right" valign="top"><a id="a9d6bb44a7d8f818c401d65fb80f6a523" name="a9d6bb44a7d8f818c401d65fb80f6a523"></a>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document_stream</b> (<a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><b>document_stream</b> (<a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &amp;&amp;other) noexcept=default</td></tr>
<tr class="memdesc:a9d6bb44a7d8f818c401d65fb80f6a523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move one <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html" title="A forward-only stream of documents.">document_stream</a> to another. <br /></td></tr>
<tr class="separator:a9d6bb44a7d8f818c401d65fb80f6a523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd3e3d38eb32c0cb1a124f89978607a5" id="r_abd3e3d38eb32c0cb1a124f89978607a5"><td class="memItemLeft" align="right" valign="top"><a id="abd3e3d38eb32c0cb1a124f89978607a5" name="abd3e3d38eb32c0cb1a124f89978607a5"></a>
simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &amp;&amp;other) noexcept=default</td></tr>
<tr class="memdesc:abd3e3d38eb32c0cb1a124f89978607a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move one <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html" title="A forward-only stream of documents.">document_stream</a> to another. <br /></td></tr>
<tr class="separator:abd3e3d38eb32c0cb1a124f89978607a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a08525ae815167b73b6393a8999e46b" id="r_a2a08525ae815167b73b6393a8999e46b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#a2a08525ae815167b73b6393a8999e46b">size_in_bytes</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2a08525ae815167b73b6393a8999e46b" id="r_a2a08525ae815167b73b6393a8999e46b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#a2a08525ae815167b73b6393a8999e46b">size_in_bytes</a> () const noexcept</td></tr>
<tr class="memdesc:a2a08525ae815167b73b6393a8999e46b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the input size in bytes. <br /></td></tr>
<tr class="separator:a2a08525ae815167b73b6393a8999e46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2a07e08213dc9a51754940942f9e69" id="r_a6c2a07e08213dc9a51754940942f9e69"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#a6c2a07e08213dc9a51754940942f9e69">truncated_bytes</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6c2a07e08213dc9a51754940942f9e69" id="r_a6c2a07e08213dc9a51754940942f9e69"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#a6c2a07e08213dc9a51754940942f9e69">truncated_bytes</a> () const noexcept</td></tr>
<tr class="memdesc:a6c2a07e08213dc9a51754940942f9e69"><td class="mdescLeft">&#160;</td><td class="mdescRight">After iterating through the stream, this method returns the number of bytes that were not parsed at the end of the stream. <br /></td></tr>
<tr class="separator:a6c2a07e08213dc9a51754940942f9e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a51df3d81c9b7849bbbc8ae42096b76" id="r_a9a51df3d81c9b7849bbbc8ae42096b76"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#a9a51df3d81c9b7849bbbc8ae42096b76">begin</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9a51df3d81c9b7849bbbc8ae42096b76" id="r_a9a51df3d81c9b7849bbbc8ae42096b76"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#a9a51df3d81c9b7849bbbc8ae42096b76">begin</a> () noexcept</td></tr>
<tr class="memdesc:a9a51df3d81c9b7849bbbc8ae42096b76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start iterating the documents in the stream. <br /></td></tr>
<tr class="separator:a9a51df3d81c9b7849bbbc8ae42096b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adec1e168e4188bf9c90ee87adbd72850" id="r_adec1e168e4188bf9c90ee87adbd72850"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#adec1e168e4188bf9c90ee87adbd72850">end</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:adec1e168e4188bf9c90ee87adbd72850" id="r_adec1e168e4188bf9c90ee87adbd72850"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream.html#adec1e168e4188bf9c90ee87adbd72850">end</a> () noexcept</td></tr>
<tr class="memdesc:adec1e168e4188bf9c90ee87adbd72850"><td class="mdescLeft">&#160;</td><td class="mdescRight">The end of the stream, for iterator comparison purposes. <br /></td></tr>
<tr class="separator:adec1e168e4188bf9c90ee87adbd72850"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -169,10 +169,8 @@ simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1document__stream.htm
</div><div class="memdoc">
<p>Construct an uninitialized <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html" title="A forward-only stream of documents.">document_stream</a>. </p>
<div class="fragment"><div class="line">++</div>
<div class="line"><a class="code hl_class" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> <a class="code hl_class" href="classsimdjson_1_1dom_1_1array.html">docs</a>;</div>
<div class="line">error = <a class="code hl_class" href="classsimdjson_1_1dom_1_1parser.html">parser</a>.<a class="code hl_function" href="classsimdjson_1_1dom_1_1parser.html#a5c658556dd9e9396e9ce44ba4b01f2d1">parse_many</a>(<a class="code hl_class" href="classsimdjson_1_1dom_1_1array.html">json</a>).get(<a class="code hl_class" href="classsimdjson_1_1dom_1_1array.html">docs</a>);</div>
<div class="ttc" id="aclasssimdjson_1_1dom_1_1array_html"><div class="ttname"><a href="classsimdjson_1_1dom_1_1array.html">simdjson::dom::array</a></div><div class="ttdoc">JSON array.</div><div class="ttdef"><b>Definition</b> <a href="dom_2array_8h_source.html#l00015">array.h:15</a></div></div>
<div class="fragment"><div class="line"><a class="code hl_class" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> docs;</div>
<div class="line">error = <a class="code hl_class" href="classsimdjson_1_1dom_1_1parser.html">parser</a>.<a class="code hl_function" href="classsimdjson_1_1dom_1_1parser.html#a5c658556dd9e9396e9ce44ba4b01f2d1">parse_many</a>(json).get(docs);</div>
<div class="ttc" id="aclasssimdjson_1_1dom_1_1document__stream_html"><div class="ttname"><a href="classsimdjson_1_1dom_1_1document__stream.html">simdjson::dom::document_stream</a></div><div class="ttdoc">A forward-only stream of documents.</div><div class="ttdef"><b>Definition</b> <a href="dom_2document__stream_8h_source.html#l00072">document_stream.h:72</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1dom_1_1parser_html"><div class="ttname"><a href="classsimdjson_1_1dom_1_1parser.html">simdjson::dom::parser</a></div><div class="ttdoc">A persistent document parser.</div><div class="ttdef"><b>Definition</b> <a href="dom_2parser_8h_source.html#l00030">parser.h:30</a></div></div>
<div class="ttc" id="aclasssimdjson_1_1dom_1_1parser_html_a5c658556dd9e9396e9ce44ba4b01f2d1"><div class="ttname"><a href="classsimdjson_1_1dom_1_1parser.html#a5c658556dd9e9396e9ce44ba4b01f2d1">simdjson::dom::parser::parse_many</a></div><div class="ttdeci">simdjson_result&lt; document_stream &gt; parse_many(const uint8_t *buf, size_t len, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept</div><div class="ttdoc">Parse a buffer containing many JSON documents.</div><div class="ttdef"><b>Definition</b> <a href="dom_2parser-inl_8h_source.html#l00170">parser-inl.h:170</a></div></div>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -109,27 +109,27 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1dom_1_1document__stre
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a1f89a34b0c2c56da4b0b50953791a5de" id="r_a1f89a34b0c2c56da4b0b50953791a5de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a1f89a34b0c2c56da4b0b50953791a5de">value_type</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;</td></tr>
<tr class="memitem:a1f89a34b0c2c56da4b0b50953791a5de" id="r_a1f89a34b0c2c56da4b0b50953791a5de"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a1f89a34b0c2c56da4b0b50953791a5de">value_type</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;</td></tr>
<tr class="separator:a1f89a34b0c2c56da4b0b50953791a5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3720ae26f70016170d9e8f128fd6211a" id="r_a3720ae26f70016170d9e8f128fd6211a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a3720ae26f70016170d9e8f128fd6211a">reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">value_type</a></td></tr>
<tr class="memitem:a3720ae26f70016170d9e8f128fd6211a" id="r_a3720ae26f70016170d9e8f128fd6211a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a3720ae26f70016170d9e8f128fd6211a">reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">value_type</a></td></tr>
<tr class="separator:a3720ae26f70016170d9e8f128fd6211a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ef3dae199a3ac1bee0a603c084fe0b5" id="r_a5ef3dae199a3ac1bee0a603c084fe0b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a5ef3dae199a3ac1bee0a603c084fe0b5">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="memitem:a5ef3dae199a3ac1bee0a603c084fe0b5" id="r_a5ef3dae199a3ac1bee0a603c084fe0b5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a5ef3dae199a3ac1bee0a603c084fe0b5">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="separator:a5ef3dae199a3ac1bee0a603c084fe0b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a370e37970a3556983abd12c36a8828a3" id="r_a370e37970a3556983abd12c36a8828a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a370e37970a3556983abd12c36a8828a3">iterator_category</a> = std::input_iterator_tag</td></tr>
<tr class="memitem:a370e37970a3556983abd12c36a8828a3" id="r_a370e37970a3556983abd12c36a8828a3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a370e37970a3556983abd12c36a8828a3">iterator_category</a> = std::input_iterator_tag</td></tr>
<tr class="separator:a370e37970a3556983abd12c36a8828a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6c3a5002801ab80b1c59422d7f3400d3" id="r_a6c3a5002801ab80b1c59422d7f3400d3"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a6c3a5002801ab80b1c59422d7f3400d3">iterator</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6c3a5002801ab80b1c59422d7f3400d3" id="r_a6c3a5002801ab80b1c59422d7f3400d3"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a6c3a5002801ab80b1c59422d7f3400d3">iterator</a> () noexcept</td></tr>
<tr class="memdesc:a6c3a5002801ab80b1c59422d7f3400d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <br /></td></tr>
<tr class="separator:a6c3a5002801ab80b1c59422d7f3400d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b193fe348fa8a267b96edd96f7515e" id="r_a09b193fe348fa8a267b96edd96f7515e"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a09b193fe348fa8a267b96edd96f7515e">operator*</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a09b193fe348fa8a267b96edd96f7515e" id="r_a09b193fe348fa8a267b96edd96f7515e"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a09b193fe348fa8a267b96edd96f7515e">operator*</a> () noexcept</td></tr>
<tr class="memdesc:a09b193fe348fa8a267b96edd96f7515e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current document (or error). <br /></td></tr>
<tr class="separator:a09b193fe348fa8a267b96edd96f7515e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b05ed75aa2b2a6d3a17204b9863956a" id="r_a7b05ed75aa2b2a6d3a17204b9863956a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a7b05ed75aa2b2a6d3a17204b9863956a">operator++</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7b05ed75aa2b2a6d3a17204b9863956a" id="r_a7b05ed75aa2b2a6d3a17204b9863956a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a7b05ed75aa2b2a6d3a17204b9863956a">operator++</a> () noexcept</td></tr>
<tr class="memdesc:a7b05ed75aa2b2a6d3a17204b9863956a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advance to the next document (prefix). <br /></td></tr>
<tr class="separator:a7b05ed75aa2b2a6d3a17204b9863956a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c69d73c7e424e008a28771661ab218" id="r_a56c69d73c7e424e008a28771661ab218"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a56c69d73c7e424e008a28771661ab218">operator!=</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a56c69d73c7e424e008a28771661ab218" id="r_a56c69d73c7e424e008a28771661ab218"><td class="memItemLeft" align="right" valign="top">simdjson_inline bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html#a56c69d73c7e424e008a28771661ab218">operator!=</a> (const <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a56c69d73c7e424e008a28771661ab218"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if we're at the end yet. <br /></td></tr>
<tr class="separator:a56c69d73c7e424e008a28771661ab218"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -145,7 +145,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> simdjson::dom::document_stream::iterator::difference_type = std::ptrdiff_t</td>
<td class="memname">using simdjson::dom::document_stream::iterator::difference_type = std::ptrdiff_t</td>
</tr>
</table>
</div><div class="memdoc">
@@ -161,7 +161,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> simdjson::dom::document_stream::iterator::iterator_category = std::input_iterator_tag</td>
<td class="memname">using simdjson::dom::document_stream::iterator::iterator_category = std::input_iterator_tag</td>
</tr>
</table>
</div><div class="memdoc">
@@ -177,7 +177,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson::dom::document_stream::iterator::reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">value_type</a></td>
<td class="memname">using <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson::dom::document_stream::iterator::reference</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">value_type</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -193,7 +193,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson::dom::document_stream::iterator::value_type</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a>&gt;</td>
<td class="memname">using <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson::dom::document_stream::iterator::value_type</a> = <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt;<a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
@@ -243,9 +243,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::document_stream::iterator::operator!= </td>
<td class="memname">simdjson_inline bool simdjson::dom::document_stream::iterator::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1document__stream_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+107 -107
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -108,170 +108,170 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1dom_1_1element.html',
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9dbf81ad662ad32168025e8e08686935" id="r_a9dbf81ad662ad32168025e8e08686935"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a9dbf81ad662ad32168025e8e08686935">element</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9dbf81ad662ad32168025e8e08686935" id="r_a9dbf81ad662ad32168025e8e08686935"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a9dbf81ad662ad32168025e8e08686935">element</a> () noexcept</td></tr>
<tr class="memdesc:a9dbf81ad662ad32168025e8e08686935"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new, invalid element. <br /></td></tr>
<tr class="separator:a9dbf81ad662ad32168025e8e08686935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19162bf6d94fb6c21bb2bf2e9b78ff0d" id="r_a19162bf6d94fb6c21bb2bf2e9b78ff0d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3a">element_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a19162bf6d94fb6c21bb2bf2e9b78ff0d">type</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a19162bf6d94fb6c21bb2bf2e9b78ff0d" id="r_a19162bf6d94fb6c21bb2bf2e9b78ff0d"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="namespacesimdjson_1_1dom.html#a6e1dee3a823ecfee91086d3478bbab3a">element_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a19162bf6d94fb6c21bb2bf2e9b78ff0d">type</a> () const noexcept</td></tr>
<tr class="memdesc:a19162bf6d94fb6c21bb2bf2e9b78ff0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of this element. <br /></td></tr>
<tr class="separator:a19162bf6d94fb6c21bb2bf2e9b78ff0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c75accdc0b35e06f3d554561ce8cd3" id="r_a87c75accdc0b35e06f3d554561ce8cd3"><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_1dom_1_1array.html">array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a87c75accdc0b35e06f3d554561ce8cd3">get_array</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a87c75accdc0b35e06f3d554561ce8cd3" id="r_a87c75accdc0b35e06f3d554561ce8cd3"><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_1dom_1_1array.html">array</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a87c75accdc0b35e06f3d554561ce8cd3">get_array</a> () const noexcept</td></tr>
<tr class="memdesc:a87c75accdc0b35e06f3d554561ce8cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to an array. <br /></td></tr>
<tr class="separator:a87c75accdc0b35e06f3d554561ce8cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4c2e35dc44664eb04038ad35efc64f9" id="r_ab4c2e35dc44664eb04038ad35efc64f9"><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_1dom_1_1object.html">object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ab4c2e35dc44664eb04038ad35efc64f9">get_object</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab4c2e35dc44664eb04038ad35efc64f9" id="r_ab4c2e35dc44664eb04038ad35efc64f9"><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_1dom_1_1object.html">object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ab4c2e35dc44664eb04038ad35efc64f9">get_object</a> () const noexcept</td></tr>
<tr class="memdesc:ab4c2e35dc44664eb04038ad35efc64f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to an object. <br /></td></tr>
<tr class="separator:ab4c2e35dc44664eb04038ad35efc64f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29c21d70352c9b8af7144fd4f38baaa6" id="r_a29c21d70352c9b8af7144fd4f38baaa6"><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_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a29c21d70352c9b8af7144fd4f38baaa6">get_c_str</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a29c21d70352c9b8af7144fd4f38baaa6" id="r_a29c21d70352c9b8af7144fd4f38baaa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a29c21d70352c9b8af7144fd4f38baaa6">get_c_str</a> () const noexcept</td></tr>
<tr class="memdesc:a29c21d70352c9b8af7144fd4f38baaa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to a null-terminated C string. <br /></td></tr>
<tr class="separator:a29c21d70352c9b8af7144fd4f38baaa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d92145af64401654c20d2885dd4051d" id="r_a9d92145af64401654c20d2885dd4051d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a9d92145af64401654c20d2885dd4051d">get_string_length</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9d92145af64401654c20d2885dd4051d" id="r_a9d92145af64401654c20d2885dd4051d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a9d92145af64401654c20d2885dd4051d">get_string_length</a> () const noexcept</td></tr>
<tr class="memdesc:a9d92145af64401654c20d2885dd4051d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gives the length in bytes of the string. <br /></td></tr>
<tr class="separator:a9d92145af64401654c20d2885dd4051d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae83652b5016ce4d4ff71f8f9bc05913e" id="r_ae83652b5016ce4d4ff71f8f9bc05913e"><td class="memItemLeft" align="right" valign="top"><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_1dom_1_1element.html#ae83652b5016ce4d4ff71f8f9bc05913e">get_string</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae83652b5016ce4d4ff71f8f9bc05913e" id="r_ae83652b5016ce4d4ff71f8f9bc05913e"><td class="memItemLeft" align="right" valign="top"><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_1dom_1_1element.html#ae83652b5016ce4d4ff71f8f9bc05913e">get_string</a> () const noexcept</td></tr>
<tr class="memdesc:ae83652b5016ce4d4ff71f8f9bc05913e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to a string. <br /></td></tr>
<tr class="separator:ae83652b5016ce4d4ff71f8f9bc05913e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa954cda836a4748ec9937291a9250604" id="r_aa954cda836a4748ec9937291a9250604"><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_1dom_1_1array.html">int64_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa954cda836a4748ec9937291a9250604">get_int64</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa954cda836a4748ec9937291a9250604" id="r_aa954cda836a4748ec9937291a9250604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa954cda836a4748ec9937291a9250604">get_int64</a> () const noexcept</td></tr>
<tr class="memdesc:aa954cda836a4748ec9937291a9250604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to a signed integer. <br /></td></tr>
<tr class="separator:aa954cda836a4748ec9937291a9250604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5a750a066f17d5a9a31a24980e0b1d" id="r_a9e5a750a066f17d5a9a31a24980e0b1d"><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_1dom_1_1array.html">uint64_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a9e5a750a066f17d5a9a31a24980e0b1d">get_uint64</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a9e5a750a066f17d5a9a31a24980e0b1d" id="r_a9e5a750a066f17d5a9a31a24980e0b1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a9e5a750a066f17d5a9a31a24980e0b1d">get_uint64</a> () const noexcept</td></tr>
<tr class="memdesc:a9e5a750a066f17d5a9a31a24980e0b1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to an unsigned integer. <br /></td></tr>
<tr class="separator:a9e5a750a066f17d5a9a31a24980e0b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e74a8a6ef8318e2de805359126c6d7b" id="r_a3e74a8a6ef8318e2de805359126c6d7b"><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_1dom_1_1array.html">double</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a3e74a8a6ef8318e2de805359126c6d7b">get_double</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3e74a8a6ef8318e2de805359126c6d7b" id="r_a3e74a8a6ef8318e2de805359126c6d7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a3e74a8a6ef8318e2de805359126c6d7b">get_double</a> () const noexcept</td></tr>
<tr class="memdesc:a3e74a8a6ef8318e2de805359126c6d7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to a double floating-point. <br /></td></tr>
<tr class="separator:a3e74a8a6ef8318e2de805359126c6d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a548e0fc369eb455ea477e20fb0793627" id="r_a548e0fc369eb455ea477e20fb0793627"><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_1dom_1_1array.html">bool</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a548e0fc369eb455ea477e20fb0793627">get_bool</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a548e0fc369eb455ea477e20fb0793627" id="r_a548e0fc369eb455ea477e20fb0793627"><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_1dom_1_1element.html#a548e0fc369eb455ea477e20fb0793627">get_bool</a> () const noexcept</td></tr>
<tr class="memdesc:a548e0fc369eb455ea477e20fb0793627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast this element to a bool. <br /></td></tr>
<tr class="separator:a548e0fc369eb455ea477e20fb0793627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaaac6e2f58128a01a25b0a5f5abb856" id="r_afaaac6e2f58128a01a25b0a5f5abb856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856">is_array</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:afaaac6e2f58128a01a25b0a5f5abb856" id="r_afaaac6e2f58128a01a25b0a5f5abb856"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856">is_array</a> () const noexcept</td></tr>
<tr class="memdesc:afaaac6e2f58128a01a25b0a5f5abb856"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json array. <br /></td></tr>
<tr class="separator:afaaac6e2f58128a01a25b0a5f5abb856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08c7dcebf9e96fe5e4dd6df2959c0024" id="r_a08c7dcebf9e96fe5e4dd6df2959c0024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a08c7dcebf9e96fe5e4dd6df2959c0024">is_object</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a08c7dcebf9e96fe5e4dd6df2959c0024" id="r_a08c7dcebf9e96fe5e4dd6df2959c0024"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a08c7dcebf9e96fe5e4dd6df2959c0024">is_object</a> () const noexcept</td></tr>
<tr class="memdesc:a08c7dcebf9e96fe5e4dd6df2959c0024"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json object. <br /></td></tr>
<tr class="separator:a08c7dcebf9e96fe5e4dd6df2959c0024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65bd96042cc0f19dc3e0635937edded4" id="r_a65bd96042cc0f19dc3e0635937edded4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a65bd96042cc0f19dc3e0635937edded4">is_string</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a65bd96042cc0f19dc3e0635937edded4" id="r_a65bd96042cc0f19dc3e0635937edded4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a65bd96042cc0f19dc3e0635937edded4">is_string</a> () const noexcept</td></tr>
<tr class="memdesc:a65bd96042cc0f19dc3e0635937edded4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json string. <br /></td></tr>
<tr class="separator:a65bd96042cc0f19dc3e0635937edded4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adadf66ec37675d5f3fac9816a8aacba2" id="r_adadf66ec37675d5f3fac9816a8aacba2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#adadf66ec37675d5f3fac9816a8aacba2">is_int64</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:adadf66ec37675d5f3fac9816a8aacba2" id="r_adadf66ec37675d5f3fac9816a8aacba2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#adadf66ec37675d5f3fac9816a8aacba2">is_int64</a> () const noexcept</td></tr>
<tr class="memdesc:adadf66ec37675d5f3fac9816a8aacba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json number that fits in a signed 64-bit integer. <br /></td></tr>
<tr class="separator:adadf66ec37675d5f3fac9816a8aacba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5017726a573f59c3494b92bb66a3beb" id="r_ac5017726a573f59c3494b92bb66a3beb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ac5017726a573f59c3494b92bb66a3beb">is_uint64</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac5017726a573f59c3494b92bb66a3beb" id="r_ac5017726a573f59c3494b92bb66a3beb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ac5017726a573f59c3494b92bb66a3beb">is_uint64</a> () const noexcept</td></tr>
<tr class="memdesc:ac5017726a573f59c3494b92bb66a3beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json number that fits in an unsigned 64-bit integer. <br /></td></tr>
<tr class="separator:ac5017726a573f59c3494b92bb66a3beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d11f69ba87f55960be6f655e4e99aba" id="r_a0d11f69ba87f55960be6f655e4e99aba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a0d11f69ba87f55960be6f655e4e99aba">is_double</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0d11f69ba87f55960be6f655e4e99aba" id="r_a0d11f69ba87f55960be6f655e4e99aba"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a0d11f69ba87f55960be6f655e4e99aba">is_double</a> () const noexcept</td></tr>
<tr class="memdesc:a0d11f69ba87f55960be6f655e4e99aba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json number that fits in a double. <br /></td></tr>
<tr class="separator:a0d11f69ba87f55960be6f655e4e99aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e3f78b3bee5ec3f33cc4b03dcc87981" id="r_a1e3f78b3bee5ec3f33cc4b03dcc87981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a1e3f78b3bee5ec3f33cc4b03dcc87981">is_number</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1e3f78b3bee5ec3f33cc4b03dcc87981" id="r_a1e3f78b3bee5ec3f33cc4b03dcc87981"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a1e3f78b3bee5ec3f33cc4b03dcc87981">is_number</a> () const noexcept</td></tr>
<tr class="memdesc:a1e3f78b3bee5ec3f33cc4b03dcc87981"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json number. <br /></td></tr>
<tr class="separator:a1e3f78b3bee5ec3f33cc4b03dcc87981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afde562c5aae1b85a03ab6d4b040e7d13" id="r_afde562c5aae1b85a03ab6d4b040e7d13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afde562c5aae1b85a03ab6d4b040e7d13">is_bool</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:afde562c5aae1b85a03ab6d4b040e7d13" id="r_afde562c5aae1b85a03ab6d4b040e7d13"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afde562c5aae1b85a03ab6d4b040e7d13">is_bool</a> () const noexcept</td></tr>
<tr class="memdesc:afde562c5aae1b85a03ab6d4b040e7d13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json <code>true</code> or <code>false</code>. <br /></td></tr>
<tr class="separator:afde562c5aae1b85a03ab6d4b040e7d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae38f84f4272ae3c32b32dd6d5007ffb9" id="r_ae38f84f4272ae3c32b32dd6d5007ffb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ae38f84f4272ae3c32b32dd6d5007ffb9">is_null</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae38f84f4272ae3c32b32dd6d5007ffb9" id="r_ae38f84f4272ae3c32b32dd6d5007ffb9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ae38f84f4272ae3c32b32dd6d5007ffb9">is_null</a> () const noexcept</td></tr>
<tr class="memdesc:ae38f84f4272ae3c32b32dd6d5007ffb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether this element is a json <code>null</code>. <br /></td></tr>
<tr class="separator:ae38f84f4272ae3c32b32dd6d5007ffb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c77063d766c7db197f8674407b504d7" id="r_a4c77063d766c7db197f8674407b504d7"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a4c77063d766c7db197f8674407b504d7"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7">is</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4c77063d766c7db197f8674407b504d7" id="r_a4c77063d766c7db197f8674407b504d7"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4c77063d766c7db197f8674407b504d7"><td class="memTemplItemLeft" align="right" valign="top">simdjson_inline bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7">is</a> () const noexcept</td></tr>
<tr class="memdesc:a4c77063d766c7db197f8674407b504d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tell whether the value can be cast to provided type (T). <br /></td></tr>
<tr class="separator:a4c77063d766c7db197f8674407b504d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2428a280035930e432570fb08712c4de" id="r_a2428a280035930e432570fb08712c4de"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a2428a280035930e432570fb08712c4de"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a2428a280035930e432570fb08712c4de">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2428a280035930e432570fb08712c4de" id="r_a2428a280035930e432570fb08712c4de"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a2428a280035930e432570fb08712c4de"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a2428a280035930e432570fb08712c4de">get</a> () const noexcept</td></tr>
<tr class="memdesc:a2428a280035930e432570fb08712c4de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value as the provided type (T). <br /></td></tr>
<tr class="separator:a2428a280035930e432570fb08712c4de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3474c8fc1b1cb06625a50dcb9a2c5269" id="r_a3474c8fc1b1cb06625a50dcb9a2c5269"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a3474c8fc1b1cb06625a50dcb9a2c5269"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a3474c8fc1b1cb06625a50dcb9a2c5269">get</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &amp;value) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3474c8fc1b1cb06625a50dcb9a2c5269" id="r_a3474c8fc1b1cb06625a50dcb9a2c5269"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3474c8fc1b1cb06625a50dcb9a2c5269"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a3474c8fc1b1cb06625a50dcb9a2c5269">get</a> (T &amp;value) const noexcept</td></tr>
<tr class="memdesc:a3474c8fc1b1cb06625a50dcb9a2c5269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value as the provided type (T). <br /></td></tr>
<tr class="separator:a3474c8fc1b1cb06625a50dcb9a2c5269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5342161b8c52c78b2f5edac10e9d05ca" id="r_a5342161b8c52c78b2f5edac10e9d05ca"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </td></tr>
<tr class="memitem:a5342161b8c52c78b2f5edac10e9d05ca"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a5342161b8c52c78b2f5edac10e9d05ca">tie</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &amp;value, <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> &amp;error) &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5342161b8c52c78b2f5edac10e9d05ca" id="r_a5342161b8c52c78b2f5edac10e9d05ca"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5342161b8c52c78b2f5edac10e9d05ca"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a5342161b8c52c78b2f5edac10e9d05ca">tie</a> (T &amp;value, <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> &amp;error) &amp;&amp;noexcept</td></tr>
<tr class="memdesc:a5342161b8c52c78b2f5edac10e9d05ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value as the provided type (T), setting error if it's not the given type. <br /></td></tr>
<tr class="separator:a5342161b8c52c78b2f5edac10e9d05ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab036e52a73d5bd046e1f2650a31dab30" id="r_ab036e52a73d5bd046e1f2650a31dab30"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ab036e52a73d5bd046e1f2650a31dab30">operator bool</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:ab036e52a73d5bd046e1f2650a31dab30" id="r_ab036e52a73d5bd046e1f2650a31dab30"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ab036e52a73d5bd046e1f2650a31dab30">operator bool</a> () const noexcept(false)</td></tr>
<tr class="memdesc:ab036e52a73d5bd046e1f2650a31dab30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as a boolean. <br /></td></tr>
<tr class="separator:ab036e52a73d5bd046e1f2650a31dab30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9569b40dd2b23aab9fbf2229749589" id="r_a8f9569b40dd2b23aab9fbf2229749589"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a8f9569b40dd2b23aab9fbf2229749589">operator const char *</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:a8f9569b40dd2b23aab9fbf2229749589" id="r_a8f9569b40dd2b23aab9fbf2229749589"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a8f9569b40dd2b23aab9fbf2229749589">operator const char *</a> () const noexcept(false)</td></tr>
<tr class="memdesc:a8f9569b40dd2b23aab9fbf2229749589"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as a null-terminated UTF-8 string. <br /></td></tr>
<tr class="separator:a8f9569b40dd2b23aab9fbf2229749589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83adcf723abff34d7c1e8ec0e69d967b" id="r_a83adcf723abff34d7c1e8ec0e69d967b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a83adcf723abff34d7c1e8ec0e69d967b">operator std::string_view</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:a83adcf723abff34d7c1e8ec0e69d967b" id="r_a83adcf723abff34d7c1e8ec0e69d967b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a83adcf723abff34d7c1e8ec0e69d967b">operator std::string_view</a> () const noexcept(false)</td></tr>
<tr class="memdesc:a83adcf723abff34d7c1e8ec0e69d967b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as a null-terminated UTF-8 string. <br /></td></tr>
<tr class="separator:a83adcf723abff34d7c1e8ec0e69d967b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3c0226046e29cfb0e868c5251a87e53" id="r_ae3c0226046e29cfb0e868c5251a87e53"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ae3c0226046e29cfb0e868c5251a87e53">operator uint64_t</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:ae3c0226046e29cfb0e868c5251a87e53" id="r_ae3c0226046e29cfb0e868c5251a87e53"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ae3c0226046e29cfb0e868c5251a87e53">operator uint64_t</a> () const noexcept(false)</td></tr>
<tr class="memdesc:ae3c0226046e29cfb0e868c5251a87e53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as an unsigned integer. <br /></td></tr>
<tr class="separator:ae3c0226046e29cfb0e868c5251a87e53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb98fdfcb6ddf19071cd2300613218d3" id="r_afb98fdfcb6ddf19071cd2300613218d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3">operator int64_t</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:afb98fdfcb6ddf19071cd2300613218d3" id="r_afb98fdfcb6ddf19071cd2300613218d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3">operator int64_t</a> () const noexcept(false)</td></tr>
<tr class="memdesc:afb98fdfcb6ddf19071cd2300613218d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as an signed integer. <br /></td></tr>
<tr class="separator:afb98fdfcb6ddf19071cd2300613218d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a743b5f1ef4202d8fb8fb317e612385f3" id="r_a743b5f1ef4202d8fb8fb317e612385f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a743b5f1ef4202d8fb8fb317e612385f3">operator double</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:a743b5f1ef4202d8fb8fb317e612385f3" id="r_a743b5f1ef4202d8fb8fb317e612385f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a743b5f1ef4202d8fb8fb317e612385f3">operator double</a> () const noexcept(false)</td></tr>
<tr class="memdesc:a743b5f1ef4202d8fb8fb317e612385f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as an double. <br /></td></tr>
<tr class="separator:a743b5f1ef4202d8fb8fb317e612385f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71d6bfa627dd66e202f8b402f91a44ac" id="r_a71d6bfa627dd66e202f8b402f91a44ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a71d6bfa627dd66e202f8b402f91a44ac">operator array</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:a71d6bfa627dd66e202f8b402f91a44ac" id="r_a71d6bfa627dd66e202f8b402f91a44ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a71d6bfa627dd66e202f8b402f91a44ac">operator array</a> () const noexcept(false)</td></tr>
<tr class="memdesc:a71d6bfa627dd66e202f8b402f91a44ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as a JSON array. <br /></td></tr>
<tr class="separator:a71d6bfa627dd66e202f8b402f91a44ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f4d8c38309b0184e658d8a9697a177" id="r_a23f4d8c38309b0184e658d8a9697a177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a23f4d8c38309b0184e658d8a9697a177">operator object</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:a23f4d8c38309b0184e658d8a9697a177" id="r_a23f4d8c38309b0184e658d8a9697a177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a23f4d8c38309b0184e658d8a9697a177">operator object</a> () const noexcept(false)</td></tr>
<tr class="memdesc:a23f4d8c38309b0184e658d8a9697a177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read this element as a JSON object (key/value pairs). <br /></td></tr>
<tr class="separator:a23f4d8c38309b0184e658d8a9697a177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa59ecf8e9ac7b1a9e977d2cd3f03aa7f" id="r_aa59ecf8e9ac7b1a9e977d2cd3f03aa7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">dom::array::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa59ecf8e9ac7b1a9e977d2cd3f03aa7f">begin</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:aa59ecf8e9ac7b1a9e977d2cd3f03aa7f" id="r_aa59ecf8e9ac7b1a9e977d2cd3f03aa7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">dom::array::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa59ecf8e9ac7b1a9e977d2cd3f03aa7f">begin</a> () const noexcept(false)</td></tr>
<tr class="memdesc:aa59ecf8e9ac7b1a9e977d2cd3f03aa7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over each element in this array. <br /></td></tr>
<tr class="separator:aa59ecf8e9ac7b1a9e977d2cd3f03aa7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a846a790e93c9bad6c40641239bd77b28" id="r_a846a790e93c9bad6c40641239bd77b28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">dom::array::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a846a790e93c9bad6c40641239bd77b28">end</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>(<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>)</td></tr>
<tr class="memitem:a846a790e93c9bad6c40641239bd77b28" id="r_a846a790e93c9bad6c40641239bd77b28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array_1_1iterator.html">dom::array::iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a846a790e93c9bad6c40641239bd77b28">end</a> () const noexcept(false)</td></tr>
<tr class="memdesc:a846a790e93c9bad6c40641239bd77b28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over each element in this array. <br /></td></tr>
<tr class="separator:a846a790e93c9bad6c40641239bd77b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca693f57d73a5ce95d1f7bedf67289b7" id="r_aca693f57d73a5ce95d1f7bedf67289b7"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aca693f57d73a5ce95d1f7bedf67289b7">operator[]</a> (std::string_view key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aca693f57d73a5ce95d1f7bedf67289b7" id="r_aca693f57d73a5ce95d1f7bedf67289b7"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aca693f57d73a5ce95d1f7bedf67289b7">operator[]</a> (std::string_view key) const noexcept</td></tr>
<tr class="memdesc:aca693f57d73a5ce95d1f7bedf67289b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key. <br /></td></tr>
<tr class="separator:aca693f57d73a5ce95d1f7bedf67289b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a367d22eeabc1881a8eb18bae2f2ba3b8" id="r_a367d22eeabc1881a8eb18bae2f2ba3b8"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a367d22eeabc1881a8eb18bae2f2ba3b8">operator[]</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a367d22eeabc1881a8eb18bae2f2ba3b8" id="r_a367d22eeabc1881a8eb18bae2f2ba3b8"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a367d22eeabc1881a8eb18bae2f2ba3b8">operator[]</a> (const char *key) const noexcept</td></tr>
<tr class="memdesc:a367d22eeabc1881a8eb18bae2f2ba3b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key. <br /></td></tr>
<tr class="separator:a367d22eeabc1881a8eb18bae2f2ba3b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cfa79a9e4fe07e41b0d4c5d0aa6c69c" id="r_a7cfa79a9e4fe07e41b0d4c5d0aa6c69c"><td class="memItemLeft" align="right" valign="top"><a id="a7cfa79a9e4fe07e41b0d4c5d0aa6c69c" name="a7cfa79a9e4fe07e41b0d4c5d0aa6c69c"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">int</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int) const noexcept=delete</td></tr>
<tr class="separator:a7cfa79a9e4fe07e41b0d4c5d0aa6c69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3777fed88f37555f2d090aeb604a117c" id="r_a3777fed88f37555f2d090aeb604a117c"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a3777fed88f37555f2d090aeb604a117c">at_pointer</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_pointer</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3777fed88f37555f2d090aeb604a117c" id="r_a3777fed88f37555f2d090aeb604a117c"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a3777fed88f37555f2d090aeb604a117c">at_pointer</a> (const std::string_view json_pointer) const noexcept</td></tr>
<tr class="memdesc:a3777fed88f37555f2d090aeb604a117c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON pointer. <br /></td></tr>
<tr class="separator:a3777fed88f37555f2d090aeb604a117c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7893ad6fe94e941c3032b64e1aae952d" id="r_a7893ad6fe94e941c3032b64e1aae952d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a7893ad6fe94e941c3032b64e1aae952d">at_path_with_wildcard</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_path</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7893ad6fe94e941c3032b64e1aae952d" id="r_a7893ad6fe94e941c3032b64e1aae952d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a7893ad6fe94e941c3032b64e1aae952d">at_path_with_wildcard</a> (const std::string_view json_path) const noexcept</td></tr>
<tr class="separator:a7893ad6fe94e941c3032b64e1aae952d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae63f42ca3ef7d7eda92b4366db200782" id="r_ae63f42ca3ef7d7eda92b4366db200782"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ae63f42ca3ef7d7eda92b4366db200782">at_path</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_path</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae63f42ca3ef7d7eda92b4366db200782" id="r_ae63f42ca3ef7d7eda92b4366db200782"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ae63f42ca3ef7d7eda92b4366db200782">at_path</a> (std::string_view json_path) const noexcept</td></tr>
<tr class="memdesc:ae63f42ca3ef7d7eda92b4366db200782"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSONPath expression. <br /></td></tr>
<tr class="separator:ae63f42ca3ef7d7eda92b4366db200782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8b5798004a859bf922778226b8c1cce" id="r_aa8b5798004a859bf922778226b8c1cce"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa8b5798004a859bf922778226b8c1cce">at</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_pointer</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa8b5798004a859bf922778226b8c1cce" id="r_aa8b5798004a859bf922778226b8c1cce"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa8b5798004a859bf922778226b8c1cce">at</a> (const std::string_view json_pointer) const noexcept</td></tr>
<tr class="memdesc:aa8b5798004a859bf922778226b8c1cce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Version 0.4 of simdjson used an incorrect interpretation of the JSON Pointer standard and allowed the following : <br /></td></tr>
<tr class="separator:aa8b5798004a859bf922778226b8c1cce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb155c47ef7bebcad79e1b7449734030" id="r_aeb155c47ef7bebcad79e1b7449734030"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aeb155c47ef7bebcad79e1b7449734030">at</a> (size_t index) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aeb155c47ef7bebcad79e1b7449734030" id="r_aeb155c47ef7bebcad79e1b7449734030"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aeb155c47ef7bebcad79e1b7449734030">at</a> (size_t index) const noexcept</td></tr>
<tr class="memdesc:aeb155c47ef7bebcad79e1b7449734030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value at the given index. <br /></td></tr>
<tr class="separator:aeb155c47ef7bebcad79e1b7449734030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a686a21f39c755dcbf95116757d2193bd" id="r_a686a21f39c755dcbf95116757d2193bd"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a686a21f39c755dcbf95116757d2193bd">at_key</a> (std::string_view key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a686a21f39c755dcbf95116757d2193bd" id="r_a686a21f39c755dcbf95116757d2193bd"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a686a21f39c755dcbf95116757d2193bd">at_key</a> (std::string_view key) const noexcept</td></tr>
<tr class="memdesc:a686a21f39c755dcbf95116757d2193bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key. <br /></td></tr>
<tr class="separator:a686a21f39c755dcbf95116757d2193bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5185447e6bf8949e7c5e9c22711e8764" id="r_a5185447e6bf8949e7c5e9c22711e8764"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a5185447e6bf8949e7c5e9c22711e8764">at_key_case_insensitive</a> (std::string_view key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5185447e6bf8949e7c5e9c22711e8764" id="r_a5185447e6bf8949e7c5e9c22711e8764"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a5185447e6bf8949e7c5e9c22711e8764">at_key_case_insensitive</a> (std::string_view key) const noexcept</td></tr>
<tr class="memdesc:a5185447e6bf8949e7c5e9c22711e8764"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key in a case-insensitive manner. <br /></td></tr>
<tr class="separator:a5185447e6bf8949e7c5e9c22711e8764"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9448091caf47e5ecc325956e14ed73" id="r_a2f9448091caf47e5ecc325956e14ed73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a2f9448091caf47e5ecc325956e14ed73">operator&lt;</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2f9448091caf47e5ecc325956e14ed73" id="r_a2f9448091caf47e5ecc325956e14ed73"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a2f9448091caf47e5ecc325956e14ed73">operator&lt;</a> (const <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a2f9448091caf47e5ecc325956e14ed73"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator&lt; defines a total order for element allowing to use them in ordered C++ STL containers <br /></td></tr>
<tr class="separator:a2f9448091caf47e5ecc325956e14ed73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe1c01508f1cc39b41b79596cb5717b" id="r_afbe1c01508f1cc39b41b79596cb5717b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afbe1c01508f1cc39b41b79596cb5717b">operator==</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:afbe1c01508f1cc39b41b79596cb5717b" id="r_afbe1c01508f1cc39b41b79596cb5717b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#afbe1c01508f1cc39b41b79596cb5717b">operator==</a> (const <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:afbe1c01508f1cc39b41b79596cb5717b"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator== allows to verify if two element values reference the same JSON item <br /></td></tr>
<tr class="separator:afbe1c01508f1cc39b41b79596cb5717b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac111e6d27806dbd39794f2c394f95757" id="r_ac111e6d27806dbd39794f2c394f95757"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:ac111e6d27806dbd39794f2c394f95757"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ac111e6d27806dbd39794f2c394f95757">get</a> (<a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;value) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac111e6d27806dbd39794f2c394f95757"><td class="memTemplItemLeft" align="right" valign="top">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#ac111e6d27806dbd39794f2c394f95757">get</a> (<a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;value) const noexcept</td></tr>
<tr class="separator:ac111e6d27806dbd39794f2c394f95757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf7fc982a130f3d49f80fc716bf11e7" id="r_a5bf7fc982a130f3d49f80fc716bf11e7"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a5bf7fc982a130f3d49f80fc716bf11e7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">array</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a5bf7fc982a130f3d49f80fc716bf11e7">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5bf7fc982a130f3d49f80fc716bf11e7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">array</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a5bf7fc982a130f3d49f80fc716bf11e7">get</a> () const noexcept</td></tr>
<tr class="separator:a5bf7fc982a130f3d49f80fc716bf11e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b6a309fdf12e24be48405b913b26882" id="r_a0b6a309fdf12e24be48405b913b26882"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a0b6a309fdf12e24be48405b913b26882"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a0b6a309fdf12e24be48405b913b26882">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a0b6a309fdf12e24be48405b913b26882"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1object.html">object</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a0b6a309fdf12e24be48405b913b26882">get</a> () const noexcept</td></tr>
<tr class="separator:a0b6a309fdf12e24be48405b913b26882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd68dadfacfc6479892b1d05193f56c4" id="r_abd68dadfacfc6479892b1d05193f56c4"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:abd68dadfacfc6479892b1d05193f56c4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> * &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#abd68dadfacfc6479892b1d05193f56c4">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:abd68dadfacfc6479892b1d05193f56c4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#abd68dadfacfc6479892b1d05193f56c4">get</a> () const noexcept</td></tr>
<tr class="separator:abd68dadfacfc6479892b1d05193f56c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cd5af20d56479537130dbcefdf39016" id="r_a7cd5af20d56479537130dbcefdf39016"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a7cd5af20d56479537130dbcefdf39016"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">int64_t</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a7cd5af20d56479537130dbcefdf39016">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7cd5af20d56479537130dbcefdf39016"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a7cd5af20d56479537130dbcefdf39016">get</a> () const noexcept</td></tr>
<tr class="separator:a7cd5af20d56479537130dbcefdf39016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a555604b792435ed2e33be3c52fce0516" id="r_a555604b792435ed2e33be3c52fce0516"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a555604b792435ed2e33be3c52fce0516"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint64_t</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a555604b792435ed2e33be3c52fce0516">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a555604b792435ed2e33be3c52fce0516"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a555604b792435ed2e33be3c52fce0516">get</a> () const noexcept</td></tr>
<tr class="separator:a555604b792435ed2e33be3c52fce0516"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a087e4365bce9eb277fb7417118d865a3" id="r_a087e4365bce9eb277fb7417118d865a3"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:a087e4365bce9eb277fb7417118d865a3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">double</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a087e4365bce9eb277fb7417118d865a3">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a087e4365bce9eb277fb7417118d865a3"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#a087e4365bce9eb277fb7417118d865a3">get</a> () const noexcept</td></tr>
<tr class="separator:a087e4365bce9eb277fb7417118d865a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa97ca9400f458ff8f0e5bc48f3135e4f" id="r_aa97ca9400f458ff8f0e5bc48f3135e4f"><td class="memItemLeft" align="right" valign="top">template&lt;&gt; </td></tr>
<tr class="memitem:aa97ca9400f458ff8f0e5bc48f3135e4f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa97ca9400f458ff8f0e5bc48f3135e4f">get</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa97ca9400f458ff8f0e5bc48f3135e4f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1element.html#aa97ca9400f458ff8f0e5bc48f3135e4f">get</a> () const noexcept</td></tr>
<tr class="separator:aa97ca9400f458ff8f0e5bc48f3135e4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -322,7 +322,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; simdjson::dom::element::at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view&#160;</td>
<td class="paramtype">const std::string_view&#160;</td>
<td class="paramname"><em>json_pointer</em></td><td>)</td>
<td> const</td>
</tr>
@@ -508,7 +508,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &gt; simdjson::dom::element::at_path_with_wildcard </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view&#160;</td>
<td class="paramtype">const std::string_view&#160;</td>
<td class="paramname"><em>json_path</em></td><td>)</td>
<td> const</td>
</tr>
@@ -536,7 +536,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; simdjson::dom::element::at_pointer </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view&#160;</td>
<td class="paramtype">const std::string_view&#160;</td>
<td class="paramname"><em>json_pointer</em></td><td>)</td>
<td> const</td>
</tr>
@@ -649,7 +649,7 @@ template&lt;&gt; </div>
<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_1dom_1_1array.html">bool</a> &gt; simdjson::dom::element::get </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::dom::element::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -736,7 +736,7 @@ template&lt;&gt; </div>
<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_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> * &gt; simdjson::dom::element::get </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &gt; simdjson::dom::element::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -765,7 +765,7 @@ template&lt;&gt; </div>
<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_1dom_1_1array.html">int64_t</a> &gt; simdjson::dom::element::get </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::dom::element::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -794,7 +794,7 @@ template&lt;&gt; </div>
<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_1dom_1_1array.html">uint64_t</a> &gt; simdjson::dom::element::get </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::dom::element::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -823,7 +823,7 @@ template&lt;&gt; </div>
<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_1dom_1_1array.html">double</a> &gt; simdjson::dom::element::get </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::dom::element::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -846,13 +846,13 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<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_1dom_1_1array.html">T</a> &gt; simdjson::dom::element::get </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; T &gt; simdjson::dom::element::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -922,7 +922,7 @@ template&lt;&gt; </div>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
@@ -930,7 +930,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<tr>
<td class="memname">simdjson_warn_unused simdjson_inline <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a> simdjson::dom::element::get </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &amp;&#160;</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>value</em></td><td>)</td>
<td> const</td>
</tr>
@@ -1008,7 +1008,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<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_1dom_1_1array.html">bool</a> &gt; simdjson::dom::element::get_bool </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; bool &gt; simdjson::dom::element::get_bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1038,7 +1038,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<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_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> * &gt; simdjson::dom::element::get_c_str </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; const char * &gt; simdjson::dom::element::get_c_str </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1071,7 +1071,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<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_1dom_1_1array.html">double</a> &gt; simdjson::dom::element::get_double </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; double &gt; simdjson::dom::element::get_double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1101,7 +1101,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<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_1dom_1_1array.html">int64_t</a> &gt; simdjson::dom::element::get_int64 </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; int64_t &gt; simdjson::dom::element::get_int64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1223,7 +1223,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<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_1dom_1_1array.html">uint64_t</a> &gt; simdjson::dom::element::get_uint64 </td>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; uint64_t &gt; simdjson::dom::element::get_uint64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1249,13 +1249,13 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is </td>
<td class="memname">simdjson_inline bool simdjson::dom::element::is </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1297,7 +1297,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_array </td>
<td class="memname">bool simdjson::dom::element::is_array </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1311,7 +1311,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
</div><div class="memdoc">
<p>Whether this element is a json array. </p>
<p>Equivalent to is&lt;array&gt;(). </p>
<p>Equivalent to <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;array&gt;()</a>. </p>
<p class="definition">Definition at line <a class="el" href="element-inl_8h_source.html#l00350">350</a> of file <a class="el" href="element-inl_8h_source.html">element-inl.h</a>.</p>
@@ -1327,7 +1327,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_bool </td>
<td class="memname">bool simdjson::dom::element::is_bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1341,7 +1341,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
</div><div class="memdoc">
<p>Whether this element is a json <code>true</code> or <code>false</code>. </p>
<p>Equivalent to is&lt;bool&gt;(). </p>
<p>Equivalent to <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;bool&gt;()</a>. </p>
<p class="definition">Definition at line <a class="el" href="element-inl_8h_source.html#l00356">356</a> of file <a class="el" href="element-inl_8h_source.html">element-inl.h</a>.</p>
@@ -1357,7 +1357,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_double </td>
<td class="memname">bool simdjson::dom::element::is_double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1371,7 +1371,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
</div><div class="memdoc">
<p>Whether this element is a json number that fits in a double. </p>
<p>Equivalent to is&lt;double&gt;(). </p>
<p>Equivalent to <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;double&gt;()</a>. </p>
<p class="definition">Definition at line <a class="el" href="element-inl_8h_source.html#l00355">355</a> of file <a class="el" href="element-inl_8h_source.html">element-inl.h</a>.</p>
@@ -1387,7 +1387,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_int64 </td>
<td class="memname">bool simdjson::dom::element::is_int64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1401,7 +1401,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
</div><div class="memdoc">
<p>Whether this element is a json number that fits in a signed 64-bit integer. </p>
<p>Equivalent to is&lt;int64_t&gt;(). </p>
<p>Equivalent to <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;int64_t&gt;()</a>. </p>
<p class="definition">Definition at line <a class="el" href="element-inl_8h_source.html#l00353">353</a> of file <a class="el" href="element-inl_8h_source.html">element-inl.h</a>.</p>
@@ -1417,7 +1417,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_null </td>
<td class="memname">bool simdjson::dom::element::is_null </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1446,7 +1446,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_number </td>
<td class="memname">bool simdjson::dom::element::is_number </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1476,7 +1476,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_object </td>
<td class="memname">bool simdjson::dom::element::is_object </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1490,7 +1490,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
</div><div class="memdoc">
<p>Whether this element is a json object. </p>
<p>Equivalent to is&lt;object&gt;(). </p>
<p>Equivalent to <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;object&gt;()</a>. </p>
<p class="definition">Definition at line <a class="el" href="element-inl_8h_source.html#l00351">351</a> of file <a class="el" href="element-inl_8h_source.html">element-inl.h</a>.</p>
@@ -1506,7 +1506,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_string </td>
<td class="memname">bool simdjson::dom::element::is_string </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1520,7 +1520,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
</div><div class="memdoc">
<p>Whether this element is a json string. </p>
<p>Equivalent to is&lt;std::string_view&gt;() or is&lt;const char *&gt;(). </p>
<p>Equivalent to <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;std::string_view&gt;()</a> or <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;const char *&gt;()</a>. </p>
<p class="definition">Definition at line <a class="el" href="element-inl_8h_source.html#l00352">352</a> of file <a class="el" href="element-inl_8h_source.html">element-inl.h</a>.</p>
@@ -1536,7 +1536,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::is_uint64 </td>
<td class="memname">bool simdjson::dom::element::is_uint64 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1550,7 +1550,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
</div><div class="memdoc">
<p>Whether this element is a json number that fits in an unsigned 64-bit integer. </p>
<p>Equivalent to is&lt;uint64_t&gt;(). </p>
<p>Equivalent to <a class="el" href="classsimdjson_1_1dom_1_1element.html#a4c77063d766c7db197f8674407b504d7" title="Tell whether the value can be cast to provided type (T).">is&lt;uint64_t&gt;()</a>. </p>
<p class="definition">Definition at line <a class="el" href="element-inl_8h_source.html#l00354">354</a> of file <a class="el" href="element-inl_8h_source.html">element-inl.h</a>.</p>
@@ -1602,7 +1602,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson::dom::element::operator <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> </td>
<td class="memname">simdjson::dom::element::operator bool </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1638,7 +1638,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson::dom::element::operator <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> * </td>
<td class="memname">simdjson::dom::element::operator const char * </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1676,7 +1676,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson::dom::element::operator <a class="el" href="classsimdjson_1_1dom_1_1array.html">double</a> </td>
<td class="memname">simdjson::dom::element::operator double </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1712,7 +1712,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson::dom::element::operator <a class="el" href="classsimdjson_1_1dom_1_1array.html">int64_t</a> </td>
<td class="memname">simdjson::dom::element::operator int64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1822,7 +1822,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson::dom::element::operator <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint64_t</a> </td>
<td class="memname">simdjson::dom::element::operator uint64_t </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1859,9 +1859,9 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::operator&lt; </td>
<td class="memname">bool simdjson::dom::element::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -1890,9 +1890,9 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::element::operator== </td>
<td class="memname">bool simdjson::dom::element::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -1923,7 +1923,7 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; simdjson::dom::element::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> const</td>
</tr>
@@ -1995,15 +1995,15 @@ template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="classsimdjson_1_1dom_1_1array.html">typename</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &gt; </div>
template&lt;typename T &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a> simdjson::dom::element::tie </td>
<td class="memname">void simdjson::dom::element::tie </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">T</a> &amp;&#160;</td>
<td class="paramtype">T &amp;&#160;</td>
<td class="paramname"><em>value</em>, </td>
</tr>
<tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+19 -19
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -114,49 +114,49 @@ Classes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae2e1a8cbaab9d352495d1dc993407be3" id="r_ae2e1a8cbaab9d352495d1dc993407be3"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ae2e1a8cbaab9d352495d1dc993407be3">object</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ae2e1a8cbaab9d352495d1dc993407be3" id="r_ae2e1a8cbaab9d352495d1dc993407be3"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ae2e1a8cbaab9d352495d1dc993407be3">object</a> () noexcept</td></tr>
<tr class="memdesc:ae2e1a8cbaab9d352495d1dc993407be3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new, invalid object. <br /></td></tr>
<tr class="separator:ae2e1a8cbaab9d352495d1dc993407be3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe127a7e9ec8dab9ec76160525a68a83" id="r_afe127a7e9ec8dab9ec76160525a68a83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#afe127a7e9ec8dab9ec76160525a68a83">begin</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:afe127a7e9ec8dab9ec76160525a68a83" id="r_afe127a7e9ec8dab9ec76160525a68a83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#afe127a7e9ec8dab9ec76160525a68a83">begin</a> () const noexcept</td></tr>
<tr class="memdesc:afe127a7e9ec8dab9ec76160525a68a83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the first key/value pair. <br /></td></tr>
<tr class="separator:afe127a7e9ec8dab9ec76160525a68a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79cf291477bcaa1bf2328411b411587d" id="r_a79cf291477bcaa1bf2328411b411587d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d">end</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a79cf291477bcaa1bf2328411b411587d" id="r_a79cf291477bcaa1bf2328411b411587d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d">end</a> () const noexcept</td></tr>
<tr class="memdesc:a79cf291477bcaa1bf2328411b411587d"><td class="mdescLeft">&#160;</td><td class="mdescRight">One past the last key/value pair. <br /></td></tr>
<tr class="separator:a79cf291477bcaa1bf2328411b411587d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93ec5c36aae913f266f533b2e02bc873" id="r_a93ec5c36aae913f266f533b2e02bc873"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a93ec5c36aae913f266f533b2e02bc873">size</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a93ec5c36aae913f266f533b2e02bc873" id="r_a93ec5c36aae913f266f533b2e02bc873"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a93ec5c36aae913f266f533b2e02bc873">size</a> () const noexcept</td></tr>
<tr class="memdesc:a93ec5c36aae913f266f533b2e02bc873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of the object (number of keys). <br /></td></tr>
<tr class="separator:a93ec5c36aae913f266f533b2e02bc873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc66a2f2eb74fbe359d4064531764f50" id="r_acc66a2f2eb74fbe359d4064531764f50"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#acc66a2f2eb74fbe359d4064531764f50">operator[]</a> (std::string_view key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:acc66a2f2eb74fbe359d4064531764f50" id="r_acc66a2f2eb74fbe359d4064531764f50"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#acc66a2f2eb74fbe359d4064531764f50">operator[]</a> (std::string_view key) const noexcept</td></tr>
<tr class="memdesc:acc66a2f2eb74fbe359d4064531764f50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key. <br /></td></tr>
<tr class="separator:acc66a2f2eb74fbe359d4064531764f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2691ceae488be203aac2d5ef5b67347f" id="r_a2691ceae488be203aac2d5ef5b67347f"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a2691ceae488be203aac2d5ef5b67347f">operator[]</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2691ceae488be203aac2d5ef5b67347f" id="r_a2691ceae488be203aac2d5ef5b67347f"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a2691ceae488be203aac2d5ef5b67347f">operator[]</a> (const char *key) const noexcept</td></tr>
<tr class="memdesc:a2691ceae488be203aac2d5ef5b67347f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key. <br /></td></tr>
<tr class="separator:a2691ceae488be203aac2d5ef5b67347f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94943e8948430ec86fd349842eb39740" id="r_a94943e8948430ec86fd349842eb39740"><td class="memItemLeft" align="right" valign="top"><a id="a94943e8948430ec86fd349842eb39740" name="a94943e8948430ec86fd349842eb39740"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">int</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int) const noexcept=delete</td></tr>
<tr class="separator:a94943e8948430ec86fd349842eb39740"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace84581be0fee46d5128c49710522aba" id="r_ace84581be0fee46d5128c49710522aba"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ace84581be0fee46d5128c49710522aba">at_pointer</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_pointer</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ace84581be0fee46d5128c49710522aba" id="r_ace84581be0fee46d5128c49710522aba"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ace84581be0fee46d5128c49710522aba">at_pointer</a> (std::string_view json_pointer) const noexcept</td></tr>
<tr class="memdesc:ace84581be0fee46d5128c49710522aba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSON pointer. <br /></td></tr>
<tr class="separator:ace84581be0fee46d5128c49710522aba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3674739ae68d1e3d7071551a1aad7c4d" id="r_a3674739ae68d1e3d7071551a1aad7c4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a3674739ae68d1e3d7071551a1aad7c4d">process_json_path_of_child_elements</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">current</a>, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;<a class="el" href="classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d">end</a>, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">path_suffix</a>, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">accumulator</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3674739ae68d1e3d7071551a1aad7c4d" id="r_a3674739ae68d1e3d7071551a1aad7c4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a3674739ae68d1e3d7071551a1aad7c4d">process_json_path_of_child_elements</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;current, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;<a class="el" href="classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d">end</a>, const std::string_view &amp;path_suffix, std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;accumulator) const noexcept</td></tr>
<tr class="memdesc:a3674739ae68d1e3d7071551a1aad7c4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursive function which processes the JSON path of each child element. <br /></td></tr>
<tr class="separator:a3674739ae68d1e3d7071551a1aad7c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e5180422078f1adadd467508993c41" id="r_a80e5180422078f1adadd467508993c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a80e5180422078f1adadd467508993c41">at_path_with_wildcard</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_path</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a80e5180422078f1adadd467508993c41" id="r_a80e5180422078f1adadd467508993c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a80e5180422078f1adadd467508993c41">at_path_with_wildcard</a> (std::string_view json_path) const noexcept</td></tr>
<tr class="memdesc:a80e5180422078f1adadd467508993c41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds support for JSONPath expression with wildcards '*'. <br /></td></tr>
<tr class="separator:a80e5180422078f1adadd467508993c41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d243605183d484a797cc06ac32a0ee" id="r_aa9d243605183d484a797cc06ac32a0ee"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#aa9d243605183d484a797cc06ac32a0ee">at_path</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">json_path</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa9d243605183d484a797cc06ac32a0ee" id="r_aa9d243605183d484a797cc06ac32a0ee"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#aa9d243605183d484a797cc06ac32a0ee">at_path</a> (std::string_view json_path) const noexcept</td></tr>
<tr class="memdesc:aa9d243605183d484a797cc06ac32a0ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given JSONPath expression. <br /></td></tr>
<tr class="separator:aa9d243605183d484a797cc06ac32a0ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fb3e04e0ea591132da90341bf9ed819" id="r_a4fb3e04e0ea591132da90341bf9ed819"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a4fb3e04e0ea591132da90341bf9ed819">at_key</a> (std::string_view key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4fb3e04e0ea591132da90341bf9ed819" id="r_a4fb3e04e0ea591132da90341bf9ed819"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a4fb3e04e0ea591132da90341bf9ed819">at_key</a> (std::string_view key) const noexcept</td></tr>
<tr class="memdesc:a4fb3e04e0ea591132da90341bf9ed819"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key. <br /></td></tr>
<tr class="separator:a4fb3e04e0ea591132da90341bf9ed819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a71e54531711fefd97ed972c760c0e8" id="r_a2a71e54531711fefd97ed972c760c0e8"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a2a71e54531711fefd97ed972c760c0e8">get_values</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">out</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2a71e54531711fefd97ed972c760c0e8" id="r_a2a71e54531711fefd97ed972c760c0e8"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#a2a71e54531711fefd97ed972c760c0e8">get_values</a> (std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; &amp;out) const noexcept</td></tr>
<tr class="memdesc:a2a71e54531711fefd97ed972c760c0e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the values associated with keys of an object This function has linear-time complexity: the keys are checked one by one. <br /></td></tr>
<tr class="separator:a2a71e54531711fefd97ed972c760c0e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab075da9eb7678f6321cecf4cbd196039" id="r_ab075da9eb7678f6321cecf4cbd196039"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ab075da9eb7678f6321cecf4cbd196039">at_key_case_insensitive</a> (std::string_view key) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab075da9eb7678f6321cecf4cbd196039" id="r_ab075da9eb7678f6321cecf4cbd196039"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ab075da9eb7678f6321cecf4cbd196039">at_key_case_insensitive</a> (std::string_view key) const noexcept</td></tr>
<tr class="memdesc:ab075da9eb7678f6321cecf4cbd196039"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value associated with the given key in a case-insensitive manner. <br /></td></tr>
<tr class="separator:ab075da9eb7678f6321cecf4cbd196039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4fdfb4c4df15af03f44a11201b0545d" id="r_ad4fdfb4c4df15af03f44a11201b0545d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ad4fdfb4c4df15af03f44a11201b0545d">operator element</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad4fdfb4c4df15af03f44a11201b0545d" id="r_ad4fdfb4c4df15af03f44a11201b0545d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object.html#ad4fdfb4c4df15af03f44a11201b0545d">operator element</a> () const noexcept</td></tr>
<tr class="memdesc:ad4fdfb4c4df15af03f44a11201b0545d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implicitly convert object to element. <br /></td></tr>
<tr class="separator:ad4fdfb4c4df15af03f44a11201b0545d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -513,7 +513,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; simdjson::dom::object::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>key</em></td><td>)</td>
<td> const</td>
</tr>
@@ -591,7 +591,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a> simdjson::dom::object::process_json_path_of_child_elements </td>
<td class="memname">void simdjson::dom::object::process_json_path_of_child_elements </td>
<td>(</td>
<td class="paramtype">std::vector&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;::iterator &amp;&#160;</td>
<td class="paramname"><em>current</em>, </td>
@@ -605,7 +605,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string_view &amp;&#160;</td>
<td class="paramtype">const std::string_view &amp;&#160;</td>
<td class="paramname"><em>path_suffix</em>, </td>
</tr>
<tr>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+46 -46
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -104,64 +104,64 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1dom_1_1object_1_1iter
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a68ee514e2e9d049b25631aceccc9a98c" id="r_a68ee514e2e9d049b25631aceccc9a98c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a68ee514e2e9d049b25631aceccc9a98c">value_type</a> = <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">key_value_pair</a></td></tr>
<tr class="memitem:a68ee514e2e9d049b25631aceccc9a98c" id="r_a68ee514e2e9d049b25631aceccc9a98c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a68ee514e2e9d049b25631aceccc9a98c">value_type</a> = const <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">key_value_pair</a></td></tr>
<tr class="separator:a68ee514e2e9d049b25631aceccc9a98c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f5a66a6cd5a6bbacdbdc83b576b80c" id="r_af9f5a66a6cd5a6bbacdbdc83b576b80c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#af9f5a66a6cd5a6bbacdbdc83b576b80c">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="memitem:af9f5a66a6cd5a6bbacdbdc83b576b80c" id="r_af9f5a66a6cd5a6bbacdbdc83b576b80c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#af9f5a66a6cd5a6bbacdbdc83b576b80c">difference_type</a> = std::ptrdiff_t</td></tr>
<tr class="separator:af9f5a66a6cd5a6bbacdbdc83b576b80c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a635690b40ba45c007c4436b903e7e47e" id="r_a635690b40ba45c007c4436b903e7e47e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a635690b40ba45c007c4436b903e7e47e">pointer</a> = <a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a></td></tr>
<tr class="memitem:a635690b40ba45c007c4436b903e7e47e" id="r_a635690b40ba45c007c4436b903e7e47e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a635690b40ba45c007c4436b903e7e47e">pointer</a> = void</td></tr>
<tr class="separator:a635690b40ba45c007c4436b903e7e47e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2abd9e8dfde07022dfedeec856fc0d" id="r_a0b2abd9e8dfde07022dfedeec856fc0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a0b2abd9e8dfde07022dfedeec856fc0d">reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">value_type</a></td></tr>
<tr class="memitem:a0b2abd9e8dfde07022dfedeec856fc0d" id="r_a0b2abd9e8dfde07022dfedeec856fc0d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a0b2abd9e8dfde07022dfedeec856fc0d">reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">value_type</a></td></tr>
<tr class="separator:a0b2abd9e8dfde07022dfedeec856fc0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a573079fc228576c50d3eedcf6869d82a" id="r_a573079fc228576c50d3eedcf6869d82a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a573079fc228576c50d3eedcf6869d82a">iterator_category</a> = std::forward_iterator_tag</td></tr>
<tr class="memitem:a573079fc228576c50d3eedcf6869d82a" id="r_a573079fc228576c50d3eedcf6869d82a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a573079fc228576c50d3eedcf6869d82a">iterator_category</a> = std::forward_iterator_tag</td></tr>
<tr class="separator:a573079fc228576c50d3eedcf6869d82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a688f6c7f451602bb3385a93252c0828a" id="r_a688f6c7f451602bb3385a93252c0828a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a688f6c7f451602bb3385a93252c0828a">operator*</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a688f6c7f451602bb3385a93252c0828a" id="r_a688f6c7f451602bb3385a93252c0828a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a688f6c7f451602bb3385a93252c0828a">operator*</a> () const noexcept</td></tr>
<tr class="memdesc:a688f6c7f451602bb3385a93252c0828a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the actual key/value pair. <br /></td></tr>
<tr class="separator:a688f6c7f451602bb3385a93252c0828a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa26738ad08b7de3be4621a75863118ab" id="r_aa26738ad08b7de3be4621a75863118ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#aa26738ad08b7de3be4621a75863118ab">operator++</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa26738ad08b7de3be4621a75863118ab" id="r_aa26738ad08b7de3be4621a75863118ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#aa26738ad08b7de3be4621a75863118ab">operator++</a> () noexcept</td></tr>
<tr class="memdesc:aa26738ad08b7de3be4621a75863118ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next key/value pair. <br /></td></tr>
<tr class="separator:aa26738ad08b7de3be4621a75863118ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83b3c467632c017400f95ff05d2367b3" id="r_a83b3c467632c017400f95ff05d2367b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a83b3c467632c017400f95ff05d2367b3">operator++</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">int</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a83b3c467632c017400f95ff05d2367b3" id="r_a83b3c467632c017400f95ff05d2367b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a83b3c467632c017400f95ff05d2367b3">operator++</a> (int) noexcept</td></tr>
<tr class="memdesc:a83b3c467632c017400f95ff05d2367b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next key/value pair. <br /></td></tr>
<tr class="separator:a83b3c467632c017400f95ff05d2367b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1da5ce328cc2609432be961736c6e810" id="r_a1da5ce328cc2609432be961736c6e810"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a1da5ce328cc2609432be961736c6e810">operator!=</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1da5ce328cc2609432be961736c6e810" id="r_a1da5ce328cc2609432be961736c6e810"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a1da5ce328cc2609432be961736c6e810">operator!=</a> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a1da5ce328cc2609432be961736c6e810"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if these values come from the same place in the JSON. <br /></td></tr>
<tr class="separator:a1da5ce328cc2609432be961736c6e810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b4a7d3017744fec3aa4252967f73204" id="r_a7b4a7d3017744fec3aa4252967f73204"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a7b4a7d3017744fec3aa4252967f73204">operator==</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7b4a7d3017744fec3aa4252967f73204" id="r_a7b4a7d3017744fec3aa4252967f73204"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a7b4a7d3017744fec3aa4252967f73204">operator==</a> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a7b4a7d3017744fec3aa4252967f73204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab37cb500deb6ae49a712b8999d6ca3" id="r_aaab37cb500deb6ae49a712b8999d6ca3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#aaab37cb500deb6ae49a712b8999d6ca3">operator&lt;</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aaab37cb500deb6ae49a712b8999d6ca3" id="r_aaab37cb500deb6ae49a712b8999d6ca3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#aaab37cb500deb6ae49a712b8999d6ca3">operator&lt;</a> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:aaab37cb500deb6ae49a712b8999d6ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a498ffa7fca4164634f87ff2ef0905f8b" id="r_a498ffa7fca4164634f87ff2ef0905f8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a498ffa7fca4164634f87ff2ef0905f8b">operator&lt;=</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a498ffa7fca4164634f87ff2ef0905f8b" id="r_a498ffa7fca4164634f87ff2ef0905f8b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a498ffa7fca4164634f87ff2ef0905f8b">operator&lt;=</a> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a498ffa7fca4164634f87ff2ef0905f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba9ad6e2eea839fb4fb1603e63f1ee4b" id="r_aba9ad6e2eea839fb4fb1603e63f1ee4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#aba9ad6e2eea839fb4fb1603e63f1ee4b">operator&gt;=</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aba9ad6e2eea839fb4fb1603e63f1ee4b" id="r_aba9ad6e2eea839fb4fb1603e63f1ee4b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#aba9ad6e2eea839fb4fb1603e63f1ee4b">operator&gt;=</a> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:aba9ad6e2eea839fb4fb1603e63f1ee4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05f201b94ff4852a1f41bca76595280d" id="r_a05f201b94ff4852a1f41bca76595280d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a05f201b94ff4852a1f41bca76595280d">operator&gt;</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a05f201b94ff4852a1f41bca76595280d" id="r_a05f201b94ff4852a1f41bca76595280d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a05f201b94ff4852a1f41bca76595280d">operator&gt;</a> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;other) const noexcept</td></tr>
<tr class="separator:a05f201b94ff4852a1f41bca76595280d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a951609ca7a164b499ff19adbe2de7983" id="r_a951609ca7a164b499ff19adbe2de7983"><td class="memItemLeft" align="right" valign="top">std::string_view&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a951609ca7a164b499ff19adbe2de7983">key</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a951609ca7a164b499ff19adbe2de7983" id="r_a951609ca7a164b499ff19adbe2de7983"><td class="memItemLeft" align="right" valign="top">std::string_view&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a951609ca7a164b499ff19adbe2de7983">key</a> () const noexcept</td></tr>
<tr class="memdesc:a951609ca7a164b499ff19adbe2de7983"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the key of this key/value pair. <br /></td></tr>
<tr class="separator:a951609ca7a164b499ff19adbe2de7983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ad1b60fd5df56d9fdb8bce1e08de88f" id="r_a5ad1b60fd5df56d9fdb8bce1e08de88f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a5ad1b60fd5df56d9fdb8bce1e08de88f">key_length</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5ad1b60fd5df56d9fdb8bce1e08de88f" id="r_a5ad1b60fd5df56d9fdb8bce1e08de88f"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a5ad1b60fd5df56d9fdb8bce1e08de88f">key_length</a> () const noexcept</td></tr>
<tr class="memdesc:a5ad1b60fd5df56d9fdb8bce1e08de88f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the length (in bytes) of the key in this key/value pair. <br /></td></tr>
<tr class="separator:a5ad1b60fd5df56d9fdb8bce1e08de88f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4807eeb1ed5f596b587d0b61dfb550e7" id="r_a4807eeb1ed5f596b587d0b61dfb550e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a4807eeb1ed5f596b587d0b61dfb550e7">key_equals</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">o</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a4807eeb1ed5f596b587d0b61dfb550e7" id="r_a4807eeb1ed5f596b587d0b61dfb550e7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a4807eeb1ed5f596b587d0b61dfb550e7">key_equals</a> (std::string_view o) const noexcept</td></tr>
<tr class="memdesc:a4807eeb1ed5f596b587d0b61dfb550e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the key in this key/value pair is equal to the provided string_view. <br /></td></tr>
<tr class="separator:a4807eeb1ed5f596b587d0b61dfb550e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d335de77b8c5b731566e48f6cacd95d" id="r_a6d335de77b8c5b731566e48f6cacd95d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a6d335de77b8c5b731566e48f6cacd95d">key_equals_case_insensitive</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">o</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6d335de77b8c5b731566e48f6cacd95d" id="r_a6d335de77b8c5b731566e48f6cacd95d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a6d335de77b8c5b731566e48f6cacd95d">key_equals_case_insensitive</a> (std::string_view o) const noexcept</td></tr>
<tr class="memdesc:a6d335de77b8c5b731566e48f6cacd95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the key in this key/value pair is equal to the provided string_view in a case-insensitive manner. <br /></td></tr>
<tr class="separator:a6d335de77b8c5b731566e48f6cacd95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a99dcf9c422d5c24f3c570b6d9b6e4" id="r_a54a99dcf9c422d5c24f3c570b6d9b6e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a54a99dcf9c422d5c24f3c570b6d9b6e4">key_c_str</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a54a99dcf9c422d5c24f3c570b6d9b6e4" id="r_a54a99dcf9c422d5c24f3c570b6d9b6e4"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a54a99dcf9c422d5c24f3c570b6d9b6e4">key_c_str</a> () const noexcept</td></tr>
<tr class="memdesc:a54a99dcf9c422d5c24f3c570b6d9b6e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the key of this key/value pair. <br /></td></tr>
<tr class="separator:a54a99dcf9c422d5c24f3c570b6d9b6e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2049ae539dca6999cc33300d212a5014" id="r_a2049ae539dca6999cc33300d212a5014"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a2049ae539dca6999cc33300d212a5014">value</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a2049ae539dca6999cc33300d212a5014" id="r_a2049ae539dca6999cc33300d212a5014"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html#a2049ae539dca6999cc33300d212a5014">value</a> () const noexcept</td></tr>
<tr class="memdesc:a2049ae539dca6999cc33300d212a5014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of this key/value pair. <br /></td></tr>
<tr class="separator:a2049ae539dca6999cc33300d212a5014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac82e68be1f179df92423d879114fbf55" id="r_ac82e68be1f179df92423d879114fbf55"><td class="memItemLeft" align="right" valign="top"><a id="ac82e68be1f179df92423d879114fbf55" name="ac82e68be1f179df92423d879114fbf55"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;) noexcept=default</td></tr>
<tr class="separator:ac82e68be1f179df92423d879114fbf55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5312a879c04a9805453ecdf2e9ac793e" id="r_a5312a879c04a9805453ecdf2e9ac793e"><td class="memItemLeft" align="right" valign="top"><a id="a5312a879c04a9805453ecdf2e9ac793e" name="a5312a879c04a9805453ecdf2e9ac793e"></a>
<a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
<a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;) noexcept=default</td></tr>
<tr class="separator:a5312a879c04a9805453ecdf2e9ac793e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -175,7 +175,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> simdjson::dom::object::iterator::difference_type = std::ptrdiff_t</td>
<td class="memname">using simdjson::dom::object::iterator::difference_type = std::ptrdiff_t</td>
</tr>
</table>
</div><div class="memdoc">
@@ -191,7 +191,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> simdjson::dom::object::iterator::iterator_category = std::forward_iterator_tag</td>
<td class="memname">using simdjson::dom::object::iterator::iterator_category = std::forward_iterator_tag</td>
</tr>
</table>
</div><div class="memdoc">
@@ -207,7 +207,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">simdjson::dom::object::iterator::pointer</a> = <a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a></td>
<td class="memname">using simdjson::dom::object::iterator::pointer = void</td>
</tr>
</table>
</div><div class="memdoc">
@@ -223,7 +223,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">simdjson::dom::object::iterator::reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">value_type</a></td>
<td class="memname">using <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">simdjson::dom::object::iterator::reference</a> = <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">value_type</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -239,7 +239,7 @@ Public Member Functions</h2></td></tr>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">using</a> <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">simdjson::dom::object::iterator::value_type</a> = <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">key_value_pair</a></td>
<td class="memname">using <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">simdjson::dom::object::iterator::value_type</a> = const <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">key_value_pair</a></td>
</tr>
</table>
</div><div class="memdoc">
@@ -288,7 +288,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> * simdjson::dom::object::iterator::key_c_str </td>
<td class="memname">const char * simdjson::dom::object::iterator::key_c_str </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -317,7 +317,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::key_equals </td>
<td class="memname">bool simdjson::dom::object::iterator::key_equals </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>o</em></td><td>)</td>
@@ -349,7 +349,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::key_equals_case_insensitive </td>
<td class="memname">bool simdjson::dom::object::iterator::key_equals_case_insensitive </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>o</em></td><td>)</td>
@@ -380,7 +380,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">uint32_t</a> simdjson::dom::object::iterator::key_length </td>
<td class="memname">uint32_t simdjson::dom::object::iterator::key_length </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -410,9 +410,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::operator!= </td>
<td class="memname">bool simdjson::dom::object::iterator::operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -441,7 +441,7 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">key_value_pair</a> simdjson::dom::object::iterator::operator* </td>
<td class="memname">const <a class="el" href="classsimdjson_1_1dom_1_1key__value__pair.html">key_value_pair</a> simdjson::dom::object::iterator::operator* </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -502,7 +502,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">object::iterator</a> simdjson::dom::object::iterator::operator++ </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">int</a>&#160;</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
@@ -531,9 +531,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::operator&lt; </td>
<td class="memname">bool simdjson::dom::object::iterator::operator&lt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -559,9 +559,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::operator&lt;= </td>
<td class="memname">bool simdjson::dom::object::iterator::operator&lt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -587,9 +587,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::operator== </td>
<td class="memname">bool simdjson::dom::object::iterator::operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -615,9 +615,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::operator&gt; </td>
<td class="memname">bool simdjson::dom::object::iterator::operator&gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@@ -643,9 +643,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::object::iterator::operator&gt;= </td>
<td class="memname">bool simdjson::dom::object::iterator::operator&gt;= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1dom_1_1object_1_1iterator.html">iterator</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+81 -81
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -109,115 +109,115 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1dom_1_1parser.html','
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a09370efac9e1b7d9b4a8349332e026c3" id="r_a09370efac9e1b7d9b4a8349332e026c3"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a09370efac9e1b7d9b4a8349332e026c3">parser</a> (size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0">max_capacity</a>=<a class="el" href="namespacesimdjson.html#ad0bad3783275be4012bd5cfd0327875a">SIMDJSON_MAXSIZE_BYTES</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a09370efac9e1b7d9b4a8349332e026c3" id="r_a09370efac9e1b7d9b4a8349332e026c3"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a09370efac9e1b7d9b4a8349332e026c3">parser</a> (size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0">max_capacity</a>=<a class="el" href="namespacesimdjson.html#ad0bad3783275be4012bd5cfd0327875a">SIMDJSON_MAXSIZE_BYTES</a>) noexcept</td></tr>
<tr class="memdesc:a09370efac9e1b7d9b4a8349332e026c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a JSON parser. <br /></td></tr>
<tr class="separator:a09370efac9e1b7d9b4a8349332e026c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f3c80565fe63857e2901c48e7bed64d" id="r_a3f3c80565fe63857e2901c48e7bed64d"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a3f3c80565fe63857e2901c48e7bed64d">parser</a> (<a class="el" href="classsimdjson_1_1dom_1_1parser.html">parser</a> &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3f3c80565fe63857e2901c48e7bed64d" id="r_a3f3c80565fe63857e2901c48e7bed64d"><td class="memItemLeft" align="right" valign="top">simdjson_inline&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a3f3c80565fe63857e2901c48e7bed64d">parser</a> (<a class="el" href="classsimdjson_1_1dom_1_1parser.html">parser</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a3f3c80565fe63857e2901c48e7bed64d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take another parser's buffers and state. <br /></td></tr>
<tr class="separator:a3f3c80565fe63857e2901c48e7bed64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5b61dda345cef1feba7c4529dfe0259" id="r_af5b61dda345cef1feba7c4529dfe0259"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1parser.html">parser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#af5b61dda345cef1feba7c4529dfe0259">operator=</a> (<a class="el" href="classsimdjson_1_1dom_1_1parser.html">parser</a> &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">other</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:af5b61dda345cef1feba7c4529dfe0259" id="r_af5b61dda345cef1feba7c4529dfe0259"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1parser.html">parser</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#af5b61dda345cef1feba7c4529dfe0259">operator=</a> (<a class="el" href="classsimdjson_1_1dom_1_1parser.html">parser</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:af5b61dda345cef1feba7c4529dfe0259"><td class="mdescLeft">&#160;</td><td class="mdescRight">Take another parser's buffers and state. <br /></td></tr>
<tr class="separator:af5b61dda345cef1feba7c4529dfe0259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb48211f320af02b58dc3d0505059844" id="r_aeb48211f320af02b58dc3d0505059844"><td class="memItemLeft" align="right" valign="top"><a id="aeb48211f320af02b58dc3d0505059844" name="aeb48211f320af02b58dc3d0505059844"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>~parser</b> ()=<a class="el" href="classsimdjson_1_1dom_1_1array.html">default</a></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>~parser</b> ()=default</td></tr>
<tr class="memdesc:aeb48211f320af02b58dc3d0505059844"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocate the JSON parser. <br /></td></tr>
<tr class="separator:aeb48211f320af02b58dc3d0505059844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac408e4da66b0ac7cf9734aa4973e0093" id="r_ac408e4da66b0ac7cf9734aa4973e0093"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ac408e4da66b0ac7cf9734aa4973e0093">load</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">path</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ac408e4da66b0ac7cf9734aa4973e0093" id="r_ac408e4da66b0ac7cf9734aa4973e0093"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ac408e4da66b0ac7cf9734aa4973e0093">load</a> (std::string_view path) &amp;noexcept</td></tr>
<tr class="memdesc:ac408e4da66b0ac7cf9734aa4973e0093"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a JSON document from a file and return a reference to it. <br /></td></tr>
<tr class="separator:ac408e4da66b0ac7cf9734aa4973e0093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a133734a750f7ebb9d0b404d8b1b29555" id="r_a133734a750f7ebb9d0b404d8b1b29555"><td class="memItemLeft" align="right" valign="top"><a id="a133734a750f7ebb9d0b404d8b1b29555" name="a133734a750f7ebb9d0b404d8b1b29555"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">path</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> (std::string_view path) &amp;&amp;=delete</td></tr>
<tr class="separator:a133734a750f7ebb9d0b404d8b1b29555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3fc69c5ff15c98e6b1ff9aa4811b040" id="r_aa3fc69c5ff15c98e6b1ff9aa4811b040"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#aa3fc69c5ff15c98e6b1ff9aa4811b040">load_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">path</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aa3fc69c5ff15c98e6b1ff9aa4811b040" id="r_aa3fc69c5ff15c98e6b1ff9aa4811b040"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#aa3fc69c5ff15c98e6b1ff9aa4811b040">load_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, std::string_view path) &amp;noexcept</td></tr>
<tr class="memdesc:aa3fc69c5ff15c98e6b1ff9aa4811b040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a JSON document from a file into a provide document instance and return a temporary reference to it. <br /></td></tr>
<tr class="separator:aa3fc69c5ff15c98e6b1ff9aa4811b040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a22516522a2655e7f2fad1dfdc565c4" id="r_a2a22516522a2655e7f2fad1dfdc565c4"><td class="memItemLeft" align="right" valign="top"><a id="a2a22516522a2655e7f2fad1dfdc565c4" name="a2a22516522a2655e7f2fad1dfdc565c4"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>load_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">path</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>load_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, std::string_view path) &amp;&amp;=delete</td></tr>
<tr class="separator:a2a22516522a2655e7f2fad1dfdc565c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16c7d1e28125ef7d5703244483f70984" id="r_a16c7d1e28125ef7d5703244483f70984"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a16c7d1e28125ef7d5703244483f70984">parse</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a16c7d1e28125ef7d5703244483f70984" id="r_a16c7d1e28125ef7d5703244483f70984"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a16c7d1e28125ef7d5703244483f70984">parse</a> (const uint8_t *buf, size_t len, bool realloc_if_needed=true) &amp;noexcept</td></tr>
<tr class="memdesc:a16c7d1e28125ef7d5703244483f70984"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a JSON document and return a temporary reference to it. <br /></td></tr>
<tr class="separator:a16c7d1e28125ef7d5703244483f70984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad153df3c2740ce735665e302a768763c" id="r_ad153df3c2740ce735665e302a768763c"><td class="memItemLeft" align="right" valign="top"><a id="ad153df3c2740ce735665e302a768763c" name="ad153df3c2740ce735665e302a768763c"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (const uint8_t *buf, size_t len, bool realloc_if_needed=true) &amp;&amp;=delete</td></tr>
<tr class="separator:ad153df3c2740ce735665e302a768763c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf358420cd2a1d1b60047cde61c074d5" id="r_adf358420cd2a1d1b60047cde61c074d5"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#adf358420cd2a1d1b60047cde61c074d5">parse</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:adf358420cd2a1d1b60047cde61c074d5" id="r_adf358420cd2a1d1b60047cde61c074d5"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#adf358420cd2a1d1b60047cde61c074d5">parse</a> (const char *buf, size_t len, bool realloc_if_needed=true) &amp;noexcept</td></tr>
<tr class="separator:adf358420cd2a1d1b60047cde61c074d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf8645a31356712ab164f8ce34e66f9a" id="r_abf8645a31356712ab164f8ce34e66f9a"><td class="memItemLeft" align="right" valign="top"><a id="abf8645a31356712ab164f8ce34e66f9a" name="abf8645a31356712ab164f8ce34e66f9a"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (const char *buf, size_t len, bool realloc_if_needed=true) &amp;&amp;=delete</td></tr>
<tr class="separator:abf8645a31356712ab164f8ce34e66f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806cb2434fe8c5aca0426e446eaecd01" id="r_a806cb2434fe8c5aca0426e446eaecd01"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a806cb2434fe8c5aca0426e446eaecd01">parse</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a806cb2434fe8c5aca0426e446eaecd01" id="r_a806cb2434fe8c5aca0426e446eaecd01"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a806cb2434fe8c5aca0426e446eaecd01">parse</a> (const std::string &amp;s) &amp;noexcept</td></tr>
<tr class="separator:a806cb2434fe8c5aca0426e446eaecd01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4341b5c0c2bb88eed234794b6db84be" id="r_aa4341b5c0c2bb88eed234794b6db84be"><td class="memItemLeft" align="right" valign="top"><a id="aa4341b5c0c2bb88eed234794b6db84be" name="aa4341b5c0c2bb88eed234794b6db84be"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (const std::string &amp;s) &amp;&amp;=delete</td></tr>
<tr class="separator:aa4341b5c0c2bb88eed234794b6db84be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62aa4cdd077e243a72695c4e24535a5c" id="r_a62aa4cdd077e243a72695c4e24535a5c"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a62aa4cdd077e243a72695c4e24535a5c">parse</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a62aa4cdd077e243a72695c4e24535a5c" id="r_a62aa4cdd077e243a72695c4e24535a5c"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a62aa4cdd077e243a72695c4e24535a5c">parse</a> (const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;s) &amp;noexcept</td></tr>
<tr class="separator:a62aa4cdd077e243a72695c4e24535a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af2b2ec2d06f3cece0a7907a093d391" id="r_a3af2b2ec2d06f3cece0a7907a093d391"><td class="memItemLeft" align="right" valign="top"><a id="a3af2b2ec2d06f3cece0a7907a093d391" name="a3af2b2ec2d06f3cece0a7907a093d391"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;s) &amp;&amp;=delete</td></tr>
<tr class="separator:a3af2b2ec2d06f3cece0a7907a093d391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad18ffd4e12e8fefd59d9be28a1703084" id="r_ad18ffd4e12e8fefd59d9be28a1703084"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ad18ffd4e12e8fefd59d9be28a1703084">parse</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">v</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ad18ffd4e12e8fefd59d9be28a1703084" id="r_ad18ffd4e12e8fefd59d9be28a1703084"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ad18ffd4e12e8fefd59d9be28a1703084">parse</a> (const <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &amp;v) &amp;noexcept</td></tr>
<tr class="separator:ad18ffd4e12e8fefd59d9be28a1703084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdefb1c1b633103654b8a562fc497a90" id="r_afdefb1c1b633103654b8a562fc497a90"><td class="memItemLeft" align="right" valign="top"><a id="afdefb1c1b633103654b8a562fc497a90" name="afdefb1c1b633103654b8a562fc497a90"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">v</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse</b> (const <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &amp;v) &amp;&amp;=delete</td></tr>
<tr class="separator:afdefb1c1b633103654b8a562fc497a90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1afc4d3b429363b503a5605d66081e30" id="r_a1afc4d3b429363b503a5605d66081e30"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a1afc4d3b429363b503a5605d66081e30">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a1afc4d3b429363b503a5605d66081e30" id="r_a1afc4d3b429363b503a5605d66081e30"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a1afc4d3b429363b503a5605d66081e30">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const uint8_t *buf, size_t len, bool realloc_if_needed=true) &amp;noexcept</td></tr>
<tr class="memdesc:a1afc4d3b429363b503a5605d66081e30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a JSON document into a provide document instance and return a temporary reference to it. <br /></td></tr>
<tr class="separator:a1afc4d3b429363b503a5605d66081e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f24255f994425efd56a1388412c35af" id="r_a3f24255f994425efd56a1388412c35af"><td class="memItemLeft" align="right" valign="top"><a id="a3f24255f994425efd56a1388412c35af" name="a3f24255f994425efd56a1388412c35af"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const uint8_t *buf, size_t len, bool realloc_if_needed=true) &amp;&amp;=delete</td></tr>
<tr class="separator:a3f24255f994425efd56a1388412c35af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94df57d3bf19ae8f1fd56c7e1c48aed4" id="r_a94df57d3bf19ae8f1fd56c7e1c48aed4"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a94df57d3bf19ae8f1fd56c7e1c48aed4">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a94df57d3bf19ae8f1fd56c7e1c48aed4" id="r_a94df57d3bf19ae8f1fd56c7e1c48aed4"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a94df57d3bf19ae8f1fd56c7e1c48aed4">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const char *buf, size_t len, bool realloc_if_needed=true) &amp;noexcept</td></tr>
<tr class="separator:a94df57d3bf19ae8f1fd56c7e1c48aed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48389f580ff6a7a802274979b75554ed" id="r_a48389f580ff6a7a802274979b75554ed"><td class="memItemLeft" align="right" valign="top"><a id="a48389f580ff6a7a802274979b75554ed" name="a48389f580ff6a7a802274979b75554ed"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *buf, size_t len, <a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">realloc_if_needed</a>=<a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const char *buf, size_t len, bool realloc_if_needed=true) &amp;&amp;=delete</td></tr>
<tr class="separator:a48389f580ff6a7a802274979b75554ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96ea845b2e155c985df803718369d0b4" id="r_a96ea845b2e155c985df803718369d0b4"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a96ea845b2e155c985df803718369d0b4">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a96ea845b2e155c985df803718369d0b4" id="r_a96ea845b2e155c985df803718369d0b4"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a96ea845b2e155c985df803718369d0b4">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const std::string &amp;s) &amp;noexcept</td></tr>
<tr class="separator:a96ea845b2e155c985df803718369d0b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e48918c7f2ded06bb1655431afc4bef" id="r_a3e48918c7f2ded06bb1655431afc4bef"><td class="memItemLeft" align="right" valign="top"><a id="a3e48918c7f2ded06bb1655431afc4bef" name="a3e48918c7f2ded06bb1655431afc4bef"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const std::string &amp;s) &amp;&amp;=delete</td></tr>
<tr class="separator:a3e48918c7f2ded06bb1655431afc4bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4b59cec3f7b7c755067c317ed0bfa12" id="r_ab4b59cec3f7b7c755067c317ed0bfa12"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab4b59cec3f7b7c755067c317ed0bfa12">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab4b59cec3f7b7c755067c317ed0bfa12" id="r_ab4b59cec3f7b7c755067c317ed0bfa12"><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_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab4b59cec3f7b7c755067c317ed0bfa12">parse_into_document</a> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;s) &amp;noexcept</td></tr>
<tr class="separator:ab4b59cec3f7b7c755067c317ed0bfa12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eb3749d7b08a3a8545eb289e9c32ee3" id="r_a7eb3749d7b08a3a8545eb289e9c32ee3"><td class="memItemLeft" align="right" valign="top"><a id="a7eb3749d7b08a3a8545eb289e9c32ee3" name="a7eb3749d7b08a3a8545eb289e9c32ee3"></a>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>) &amp;&amp;=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
simdjson_inline <a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_into_document</b> (<a class="el" href="classsimdjson_1_1dom_1_1document.html">document</a> &amp;doc, const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;s) &amp;&amp;=delete</td></tr>
<tr class="separator:a7eb3749d7b08a3a8545eb289e9c32ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d839fa94a8a800814164f225d987d0a" id="r_a8d839fa94a8a800814164f225d987d0a"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8d839fa94a8a800814164f225d987d0a">load_many</a> (std::string_view <a class="el" href="classsimdjson_1_1dom_1_1array.html">path</a>, size_t batch_size=dom::DEFAULT_BATCH_SIZE) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8d839fa94a8a800814164f225d987d0a" id="r_a8d839fa94a8a800814164f225d987d0a"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8d839fa94a8a800814164f225d987d0a">load_many</a> (std::string_view path, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept</td></tr>
<tr class="memdesc:a8d839fa94a8a800814164f225d987d0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a file containing many JSON documents. <br /></td></tr>
<tr class="separator:a8d839fa94a8a800814164f225d987d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c658556dd9e9396e9ce44ba4b01f2d1" id="r_a5c658556dd9e9396e9ce44ba4b01f2d1"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a5c658556dd9e9396e9ce44ba4b01f2d1">parse_many</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *buf, size_t len, size_t batch_size=dom::DEFAULT_BATCH_SIZE) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a5c658556dd9e9396e9ce44ba4b01f2d1" id="r_a5c658556dd9e9396e9ce44ba4b01f2d1"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a5c658556dd9e9396e9ce44ba4b01f2d1">parse_many</a> (const uint8_t *buf, size_t len, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept</td></tr>
<tr class="memdesc:a5c658556dd9e9396e9ce44ba4b01f2d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a buffer containing many JSON documents. <br /></td></tr>
<tr class="separator:a5c658556dd9e9396e9ce44ba4b01f2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a5a4be2a8660e6f22b99783bb94f690" id="r_a3a5a4be2a8660e6f22b99783bb94f690"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a3a5a4be2a8660e6f22b99783bb94f690">parse_many</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *buf, size_t len, size_t batch_size=dom::DEFAULT_BATCH_SIZE) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a3a5a4be2a8660e6f22b99783bb94f690" id="r_a3a5a4be2a8660e6f22b99783bb94f690"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a3a5a4be2a8660e6f22b99783bb94f690">parse_many</a> (const char *buf, size_t len, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept</td></tr>
<tr class="separator:a3a5a4be2a8660e6f22b99783bb94f690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a720a2dd204322bcfcb5e9743ecf51da1" id="r_a720a2dd204322bcfcb5e9743ecf51da1"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a720a2dd204322bcfcb5e9743ecf51da1">parse_many</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>, size_t batch_size=dom::DEFAULT_BATCH_SIZE) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a720a2dd204322bcfcb5e9743ecf51da1" id="r_a720a2dd204322bcfcb5e9743ecf51da1"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a720a2dd204322bcfcb5e9743ecf51da1">parse_many</a> (const std::string &amp;s, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept</td></tr>
<tr class="separator:a720a2dd204322bcfcb5e9743ecf51da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a905603a77a71e79c243ea5f5bd51d778" id="r_a905603a77a71e79c243ea5f5bd51d778"><td class="memItemLeft" align="right" valign="top"><a id="a905603a77a71e79c243ea5f5bd51d778" name="a905603a77a71e79c243ea5f5bd51d778"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_many</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>, size_t batch_size)=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_many</b> (const std::string &amp;&amp;s, size_t batch_size)=delete</td></tr>
<tr class="separator:a905603a77a71e79c243ea5f5bd51d778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7856c99cbf39d24cfc733babdd4ca416" id="r_a7856c99cbf39d24cfc733babdd4ca416"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a7856c99cbf39d24cfc733babdd4ca416">parse_many</a> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>, size_t batch_size=dom::DEFAULT_BATCH_SIZE) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a7856c99cbf39d24cfc733babdd4ca416" id="r_a7856c99cbf39d24cfc733babdd4ca416"><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_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a7856c99cbf39d24cfc733babdd4ca416">parse_many</a> (const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;s, size_t batch_size=dom::DEFAULT_BATCH_SIZE) noexcept</td></tr>
<tr class="separator:a7856c99cbf39d24cfc733babdd4ca416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13525749822d714befcdc67f9bb04f9b" id="r_a13525749822d714befcdc67f9bb04f9b"><td class="memItemLeft" align="right" valign="top"><a id="a13525749822d714befcdc67f9bb04f9b" name="a13525749822d714befcdc67f9bb04f9b"></a>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_many</b> (<a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&amp;<a class="el" href="classsimdjson_1_1dom_1_1array.html">s</a>, size_t batch_size)=<a class="el" href="classsimdjson_1_1dom_1_1array.html">delete</a></td></tr>
<a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>parse_many</b> (const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&amp;s, size_t batch_size)=delete</td></tr>
<tr class="separator:a13525749822d714befcdc67f9bb04f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8f49755a335bc269cb02d24badfcdf9" id="r_af8f49755a335bc269cb02d24badfcdf9"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#af8f49755a335bc269cb02d24badfcdf9">allocate</a> (size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#aedf495a6e090929be23473e8a29f2fe2">capacity</a>, size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab090f596cd0b0c1d34576fd6aae88ee5">max_depth</a>=<a class="el" href="namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d">DEFAULT_MAX_DEPTH</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:af8f49755a335bc269cb02d24badfcdf9" id="r_af8f49755a335bc269cb02d24badfcdf9"><td class="memItemLeft" align="right" valign="top">simdjson_warn_unused <a class="el" href="namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9">error_code</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#af8f49755a335bc269cb02d24badfcdf9">allocate</a> (size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#aedf495a6e090929be23473e8a29f2fe2">capacity</a>, size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab090f596cd0b0c1d34576fd6aae88ee5">max_depth</a>=<a class="el" href="namespacesimdjson.html#a6df2598eb1d4e1ea669c41831cc7325d">DEFAULT_MAX_DEPTH</a>) noexcept</td></tr>
<tr class="memdesc:af8f49755a335bc269cb02d24badfcdf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensure this parser has enough memory to process JSON documents up to <code>capacity</code> bytes in length and <code>max_depth</code> depth. <br /></td></tr>
<tr class="separator:af8f49755a335bc269cb02d24badfcdf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf495a6e090929be23473e8a29f2fe2" id="r_aedf495a6e090929be23473e8a29f2fe2"><td class="memItemLeft" align="right" valign="top">simdjson_inline size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#aedf495a6e090929be23473e8a29f2fe2">capacity</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:aedf495a6e090929be23473e8a29f2fe2" id="r_aedf495a6e090929be23473e8a29f2fe2"><td class="memItemLeft" align="right" valign="top">simdjson_inline size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#aedf495a6e090929be23473e8a29f2fe2">capacity</a> () const noexcept</td></tr>
<tr class="memdesc:aedf495a6e090929be23473e8a29f2fe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The largest document this parser can support without reallocating. <br /></td></tr>
<tr class="separator:aedf495a6e090929be23473e8a29f2fe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bfde4193783adef9c5f12dfc4da3bc0" id="r_a8bfde4193783adef9c5f12dfc4da3bc0"><td class="memItemLeft" align="right" valign="top">simdjson_inline size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0">max_capacity</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a8bfde4193783adef9c5f12dfc4da3bc0" id="r_a8bfde4193783adef9c5f12dfc4da3bc0"><td class="memItemLeft" align="right" valign="top">simdjson_inline size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0">max_capacity</a> () const noexcept</td></tr>
<tr class="memdesc:a8bfde4193783adef9c5f12dfc4da3bc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The largest document this parser can automatically support. <br /></td></tr>
<tr class="separator:a8bfde4193783adef9c5f12dfc4da3bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab090f596cd0b0c1d34576fd6aae88ee5" id="r_ab090f596cd0b0c1d34576fd6aae88ee5"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab090f596cd0b0c1d34576fd6aae88ee5">max_depth</a> () <a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:ab090f596cd0b0c1d34576fd6aae88ee5" id="r_ab090f596cd0b0c1d34576fd6aae88ee5"><td class="memItemLeft" align="right" valign="top">simdjson_pure simdjson_inline size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#ab090f596cd0b0c1d34576fd6aae88ee5">max_depth</a> () const noexcept</td></tr>
<tr class="memdesc:ab090f596cd0b0c1d34576fd6aae88ee5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum level of nested object and arrays supported by this parser. <br /></td></tr>
<tr class="separator:ab090f596cd0b0c1d34576fd6aae88ee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6977b4586bc601070cf100e2973a4cbc" id="r_a6977b4586bc601070cf100e2973a4cbc"><td class="memItemLeft" align="right" valign="top">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a6977b4586bc601070cf100e2973a4cbc">set_max_capacity</a> (size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0">max_capacity</a>) <a class="el" href="classsimdjson_1_1dom_1_1array.html">noexcept</a></td></tr>
<tr class="memitem:a6977b4586bc601070cf100e2973a4cbc" id="r_a6977b4586bc601070cf100e2973a4cbc"><td class="memItemLeft" align="right" valign="top">simdjson_inline void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a6977b4586bc601070cf100e2973a4cbc">set_max_capacity</a> (size_t <a class="el" href="classsimdjson_1_1dom_1_1parser.html#a8bfde4193783adef9c5f12dfc4da3bc0">max_capacity</a>) noexcept</td></tr>
<tr class="memdesc:a6977b4586bc601070cf100e2973a4cbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set max_capacity. <br /></td></tr>
<tr class="separator:a6977b4586bc601070cf100e2973a4cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a63fe2363db0d3acf458519698beaacf4" id="r_a63fe2363db0d3acf458519698beaacf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a63fe2363db0d3acf458519698beaacf4">threaded</a> {<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>}</td></tr>
<tr class="memitem:a63fe2363db0d3acf458519698beaacf4" id="r_a63fe2363db0d3acf458519698beaacf4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsimdjson_1_1dom_1_1parser.html#a63fe2363db0d3acf458519698beaacf4">threaded</a> {false}</td></tr>
<tr class="memdesc:a63fe2363db0d3acf458519698beaacf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">When SIMDJSON_THREADS_ENABLED is not defined, the parser instance cannot use threads. <br /></td></tr>
<tr class="separator:a63fe2363db0d3acf458519698beaacf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -409,14 +409,14 @@ Public Attributes</h2></td></tr>
<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#ac408e4da66b0ac7cf9734aa4973e0093" 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#ac408e4da66b0ac7cf9734aa4973e0093" 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_md132"></a>
<h3><a class="anchor" id="autotoc_md161"></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_md133"></a>
<h3><a class="anchor" id="autotoc_md162"></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>
<h2><a class="anchor" id="autotoc_md134"></a>
<h2><a class="anchor" id="autotoc_md163"></a>
Windows and Unicode</h2>
<p>Windows users who need to read files with non-ANSI characters in the name should set their code page to UTF-8 (65001) before calling this function. This should be the default with Windows 11 and better. Further, they may use the AreFileApisANSI function to determine whether the filename is interpreted using the ANSI or the system default OEM codepage, and they may call SetFileApisToOEM accordingly.</p>
<dl class="params"><dt>Parameters</dt><dd>
@@ -475,7 +475,7 @@ Windows and Unicode</h2>
<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#aa3fc69c5ff15c98e6b1ff9aa4811b040" 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#aa3fc69c5ff15c98e6b1ff9aa4811b040" 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_md135"></a>
<h3><a class="anchor" id="autotoc_md164"></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>
@@ -539,20 +539,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_md141"></a>
<h3><a class="anchor" id="autotoc_md170"></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 excessively small values may impact negatively the performance.</p>
<h3><a class="anchor" id="autotoc_md142"></a>
<h3><a class="anchor" id="autotoc_md171"></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_md143"></a>
<h3><a class="anchor" id="autotoc_md172"></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_md144"></a>
<h3><a class="anchor" id="autotoc_md173"></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>
@@ -681,7 +681,7 @@ Parser Capacity</h3>
<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_1dom_1_1element.html">element</a> &gt; simdjson::dom::parser::parse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -693,8 +693,8 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code><a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -725,7 +725,7 @@ Parser Capacity</h3>
<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_1dom_1_1element.html">element</a> &gt; simdjson::dom::parser::parse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -753,7 +753,7 @@ Parser Capacity</h3>
<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_1dom_1_1element.html">element</a> &gt; simdjson::dom::parser::parse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classsimdjson_1_1padded__string__view.html">padded_string_view</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -781,7 +781,7 @@ Parser Capacity</h3>
<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_1dom_1_1element.html">element</a> &gt; simdjson::dom::parser::parse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;&#160;</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>s</em></td><td>)</td>
<td> &amp;</td>
</tr>
@@ -809,7 +809,7 @@ Parser Capacity</h3>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1element.html">element</a> &gt; simdjson::dom::parser::parse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *&#160;</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -821,8 +821,8 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code><a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -840,11 +840,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_md136"></a>
<h3><a class="anchor" id="autotoc_md165"></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_md137"></a>
<h3><a class="anchor" id="autotoc_md166"></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>
@@ -852,12 +852,12 @@ 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_md138"></a>
<h3><a class="anchor" id="autotoc_md167"></a>
std::string references</h3>
<p>If you pass a mutable std::string reference (std::string&amp;), the parser will seek to extend its capacity to SIMDJSON_PADDING bytes beyond the end of the string.</p>
<p>Whenever you pass an std::string reference, the parser will access the bytes beyond the end of the string but before the end of the allocated memory (std::string::capacity()). If you are using a sanitizer that checks for reading uninitialized bytes or std::string's container-overflow checks, you may encounter sanitizer warnings. You can safely ignore these warnings. Or you can call <a class="el" href="namespacesimdjson.html#ac4131fd8cef9c8046d0bc9aee8d44d16" title="Create a padded_string_view from a string.">simdjson::pad(std::string&amp;)</a> to pad the string with SIMDJSON_PADDING spaces: this function returns a simdjson::padding_string_view which can be be passed to the parser's parse function:</p>
<p>std::string json = R"({ "foo": 1 } { "foo": 2 } { "foo": 3 } )"; element doc = parser.parse(simdjson::pad(json));</p>
<h3><a class="anchor" id="autotoc_md139"></a>
<h3><a class="anchor" id="autotoc_md168"></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>
@@ -897,7 +897,7 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -909,8 +909,8 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code><a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -947,7 +947,7 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
@@ -985,7 +985,7 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;&#160;</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
@@ -1023,7 +1023,7 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *&#160;</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -1035,8 +1035,8 @@ Parser Capacity</h3>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a>&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code><a class="el" href="classsimdjson_1_1dom_1_1array.html">true</a></code>&#160;</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>realloc_if_needed</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
@@ -1055,7 +1055,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_md140"></a>
<h3><a class="anchor" id="autotoc_md169"></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>
@@ -1093,7 +1093,7 @@ IMPORTANT: Document Lifetime</h3>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &gt; simdjson::dom::parser::parse_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">char</a> *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -1137,7 +1137,7 @@ IMPORTANT: Document Lifetime</h3>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &gt; simdjson::dom::parser::parse_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="structsimdjson_1_1padded__string.html">padded_string</a> &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
@@ -1175,7 +1175,7 @@ IMPORTANT: Document Lifetime</h3>
<tr>
<td class="memname"><a class="el" href="structsimdjson_1_1simdjson__result.html">simdjson_result</a>&lt; <a class="el" href="classsimdjson_1_1dom_1_1document__stream.html">document_stream</a> &gt; simdjson::dom::parser::parse_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> std::string &amp;&#160;</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
@@ -1213,7 +1213,7 @@ IMPORTANT: Document Lifetime</h3>
<tr>
<td class="memname">simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser::parse_many </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classsimdjson_1_1dom_1_1array.html">const</a> <a class="el" href="classsimdjson_1_1dom_1_1array.html">uint8_t</a> *&#160;</td>
<td class="paramtype">const uint8_t *&#160;</td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
@@ -1250,23 +1250,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_md145"></a>
<h3><a class="anchor" id="autotoc_md174"></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 excessively small values may impact negatively the performance.</p>
<h3><a class="anchor" id="autotoc_md146"></a>
<h3><a class="anchor" id="autotoc_md175"></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_md147"></a>
<h3><a class="anchor" id="autotoc_md176"></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_md148"></a>
<h3><a class="anchor" id="autotoc_md177"></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_md149"></a>
<h3><a class="anchor" id="autotoc_md178"></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>
@@ -1299,7 +1299,7 @@ Parser Capacity</h3>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">simdjson_inline <a class="el" href="classsimdjson_1_1dom_1_1array.html">void</a> simdjson::dom::parser::set_max_capacity </td>
<td class="memname">simdjson_inline void simdjson::dom::parser::set_max_capacity </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>max_capacity</em></td><td>)</td>
@@ -1337,7 +1337,7 @@ Parser Capacity</h3>
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classsimdjson_1_1dom_1_1array.html">bool</a> simdjson::dom::parser::threaded {<a class="el" href="classsimdjson_1_1dom_1_1array.html">false</a>}</td>
<td class="memname">bool simdjson::dom::parser::threaded {false}</td>
</tr>
</table>
</div><div class="memdoc">
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+38 -19
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -241,25 +241,44 @@ $(document).ready(function(){initNavTree('concepts_8h_source.html',''); initResi
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> std::ranges::input_range&lt;T&gt; &amp;&amp; !string_like&lt;T&gt; &amp;&amp; !concepts::string_view_keyed_map&lt;T&gt;;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span>} <span class="comment">// namespace concepts</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keyword">template</span> &lt;<span class="keyword">typename</span> Tag, <span class="keyword">typename</span>... Args&gt;</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="keyword">concept </span>tag_invocable = <span class="keyword">requires</span>(Tag tag, Args... args) {</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> tag_invoke(std::forward&lt;Tag&gt;(tag), std::forward&lt;Args&gt;(args)...);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>};</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="keyword">template</span> &lt;<span class="keyword">typename</span> Tag, <span class="keyword">typename</span>... Args&gt;</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="keyword">concept </span>nothrow_tag_invocable =</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> tag_invocable&lt;Tag, Args...&gt; &amp;&amp; <span class="keyword">requires</span>(Tag tag, Args... args) {</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> {</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> tag_invoke(std::forward&lt;Tag&gt;(tag), std::forward&lt;Args&gt;(args)...)</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> } <span class="keyword">noexcept</span>;</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> };</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="comment">// Concept: Indexable container that is not a string or associative container</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="comment">// Accepts: std::vector, std::array, std::deque (have operator[], value_type, not string_like)</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="comment">// Rejects: std::string (string_like), std::list (no operator[]), std::map (has key_type)</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> Container&gt;</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="keyword">concept </span>indexable_container = <span class="keyword">requires</span> {</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">typename</span> Container::value_type;</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">requires</span> !concepts::string_like&lt;Container&gt;;</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">requires</span> !<span class="keyword">requires</span> { <span class="keyword">typename</span> Container::key_type; }; <span class="comment">// Reject maps/sets</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">requires</span> <span class="keyword">requires</span>(Container&amp; c, std::size_t i) {</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> { c[i] } -&gt; std::convertible_to&lt;typename Container::value_type&gt;;</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> };</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span>};</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="comment">// Variable template to use with std::meta::substitute</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> Container&gt;</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="keyword">constexpr</span> <span class="keywordtype">bool</span> indexable_container_v = indexable_container&lt;Container&gt;;</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span>} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_SUPPORTS_CONCEPTS</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_CONCEPTS_H</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span>} <span class="comment">// namespace concepts</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="keyword">template</span> &lt;<span class="keyword">typename</span> Tag, <span class="keyword">typename</span>... Args&gt;</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="keyword">concept </span>tag_invocable = <span class="keyword">requires</span>(Tag tag, Args... args) {</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> tag_invoke(std::forward&lt;Tag&gt;(tag), std::forward&lt;Args&gt;(args)...);</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span>};</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="keyword">template</span> &lt;<span class="keyword">typename</span> Tag, <span class="keyword">typename</span>... Args&gt;</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><span class="keyword">concept </span>nothrow_tag_invocable =</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> tag_invocable&lt;Tag, Args...&gt; &amp;&amp; <span class="keyword">requires</span>(Tag tag, Args... args) {</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> {</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> tag_invoke(std::forward&lt;Tag&gt;(tag), std::forward&lt;Args&gt;(args)...)</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> } <span class="keyword">noexcept</span>;</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> };</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span>} <span class="comment">// namespace simdjson</span></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_SUPPORTS_CONCEPTS</span></div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="preprocessor">#endif </span><span class="comment">// SIMDJSON_CONCEPTS_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 -->
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+3 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
@@ -112,6 +112,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="generic_2ondemand_2base_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>base.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="compile__time__accessors_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>compile_time_accessors.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="ondemand_2dependencies_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>dependencies.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="deserialize_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>deserialize.h</b></td></tr>
+1
View File
@@ -6,6 +6,7 @@ var dir_7796bb4b727f918c96faee1bdd50e49a =
[ "array_iterator-inl.h", "array__iterator-inl_8h_source.html", null ],
[ "array_iterator.h", "array__iterator_8h_source.html", null ],
[ "base.h", "generic_2ondemand_2base_8h_source.html", null ],
[ "compile_time_accessors.h", "compile__time__accessors_8h_source.html", null ],
[ "dependencies.h", "ondemand_2dependencies_8h_source.html", null ],
[ "deserialize.h", "deserialize_8h_source.html", null ],
[ "document-inl.h", "generic_2ondemand_2document-inl_8h_source.html", null ],
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>
+1 -1
View File
@@ -29,7 +29,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="logotiny.png"/></td>
<td id="projectalign">
<div id="projectname">simdjson<span id="projectnumber">&#160;4.0.7</span>
<div id="projectname">simdjson<span id="projectnumber">&#160;4.1.0</span>
</div>
<div id="projectbrief">Ridiculously Fast JSON</div>
</td>

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