diff --git a/dom_2document__stream-inl_8h_source.html b/dom_2document__stream-inl_8h_source.html index fc8a61330..510889648 100644 --- a/dom_2document__stream-inl_8h_source.html +++ b/dom_2document__stream-inl_8h_source.html @@ -317,10 +317,10 @@ $(document).ready(function(){initNavTree('dom_2document__stream-inl_8h_source.ht
224  } else {
225  size_t next_doc_index = stream->batch_start + stream->parser->implementation->structural_indexes[stream->parser->implementation->next_structural_index];
226  size_t svlen = next_doc_index - current_index();
-
227  if(svlen > 1) {
+
227  while(svlen > 1 && (std::isspace(start[svlen-1]) || start[svlen-1] == '\0')) {
228  svlen--;
229  }
-
230  return std::string_view(reinterpret_cast<const char*>(stream->buf) + current_index(), svlen);
+
230  return std::string_view(start, svlen);
231  }
232 }
233 
diff --git a/generic_2ondemand_2document__stream-inl_8h_source.html b/generic_2ondemand_2document__stream-inl_8h_source.html index 565819880..0e126d1d6 100644 --- a/generic_2ondemand_2document__stream-inl_8h_source.html +++ b/generic_2ondemand_2document__stream-inl_8h_source.html @@ -403,93 +403,94 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2document__stream-in
348  auto next_index = stream->parser->implementation->structural_indexes[++cur_struct_index];
349  // normally the length would be next_index - current_index() - 1, except for the last document
350  size_t svlen = next_index - current_index();
-
351  if(svlen > 1) {
-
352  svlen--;
-
353  }
-
354  return std::string_view(reinterpret_cast<const char*>(stream->buf) + current_index(), svlen);
-
355  }
-
356  }
-
357  cur_struct_index++;
-
358  }
-
359 
-
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]]) {
-
362  case '{': case '[':
-
363  depth++;
-
364  break;
-
365  case '}': case ']':
-
366  depth--;
-
367  break;
-
368  }
-
369  if (depth == 0) { break; }
-
370  cur_struct_index++;
-
371  }
-
372 
-
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);;
-
374 }
-
375 
-
376 inline error_code document_stream::iterator::error() const noexcept {
-
377  return stream->error;
-
378 }
-
379 
-
380 #ifdef SIMDJSON_THREADS_ENABLED
-
381 
-
382 inline void document_stream::load_from_stage1_thread() noexcept {
-
383  worker->finish();
-
384  // Swap to the parser that was loaded up in the thread. Make sure the parser has
-
385  // enough memory to swap to, as well.
-
386  std::swap(stage1_thread_parser,*parser);
-
387  error = stage1_thread_error;
-
388  if (error) { return; }
-
389 
-
390  // If there's anything left, start the stage 1 thread!
-
391  if (next_batch_start() < len) {
-
392  start_stage1_thread();
-
393  }
-
394 }
-
395 
-
396 inline void document_stream::start_stage1_thread() noexcept {
-
397  // we call the thread on a lambda that will update
-
398  // this->stage1_thread_error
-
399  // there is only one thread that may write to this value
-
400  // TODO this is NOT exception-safe.
-
401  this->stage1_thread_error = UNINITIALIZED; // In case something goes wrong, make sure it's an error
-
402  size_t _next_batch_start = this->next_batch_start();
-
403 
-
404  worker->run(this, & this->stage1_thread_parser, _next_batch_start);
-
405 }
-
406 
-
407 #endif // SIMDJSON_THREADS_ENABLED
-
408 
-
409 } // namespace ondemand
-
410 } // namespace SIMDJSON_IMPLEMENTATION
-
411 } // namespace simdjson
-
412 
-
413 namespace simdjson {
-
414 
-
415 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
-
416  error_code error
-
417 ) noexcept :
-
418  implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(error)
-
419 {
-
420 }
-
421 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
-
422  SIMDJSON_IMPLEMENTATION::ondemand::document_stream &&value
-
423 ) noexcept :
-
424  implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(
-
425  std::forward<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(value)
-
426  )
-
427 {
-
428 }
-
429 
-
430 }
-
431 
-
432 #endif // SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_STREAM_INL_H
+
351  const char *start = reinterpret_cast<const char*>(stream->buf) + current_index();
+
352  while(svlen > 1 && (std::isspace(start[svlen-1]) || start[svlen-1] == '\0')) {
+
353  svlen--;
+
354  }
+
355  return std::string_view(start, svlen);
+
356  }
+
357  }
+
358  cur_struct_index++;
+
359  }
+
360 
+
361  while (cur_struct_index <= static_cast<int64_t>(stream->parser->implementation->n_structural_indexes)) {
+
362  switch (stream->buf[stream->batch_start + stream->parser->implementation->structural_indexes[cur_struct_index]]) {
+
363  case '{': case '[':
+
364  depth++;
+
365  break;
+
366  case '}': case ']':
+
367  depth--;
+
368  break;
+
369  }
+
370  if (depth == 0) { break; }
+
371  cur_struct_index++;
+
372  }
+
373 
+
374  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);;
+
375 }
+
376 
+
377 inline error_code document_stream::iterator::error() const noexcept {
+
378  return stream->error;
+
379 }
+
380 
+
381 #ifdef SIMDJSON_THREADS_ENABLED
+
382 
+
383 inline void document_stream::load_from_stage1_thread() noexcept {
+
384  worker->finish();
+
385  // Swap to the parser that was loaded up in the thread. Make sure the parser has
+
386  // enough memory to swap to, as well.
+
387  std::swap(stage1_thread_parser,*parser);
+
388  error = stage1_thread_error;
+
389  if (error) { return; }
+
390 
+
391  // If there's anything left, start the stage 1 thread!
+
392  if (next_batch_start() < len) {
+
393  start_stage1_thread();
+
394  }
+
395 }
+
396 
+
397 inline void document_stream::start_stage1_thread() noexcept {
+
398  // we call the thread on a lambda that will update
+
399  // this->stage1_thread_error
+
400  // there is only one thread that may write to this value
+
401  // TODO this is NOT exception-safe.
+
402  this->stage1_thread_error = UNINITIALIZED; // In case something goes wrong, make sure it's an error
+
403  size_t _next_batch_start = this->next_batch_start();
+
404 
+
405  worker->run(this, & this->stage1_thread_parser, _next_batch_start);
+
406 }
+
407 
+
408 #endif // SIMDJSON_THREADS_ENABLED
+
409 
+
410 } // namespace ondemand
+
411 } // namespace SIMDJSON_IMPLEMENTATION
+
412 } // namespace simdjson
+
413 
+
414 namespace simdjson {
+
415 
+
416 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
+
417  error_code error
+
418 ) noexcept :
+
419  implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(error)
+
420 {
+
421 }
+
422 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>::simdjson_result(
+
423  SIMDJSON_IMPLEMENTATION::ondemand::document_stream &&value
+
424 ) noexcept :
+
425  implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(
+
426  std::forward<SIMDJSON_IMPLEMENTATION::ondemand::document_stream>(value)
+
427  )
+
428 {
+
429 }
+
430 
+
431 }
+
432 
+
433 #endif // SIMDJSON_GENERIC_ONDEMAND_DOCUMENT_STREAM_INL_H
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator
Definition: document_stream.h:122
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator++
iterator & operator++() noexcept
Advance to the next document (prefix).
Definition: document_stream-inl.h:159
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator!=
simdjson_inline bool operator!=(const iterator &other) const noexcept
Check if we're at the end yet.
Definition: document_stream-inl.h:186
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::iterator
simdjson_inline iterator() noexcept
Default constructor.
Definition: document_stream-inl.h:146
-
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::error
error_code error() const noexcept
Returns error of the stream (if any).
Definition: document_stream-inl.h:376
+
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::error
error_code error() const noexcept
Returns error of the stream (if any).
Definition: document_stream-inl.h:377
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator::operator*
simdjson_inline reference operator*() noexcept
Get the current document (or error).
Definition: document_stream-inl.h:154
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::end
simdjson_inline iterator end() noexcept
The end of the stream, for iterator comparison purposes.
Definition: document_stream-inl.h:196
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::size_in_bytes
size_t size_in_bytes() const noexcept
Returns the input size in bytes.
Definition: document_stream-inl.h:137
diff --git a/navtreedata.js b/navtreedata.js index 4157f52ec..85802cbde 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -193,13 +193,13 @@ var NAVTREE = var NAVTREEINDEX = [ -"amalgamated_8h_source.html", -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_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#a9fbe143e7d0e23f9c62cbae279c30790", -"westmere_2end_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#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#a822816ca7d097686b2eefbc4680a69b3", +"value__iterator-inl_8h_source.html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex0.js b/navtreeindex0.js index 276d0cdea..9d9b7228d 100644 --- a/navtreeindex0.js +++ b/navtreeindex0.js @@ -1,5 +1,11 @@ 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], @@ -243,11 +249,5 @@ var NAVTREEINDEX0 = "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1field.html":[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#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#a56fd10d90f6366433ca435a221830af7":[11,0,0,1,0,5,8] }; diff --git a/navtreeindex1.js b/navtreeindex1.js index 438581b90..3f1a8f47b 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -1,5 +1,11 @@ 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], @@ -243,11 +249,5 @@ 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#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#adadf66ec37675d5f3fac9816a8aacba2":[11,0,0,0,3,31] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index d1d10eea4..1fda75fbc 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,5 +1,11 @@ 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], @@ -243,11 +249,5 @@ 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_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] +"haswell_2intrinsics_8h_source.html":[12,0,0,0,5,6] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index ecbf9f846..d4ad73cb2 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,5 +1,11 @@ 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], @@ -243,11 +249,5 @@ 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#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#a7b735a3a50ba79e3f7f14df5f77d8da9a7b0467451dc0cecb41d3ea46c4a0005b":[10,0,0,36,23] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 1e71aa4f5..9609dcaf7 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,11 @@ 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], @@ -225,8 +231,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#a24f63365bd58c9f0c6ec1aae438e008d":[11,0,0,10,41], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a32e9d2b26e7c85c77dc3cef0f812ca1b":[11,0,0,10,62], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a371fb9d9879782009c11e547ff79e869":[11,0,0,10,48], -"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,19], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,18], +"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,19], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a458029a37b519f4594dc78812fee8657":[11,0,0,10,36], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a4762f6c497ac46d5c7a130b2f389156d":[11,0,0,10,50], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a50bddd1e9bc10caaabff8ff4d7eb903d":[11,0,0,10,52], @@ -243,11 +249,5 @@ 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#a696390da51f64f6955aa43484b2e8c41":[11,0,0,10,29], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6eaf8b3346df0929f74a7a3581f94f3b":[11,0,0,10,3], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a78feffa1a15a0ae2f244e87d89bbe372":[11,0,0,10,1], -"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a7c2a11edb53792f1a4c6fe2654060380":[11,0,0,10,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#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#a7c2a11edb53792f1a4c6fe2654060380":[11,0,0,10,37] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index c6278a82b..c4adf740e 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,5 +1,11 @@ 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#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#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], @@ -243,11 +249,5 @@ var NAVTREEINDEX5 = "token__iterator-inl_8h_source.html":[12,0,0,0,4,0,31], "token__iterator_8h_source.html":[12,0,0,0,4,0,32], "value-inl_8h_source.html":[12,0,0,0,4,0,33], -"value_8h_source.html":[12,0,0,0,4,0,34], -"value__iterator-inl_8h_source.html":[12,0,0,0,4,0,35], -"value__iterator_8h_source.html":[12,0,0,0,4,0,36], -"westmere_2base_8h_source.html":[12,0,0,0,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] +"value_8h_source.html":[12,0,0,0,4,0,34] }; diff --git a/navtreeindex6.js b/navtreeindex6.js index b849ef829..50a5a15b5 100644 --- a/navtreeindex6.js +++ b/navtreeindex6.js @@ -1,5 +1,11 @@ var NAVTREEINDEX6 = { +"value__iterator-inl_8h_source.html":[12,0,0,0,4,0,35], +"value__iterator_8h_source.html":[12,0,0,0,4,0,36], +"westmere_2base_8h_source.html":[12,0,0,0,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], @@ -7,11 +13,5 @@ var NAVTREEINDEX6 = "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], -"":[10,0,1], -"":[10,0,0,9,0], -"":[10,0,0,9,1], -"":[10,0,0,9,2,0], -"":[10,0,0,7], -"":[10,0,0,9] +"westmere_8h_source.html":[12,0,0,0,39] };