diff --git a/classsimdjson_1_1dom_1_1document__stream.html b/classsimdjson_1_1dom_1_1document__stream.html
index 0696c752d..45ce3edda 100644
--- a/classsimdjson_1_1dom_1_1document__stream.html
+++ b/classsimdjson_1_1dom_1_1document__stream.html
@@ -203,7 +203,7 @@ simdjson_inline truncated_bytes() after streaming through all documents, like so:
document_stream stream = parser.parse_many(json,window); for(auto doc : stream) { // do something with doc } size_t truncated = stream.truncated_bytes();
-Definition at line 262 of file document_stream-inl.h.
+Definition at line 266 of file document_stream-inl.h.
diff --git a/dom_2document__stream-inl_8h_source.html b/dom_2document__stream-inl_8h_source.html
index 4d3a85d12..8ccbc65c3 100644
--- a/dom_2document__stream-inl_8h_source.html
+++ b/dom_2document__stream-inl_8h_source.html
@@ -316,133 +316,137 @@ $(document).ready(function(){initNavTree('dom_2document__stream-inl_8h_source.ht
223 return std::string_view(start, next_doc_index - current_index() + 1);
225 size_t next_doc_index = stream->batch_start + stream->parser->implementation->structural_indexes[stream->parser->implementation->next_structural_index];
- 226 return std::string_view(
reinterpret_cast<const char*
>(stream->buf) + current_index(), next_doc_index - current_index() - 1);
-
-
-
-
- 231 inline void document_stream::next() noexcept {
-
- 233 if (error) {
return; }
+ 226 size_t svlen = next_doc_index - current_index();
+
+
+
+ 230 return std::string_view(
reinterpret_cast<const char*
>(stream->buf) + current_index(), svlen);
+
+
+
-
- 236 doc_index = batch_start + parser->implementation->structural_indexes[parser->implementation->next_structural_index];
- 237 error = parser->implementation->stage2_next(parser->doc);
-
- 239 while (error ==
EMPTY) {
- 240 batch_start = next_batch_start();
- 241 if (batch_start >= len) {
break; }
-
- 243 #ifdef SIMDJSON_THREADS_ENABLED
-
- 245 load_from_stage1_thread();
-
- 247 error = run_stage1(*parser, batch_start);
-
-
- 250 error = run_stage1(*parser, batch_start);
-
- 252 if (error) {
continue; }
-
- 254 doc_index = batch_start + parser->implementation->structural_indexes[parser->implementation->next_structural_index];
- 255 error = parser->implementation->stage2_next(parser->doc);
-
-
-
-
-
-
-
- 263 if(error ==
CAPACITY) {
return len - batch_start; }
- 264 return parser->implementation->structural_indexes[
parser->implementation->n_structural_indexes] -
parser->implementation->structural_indexes[
parser->implementation->n_structural_indexes + 1];
-
-
- 267 inline size_t document_stream::next_batch_start() const noexcept {
- 268 return batch_start +
parser->implementation->structural_indexes[
parser->implementation->n_structural_indexes];
+ 235 inline void document_stream::next() noexcept {
+
+ 237 if (error) {
return; }
+
+
+ 240 doc_index = batch_start + parser->implementation->structural_indexes[parser->implementation->next_structural_index];
+ 241 error = parser->implementation->stage2_next(parser->doc);
+
+ 243 while (error ==
EMPTY) {
+ 244 batch_start = next_batch_start();
+ 245 if (batch_start >= len) {
break; }
+
+ 247 #ifdef SIMDJSON_THREADS_ENABLED
+
+ 249 load_from_stage1_thread();
+
+ 251 error = run_stage1(*parser, batch_start);
+
+
+ 254 error = run_stage1(*parser, batch_start);
+
+ 256 if (error) {
continue; }
+
+ 258 doc_index = batch_start + parser->implementation->structural_indexes[parser->implementation->next_structural_index];
+ 259 error = parser->implementation->stage2_next(parser->doc);
+
+
+
+
+
+
+
+ 267 if(error ==
CAPACITY) {
return len - batch_start; }
+ 268 return parser->implementation->structural_indexes[
parser->implementation->n_structural_indexes] -
parser->implementation->structural_indexes[
parser->implementation->n_structural_indexes + 1];
-
- 272 size_t remaining = len - _batch_start;
- 273 if (remaining <= batch_size) {
- 274 return p.implementation->stage1(&buf[_batch_start], remaining, stage1_mode::streaming_final);
-
- 276 return p.implementation->stage1(&buf[_batch_start], batch_size, stage1_mode::streaming_partial);
-
-
-
- 280 #ifdef SIMDJSON_THREADS_ENABLED
-
- 282 inline void document_stream::load_from_stage1_thread() noexcept {
-
-
-
- 286 std::swap(*parser, stage1_thread_parser);
- 287 error = stage1_thread_error;
- 288 if (error) {
return; }
-
-
- 291 if (next_batch_start() < len) {
- 292 start_stage1_thread();
-
-
-
- 296 inline void document_stream::start_stage1_thread() noexcept {
-
-
-
-
-
- 302 size_t _next_batch_start = this->next_batch_start();
-
- 304 worker->run(
this, & this->stage1_thread_parser, _next_batch_start);
-
-
-
-
-
+ 271 inline size_t document_stream::next_batch_start() const noexcept {
+ 272 return batch_start +
parser->implementation->structural_indexes[
parser->implementation->n_structural_indexes];
+
+
+
+ 276 size_t remaining = len - _batch_start;
+ 277 if (remaining <= batch_size) {
+ 278 return p.implementation->stage1(&buf[_batch_start], remaining, stage1_mode::streaming_final);
+
+ 280 return p.implementation->stage1(&buf[_batch_start], batch_size, stage1_mode::streaming_partial);
+
+
+
+ 284 #ifdef SIMDJSON_THREADS_ENABLED
+
+ 286 inline void document_stream::load_from_stage1_thread() noexcept {
+
+
+
+ 290 std::swap(*parser, stage1_thread_parser);
+ 291 error = stage1_thread_error;
+ 292 if (error) {
return; }
+
+
+ 295 if (next_batch_start() < len) {
+ 296 start_stage1_thread();
+
+
+
+ 300 inline void document_stream::start_stage1_thread() noexcept {
+
+
+
+
+
+ 306 size_t _next_batch_start = this->next_batch_start();
+
+ 308 worker->run(
this, & this->stage1_thread_parser, _next_batch_start);
+
- 311 simdjson_inline simdjson_result<dom::document_stream>::simdjson_result() noexcept
- 312 : simdjson_result_base() {
-
- 314 simdjson_inline simdjson_result<dom::document_stream>::simdjson_result(
error_code error) noexcept
- 315 : simdjson_result_base(error) {
-
- 317 simdjson_inline simdjson_result<dom::document_stream>::simdjson_result(dom::document_stream &&value) noexcept
- 318 : simdjson_result_base(std::forward<dom::document_stream>(value)) {
-
-
- 321 #if SIMDJSON_EXCEPTIONS
- 322 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::begin() noexcept(false) {
- 323 if (error()) {
throw simdjson_error(error()); }
- 324 return first.begin();
-
- 326 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::end() noexcept(false) {
+
+
+
+
+ 315 simdjson_inline simdjson_result<dom::document_stream>::simdjson_result() noexcept
+ 316 : simdjson_result_base() {
+
+ 318 simdjson_inline simdjson_result<dom::document_stream>::simdjson_result(
error_code error) noexcept
+ 319 : simdjson_result_base(error) {
+
+ 321 simdjson_inline simdjson_result<dom::document_stream>::simdjson_result(dom::document_stream &&value) noexcept
+ 322 : simdjson_result_base(std::forward<dom::document_stream>(value)) {
+
+
+ 325 #if SIMDJSON_EXCEPTIONS
+ 326 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::begin() noexcept(false) {
327 if (error()) {
throw simdjson_error(error()); }
-
+ 328 return first.begin();
-
- 331 #ifndef SIMDJSON_DISABLE_DEPRECATED_API
- 332 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::begin() noexcept {
- 333 first.error = error();
- 334 return first.begin();
-
- 336 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::end() noexcept {
+ 330 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::end() noexcept(false) {
+ 331 if (error()) {
throw simdjson_error(error()); }
+
+
+
+ 335 #ifndef SIMDJSON_DISABLE_DEPRECATED_API
+ 336 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::begin() noexcept {
337 first.error = error();
-
+ 338 return first.begin();
-
-
-
-
-
+ 340 simdjson_inline dom::document_stream::iterator simdjson_result<dom::document_stream>::end() noexcept {
+ 341 first.error = error();
+
+
+
+
+
+
+
An iterator through a forward-only stream of documents.
simdjson_inline reference operator*() noexcept
Get the current document (or error).
simdjson_inline bool operator!=(const iterator &other) const noexcept
Check if we're at the end yet.
simdjson_inline iterator() noexcept
Default constructor.
iterator & operator++() noexcept
Advance to the next document (prefix).
A forward-only stream of documents.
-size_t size_in_bytes() const noexcept
Returns the input size in bytes.
-size_t truncated_bytes() const noexcept
After iterating through the stream, this method returns the number of bytes that were not parsed at t...
+size_t size_in_bytes() const noexcept
Returns the input size in bytes.
+size_t truncated_bytes() const noexcept
After iterating through the stream, this method returns the number of bytes that were not parsed at t...
simdjson_inline iterator begin() noexcept
Start iterating the documents in the stream.
simdjson_inline iterator end() noexcept
The end of the stream, for iterator comparison purposes.
simdjson_inline document_stream() noexcept
Construct an uninitialized document_stream.
diff --git a/dom_2document__stream_8h_source.html b/dom_2document__stream_8h_source.html
index 686126dbf..e4f308b72 100644
--- a/dom_2document__stream_8h_source.html
+++ b/dom_2document__stream_8h_source.html
@@ -246,8 +246,8 @@ $(document).ready(function(){initNavTree('dom_2document__stream_8h_source.html',
An iterator through a forward-only stream of documents.
A forward-only stream of documents.
simdjson_inline document_stream & operator=(document_stream &&other) noexcept=default
Move one document_stream to another.
-size_t size_in_bytes() const noexcept
Returns the input size in bytes.
-size_t truncated_bytes() const noexcept
After iterating through the stream, this method returns the number of bytes that were not parsed at t...
+size_t size_in_bytes() const noexcept
Returns the input size in bytes.
+size_t truncated_bytes() const noexcept
After iterating through the stream, this method returns the number of bytes that were not parsed at t...
simdjson_inline iterator begin() noexcept
Start iterating the documents in the stream.
simdjson_inline document_stream(document_stream &&other) noexcept=default
Move one document_stream to another.
simdjson_inline iterator end() noexcept
The end of the stream, for iterator comparison purposes.
diff --git a/generic_2ondemand_2document__stream-inl_8h_source.html b/generic_2ondemand_2document__stream-inl_8h_source.html
index fea3f51c4..ffed41d1c 100644
--- a/generic_2ondemand_2document__stream-inl_8h_source.html
+++ b/generic_2ondemand_2document__stream-inl_8h_source.html
@@ -397,91 +397,99 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2document__stream-in
-
+
- 347 return std::string_view(
reinterpret_cast<const char*
>(stream->buf) + current_index(), stream->parser->implementation->structural_indexes[++cur_struct_index] - current_index() - 1);
-
-
-
-
- 352 while (cur_struct_index <=
static_cast<int64_t
>(stream->parser->implementation->n_structural_indexes)) {
- 353 switch (stream->buf[stream->batch_start + stream->parser->implementation->structural_indexes[cur_struct_index]]) {
-
-
-
-
-
-
-
- 361 if (depth == 0) {
break; }
-
-
-
- 365 return std::string_view(
reinterpret_cast<const char*
>(stream->buf) + current_index(), stream->parser->implementation->structural_indexes[cur_struct_index] - current_index() + stream->batch_start + 1);;
-
-
-
- 369 return stream->error;
-
-
- 372 #ifdef SIMDJSON_THREADS_ENABLED
-
- 374 inline void document_stream::load_from_stage1_thread() noexcept {
-
-
-
- 378 std::swap(stage1_thread_parser,*
parser);
- 379 error = stage1_thread_error;
- 380 if (error) {
return; }
+
+ 348 auto next_index = stream->parser->implementation->structural_indexes[++cur_struct_index];
+
+ 350 size_t svlen = next_index - current_index();
+
+
+
+ 354 return std::string_view(
reinterpret_cast<const char*
>(stream->buf) + current_index(), svlen);
+
+
+
+
+
+ 360 while (cur_struct_index <=
static_cast<int64_t
>(stream->parser->implementation->n_structural_indexes)) {
+ 361 switch (stream->buf[stream->batch_start + stream->parser->implementation->structural_indexes[cur_struct_index]]) {
+
+
+
+
+
+
+
+ 369 if (depth == 0) {
break; }
+
+
+
+ 373 return std::string_view(
reinterpret_cast<const char*
>(stream->buf) + current_index(), stream->parser->implementation->structural_indexes[cur_struct_index] - current_index() + stream->batch_start + 1);;
+
+
+
+ 377 return stream->error;
+
+
+ 380 #ifdef SIMDJSON_THREADS_ENABLED
-
- 383 if (next_batch_start() < len) {
- 384 start_stage1_thread();
-
-
-
- 388 inline void document_stream::start_stage1_thread() noexcept {
-
-
-
-
-
- 394 size_t _next_batch_start = this->next_batch_start();
+ 382 inline void document_stream::load_from_stage1_thread() noexcept {
+
+
+
+ 386 std::swap(stage1_thread_parser,*
parser);
+ 387 error = stage1_thread_error;
+ 388 if (error) {
return; }
+
+
+ 391 if (next_batch_start() < len) {
+ 392 start_stage1_thread();
+
+
- 396 worker->run(
this, & this->stage1_thread_parser, _next_batch_start);
-
-
-
-
-
-
-
-
-
+ 396 inline void document_stream::start_stage1_thread() noexcept {
+
+
+
+
+
+ 402 size_t _next_batch_start = this->next_batch_start();
+
+ 404 worker->run(
this, & this->stage1_thread_parser, _next_batch_start);
+
- 407 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
-
-
- 410 implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(error)
-
-
- 413 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
- 414 SIMDJSON_IMPLEMENTATION::ondemand::document_stream &&value
-
- 416 implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(
- 417 std::forward<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(value)
-
+
+
+
+
+
+
+
+
+ 415 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
+
+
+ 418 implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(error)
-
-
-
-
+ 421 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
+ 422 SIMDJSON_IMPLEMENTATION::ondemand::document_stream &&value
+
+ 424 implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(
+ 425 std::forward<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(value)
+
+
+
+
+
+
+
iterator & operator++() noexcept
Advance to the next document (prefix).
simdjson_inline bool operator!=(const iterator &other) const noexcept
Check if we're at the end yet.
simdjson_inline iterator() noexcept
Default constructor.
-error_code error() const noexcept
Returns error of the stream (if any).
+error_code error() const noexcept
Returns error of the stream (if any).
simdjson_inline reference operator*() noexcept
Get the current document (or error).
simdjson_inline iterator end() noexcept
The end of the stream, for iterator comparison purposes.
size_t size_in_bytes() const noexcept
Returns the input size in bytes.
diff --git a/navtreedata.js b/navtreedata.js
index c53db7184..1ed498714 100644
--- a/navtreedata.js
+++ b/navtreedata.js
@@ -193,13 +193,13 @@ var NAVTREE =
var NAVTREEINDEX =
[
-"",
-"classsimdjson_1_1_s_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",
-"classsimdjson_1_1dom_1_1element.html#ae38f84f4272ae3c32b32dd6d5007ffb9",
-"haswell_2numberparsing__defs_8h_source.html",
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49",
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a88d370115d7ac1708b0127fc64ce9b2d",
-"westmere_2base_8h_source.html"
+"amalgamated_8h_source.html",
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ad5f688629f86f80dff49cab2270b1967",
+"classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3",
+"icelake_2base_8h_source.html",
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab70f5a6f0ac798d482e95a0fcc528676",
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aad912138afff908ddd2f1ceacc51fb86",
+"westmere_2intrinsics_8h_source.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 9d9b7228d..276d0cdea 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -1,11 +1,5 @@
var NAVTREEINDEX0 =
{
-"":[10,0,0,7],
-"":[10,0,0,9],
-"":[10,0,1],
-"":[10,0,0,9,0],
-"":[10,0,0,9,1],
-"":[10,0,0,9,2,0],
"amalgamated_8h_source.html":[12,0,0,0,4,1],
"annotated.html":[11,0],
"arm64_2base_8h_source.html":[12,0,0,0,0,0],
@@ -249,5 +243,11 @@ var NAVTREEINDEX0 =
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html":[11,0,0,1,0,5],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a248d65ae4cf327f277a5a48ba7480386":[11,0,0,1,0,5,4],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a4f49d8e89feb3ca69cf85ce2aea80c0f":[11,0,0,1,0,5,3],
-"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a56fd10d90f6366433ca435a221830af7":[11,0,0,1,0,5,8]
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a56fd10d90f6366433ca435a221830af7":[11,0,0,1,0,5,8],
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a598e64f8fff7f033b2e38057798799d9":[11,0,0,1,0,5,2],
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a73a389f50a576d2a5eb315dbd8abced7":[11,0,0,1,0,5,6],
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a7d565f0d79dec8bf19c307e464452650":[11,0,0,1,0,5,1],
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a8e655ba1a0fd26809821f77aac355b7c":[11,0,0,1,0,5,5],
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a9415aecf3526ad6081be495c9be61b43":[11,0,0,1,0,5,0],
+"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ac91f0ec4a1944cba079924b366424f89":[11,0,0,1,0,5,9]
};
diff --git a/navtreeindex1.js b/navtreeindex1.js
index f6d2f162c..a345eae2b 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -1,11 +1,5 @@
var NAVTREEINDEX1 =
{
-"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a598e64f8fff7f033b2e38057798799d9":[11,0,0,1,0,5,2],
-"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a73a389f50a576d2a5eb315dbd8abced7":[11,0,0,1,0,5,6],
-"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a7d565f0d79dec8bf19c307e464452650":[11,0,0,1,0,5,1],
-"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a8e655ba1a0fd26809821f77aac355b7c":[11,0,0,1,0,5,5],
-"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#a9415aecf3526ad6081be495c9be61b43":[11,0,0,1,0,5,0],
-"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ac91f0ec4a1944cba079924b366424f89":[11,0,0,1,0,5,9],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html#ad5f688629f86f80dff49cab2270b1967":[11,0,0,1,0,5,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html":[11,0,0,1,0,7],
"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object.html#a034b27d7ff75832a574c2069af267111":[11,0,0,1,0,7,0],
@@ -249,5 +243,11 @@ var NAVTREEINDEX1 =
"classsimdjson_1_1dom_1_1element.html#ac111e6d27806dbd39794f2c394f95757":[11,0,0,0,3,16],
"classsimdjson_1_1dom_1_1element.html#ac5017726a573f59c3494b92bb66a3beb":[11,0,0,0,3,36],
"classsimdjson_1_1dom_1_1element.html#aca693f57d73a5ce95d1f7bedf67289b7":[11,0,0,0,3,48],
-"classsimdjson_1_1dom_1_1element.html#adadf66ec37675d5f3fac9816a8aacba2":[11,0,0,0,3,31]
+"classsimdjson_1_1dom_1_1element.html#adadf66ec37675d5f3fac9816a8aacba2":[11,0,0,0,3,31],
+"classsimdjson_1_1dom_1_1element.html#ae38f84f4272ae3c32b32dd6d5007ffb9":[11,0,0,0,3,32],
+"classsimdjson_1_1dom_1_1element.html#ae3c0226046e29cfb0e868c5251a87e53":[11,0,0,0,3,44],
+"classsimdjson_1_1dom_1_1element.html#ae5ce6ad2e6036b4bb7a78261858bb337":[11,0,0,0,3,12],
+"classsimdjson_1_1dom_1_1element.html#ae83652b5016ce4d4ff71f8f9bc05913e":[11,0,0,0,3,24],
+"classsimdjson_1_1dom_1_1element.html#aeb155c47ef7bebcad79e1b7449734030":[11,0,0,0,3,2],
+"classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856":[11,0,0,0,3,28]
};
diff --git a/navtreeindex2.js b/navtreeindex2.js
index 1fda75fbc..d1d10eea4 100644
--- a/navtreeindex2.js
+++ b/navtreeindex2.js
@@ -1,11 +1,5 @@
var NAVTREEINDEX2 =
{
-"classsimdjson_1_1dom_1_1element.html#ae38f84f4272ae3c32b32dd6d5007ffb9":[11,0,0,0,3,32],
-"classsimdjson_1_1dom_1_1element.html#ae3c0226046e29cfb0e868c5251a87e53":[11,0,0,0,3,44],
-"classsimdjson_1_1dom_1_1element.html#ae5ce6ad2e6036b4bb7a78261858bb337":[11,0,0,0,3,12],
-"classsimdjson_1_1dom_1_1element.html#ae83652b5016ce4d4ff71f8f9bc05913e":[11,0,0,0,3,24],
-"classsimdjson_1_1dom_1_1element.html#aeb155c47ef7bebcad79e1b7449734030":[11,0,0,0,3,2],
-"classsimdjson_1_1dom_1_1element.html#afaaac6e2f58128a01a25b0a5f5abb856":[11,0,0,0,3,28],
"classsimdjson_1_1dom_1_1element.html#afb98fdfcb6ddf19071cd2300613218d3":[11,0,0,0,3,41],
"classsimdjson_1_1dom_1_1element.html#afbe1c01508f1cc39b41b79596cb5717b":[11,0,0,0,3,46],
"classsimdjson_1_1dom_1_1element.html#afde562c5aae1b85a03ab6d4b040e7d13":[11,0,0,0,3,29],
@@ -249,5 +243,11 @@ var NAVTREEINDEX2 =
"haswell_2bitmask_8h_source.html":[12,0,0,0,5,3],
"haswell_2end_8h_source.html":[12,0,0,0,5,4],
"haswell_2implementation_8h_source.html":[12,0,0,0,5,5],
-"haswell_2intrinsics_8h_source.html":[12,0,0,0,5,6]
+"haswell_2intrinsics_8h_source.html":[12,0,0,0,5,6],
+"haswell_2numberparsing__defs_8h_source.html":[12,0,0,0,5,7],
+"haswell_2ondemand_8h_source.html":[12,0,0,0,5,8],
+"haswell_2simd_8h_source.html":[12,0,0,0,5,9],
+"haswell_2stringparsing__defs_8h_source.html":[12,0,0,0,5,10],
+"haswell_8h_source.html":[12,0,0,0,22],
+"hierarchy.html":[11,2]
};
diff --git a/navtreeindex3.js b/navtreeindex3.js
index d4ad73cb2..ecbf9f846 100644
--- a/navtreeindex3.js
+++ b/navtreeindex3.js
@@ -1,11 +1,5 @@
var NAVTREEINDEX3 =
{
-"haswell_2numberparsing__defs_8h_source.html":[12,0,0,0,5,7],
-"haswell_2ondemand_8h_source.html":[12,0,0,0,5,8],
-"haswell_2simd_8h_source.html":[12,0,0,0,5,9],
-"haswell_2stringparsing__defs_8h_source.html":[12,0,0,0,5,10],
-"haswell_8h_source.html":[12,0,0,0,22],
-"hierarchy.html":[11,2],
"icelake_2base_8h_source.html":[12,0,0,0,6,0],
"icelake_2begin_8h_source.html":[12,0,0,0,6,1],
"icelake_2bitmanipulation_8h_source.html":[12,0,0,0,6,2],
@@ -249,5 +243,11 @@ var NAVTREEINDEX3 =
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a4e161f7bd0b3ca10f41a220a75de8cde":[10,0,0,36,8],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a69f1b9e7b9970fbb60416ebce2f894c3":[10,0,0,36,32],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7aed571b420dcdfe59742e0df97b415a":[10,0,0,36,13],
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b":[10,0,0,36,23]
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b":[10,0,0,36,23],
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49":[10,0,0,36,19],
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8c779dcc8fb73a4eb8891af3ef65eebb":[10,0,0,36,18],
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8ef9cfdd78dd92d2b304249917638d12":[10,0,0,36,5],
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f":[10,0,0,36,2],
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681":[10,0,0,36,0],
+"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab6e8bfc242f7bea38657eaf61400077f":[10,0,0,36,6]
};
diff --git a/navtreeindex4.js b/navtreeindex4.js
index 6e9614fde..e4f88af2f 100644
--- a/navtreeindex4.js
+++ b/navtreeindex4.js
@@ -1,11 +1,5 @@
var NAVTREEINDEX4 =
{
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a80bcf6820da38abe1a2e9abeaa0f0c49":[10,0,0,36,19],
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8c779dcc8fb73a4eb8891af3ef65eebb":[10,0,0,36,18],
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9a8ef9cfdd78dd92d2b304249917638d12":[10,0,0,36,5],
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa0e71422c8ae80ebaa11d8d74d64737f":[10,0,0,36,2],
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9aa4ffc800804829a88c5b52ac3c4c6681":[10,0,0,36,0],
-"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab6e8bfc242f7bea38657eaf61400077f":[10,0,0,36,6],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab70f5a6f0ac798d482e95a0fcc528676":[10,0,0,36,31],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9ab8a4df583110f900741d0b3f229f349a":[10,0,0,36,28],
"namespacesimdjson.html#a7b735a3a50ba79e3f7f14df5f77d8da9abdd3905c91a152a01637a2946066db6b":[10,0,0,36,24],
@@ -240,8 +234,8 @@ var NAVTREEINDEX4 =
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a567b835f20e2f854f4303e83f4d3bd74":[11,0,0,10,14],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a59a47cbdb4c226a7d33e0315cce62984":[11,0,0,10,43],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a5a4d779ce258cac95b1799f16b49695b":[11,0,0,10,51],
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,23],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,24],
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,23],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a61c56912d76a1a730e4cf9b5aea5d69f":[11,0,0,10,40],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a662ec28f78a9fcba046eaa4509efa6a3":[11,0,0,10,44],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a696390da51f64f6955aa43484b2e8c41":[11,0,0,10,29],
@@ -249,5 +243,11 @@ var NAVTREEINDEX4 =
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a78feffa1a15a0ae2f244e87d89bbe372":[11,0,0,10,1],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a7c2a11edb53792f1a4c6fe2654060380":[11,0,0,10,37],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a822816ca7d097686b2eefbc4680a69b3":[11,0,0,10,47],
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a87b78dd9ad9dd5fc8f5f1368ef004928":[11,0,0,10,22]
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a87b78dd9ad9dd5fc8f5f1368ef004928":[11,0,0,10,22],
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a88d370115d7ac1708b0127fc64ce9b2d":[11,0,0,10,13],
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a89e365ab71c3c1e6c52c2bbc914069ef":[11,0,0,10,27],
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a97cf6c1bf360c6570649afdb97b9c25d":[11,0,0,10,34],
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9a751f7a061bc6e8d3159556466edbf0":[11,0,0,10,5],
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9fbe143e7d0e23f9c62cbae279c30790":[11,0,0,10,30],
+"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aa6d263e87502e172ea519278ea6777b2":[11,0,0,10,38]
};
diff --git a/navtreeindex5.js b/navtreeindex5.js
index 591190378..352eb42bb 100644
--- a/navtreeindex5.js
+++ b/navtreeindex5.js
@@ -1,11 +1,5 @@
var NAVTREEINDEX5 =
{
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a88d370115d7ac1708b0127fc64ce9b2d":[11,0,0,10,13],
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a89e365ab71c3c1e6c52c2bbc914069ef":[11,0,0,10,27],
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a97cf6c1bf360c6570649afdb97b9c25d":[11,0,0,10,34],
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9a751f7a061bc6e8d3159556466edbf0":[11,0,0,10,5],
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a9fbe143e7d0e23f9c62cbae279c30790":[11,0,0,10,30],
-"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aa6d263e87502e172ea519278ea6777b2":[11,0,0,10,38],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aad912138afff908ddd2f1ceacc51fb86":[11,0,0,10,7],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#aae2f837578cabf883f3050a88146cbb0":[11,0,0,10,54],
"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#ab4ad542b6ecca93a5886f3c1134a8831":[11,0,0,10,2],
@@ -249,5 +243,11 @@ var NAVTREEINDEX5 =
"value-inl_8h_source.html":[12,0,0,0,4,0,33],
"value_8h_source.html":[12,0,0,0,4,0,34],
"value__iterator-inl_8h_source.html":[12,0,0,0,4,0,35],
-"value__iterator_8h_source.html":[12,0,0,0,4,0,36]
+"value__iterator_8h_source.html":[12,0,0,0,4,0,36],
+"westmere_2base_8h_source.html":[12,0,0,0,12,0],
+"westmere_2begin_8h_source.html":[12,0,0,0,12,1],
+"westmere_2bitmanipulation_8h_source.html":[12,0,0,0,12,2],
+"westmere_2bitmask_8h_source.html":[12,0,0,0,12,3],
+"westmere_2end_8h_source.html":[12,0,0,0,12,4],
+"westmere_2implementation_8h_source.html":[12,0,0,0,12,5]
};
diff --git a/navtreeindex6.js b/navtreeindex6.js
index 981bbff4e..631de8f6a 100644
--- a/navtreeindex6.js
+++ b/navtreeindex6.js
@@ -1,15 +1,15 @@
var NAVTREEINDEX6 =
{
-"westmere_2base_8h_source.html":[12,0,0,0,12,0],
-"westmere_2begin_8h_source.html":[12,0,0,0,12,1],
-"westmere_2bitmanipulation_8h_source.html":[12,0,0,0,12,2],
-"westmere_2bitmask_8h_source.html":[12,0,0,0,12,3],
-"westmere_2end_8h_source.html":[12,0,0,0,12,4],
-"westmere_2implementation_8h_source.html":[12,0,0,0,12,5],
"westmere_2intrinsics_8h_source.html":[12,0,0,0,12,6],
"westmere_2numberparsing__defs_8h_source.html":[12,0,0,0,12,7],
"westmere_2ondemand_8h_source.html":[12,0,0,0,12,8],
"westmere_2simd_8h_source.html":[12,0,0,0,12,9],
"westmere_2stringparsing__defs_8h_source.html":[12,0,0,0,12,10],
-"westmere_8h_source.html":[12,0,0,0,39]
+"westmere_8h_source.html":[12,0,0,0,39],
+"":[10,0,0,9,1],
+"":[10,0,0,9],
+"":[10,0,1],
+"":[10,0,0,9,2,0],
+"":[10,0,0,9,0],
+"":[10,0,0,7]
};