From 68eb8a36c080db1fab2d8af7c8d3592ae2d1e29b Mon Sep 17 00:00:00 2001 From: lemire Date: Thu, 26 Oct 2023 02:11:05 +0000 Subject: [PATCH] deploy: 6db330c1a238994b33a01a4b393e50abe469b873 --- ...t_i_o_n_1_1ondemand_1_1parser-members.html | 41 ++-- ...e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html | 11 +- ...m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.js | 1 + generic_2ondemand_2parser-inl_8h_source.html | 185 +++++++++--------- generic_2ondemand_2parser_8h_source.html | 133 ++++++------- md_doc_basics.html | 2 +- navtreedata.js | 8 +- navtreeindex1.js | 36 ++-- navtreeindex2.js | 4 +- navtreeindex3.js | 4 +- navtreeindex4.js | 8 +- navtreeindex5.js | 1 + ..._a_t_i_o_n_1_1ondemand_1_1parser_01_4.html | 2 +- 13 files changed, 225 insertions(+), 211 deletions(-) diff --git a/classsimdjson_1_1_s_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-members.html b/classsimdjson_1_1_s_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-members.html index 31036aa32..de517b183 100644 --- a/classsimdjson_1_1_s_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-members.html +++ b/classsimdjson_1_1_s_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-members.html @@ -101,26 +101,27 @@ $(document).ready(function(){initNavTree('classsimdjson_1_1_s_i_m_d_j_s_o_n___i_ iterate(const uint8_t *json, size_t len, size_t capacity) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser iterate(std::string_view json, size_t capacity) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser iterate(const std::string &json) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - iterate(const simdjson_result< padded_string > &json) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - iterate(const simdjson_result< padded_string_view > &json) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - iterate(padded_string &&json) &noexcept=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - iterate_many(const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline - iterate_many(const char *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline - iterate_many(const std::string &s, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline - iterate_many(const std::string &&s, size_t batch_size, bool allow_comma_separated=false)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline - iterate_many(const padded_string &s, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline - iterate_many(const padded_string &&s, size_t batch_size, bool allow_comma_separated=false)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline - max_capacity() const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - max_depth() const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - operator=(const parser &other)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - operator=(parser &&other) noexcept=default (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - parser(size_t max_capacity=SIMDJSON_MAXSIZE_BYTES) noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinlineexplicit - parser(parser &&other) noexcept=default (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline - parser(const parser &other)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - set_max_capacity(size_t max_capacity) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement=false) const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser - ~parser() noexcept=defaultsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + iterate(std::string &json) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + iterate(const simdjson_result< padded_string > &json) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + iterate(const simdjson_result< padded_string_view > &json) &noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + iterate(padded_string &&json) &noexcept=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + iterate_many(const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + iterate_many(const char *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + iterate_many(const std::string &s, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + iterate_many(const std::string &&s, size_t batch_size, bool allow_comma_separated=false)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + iterate_many(const padded_string &s, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + iterate_many(const padded_string &&s, size_t batch_size, bool allow_comma_separated=false)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + max_capacity() const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + max_depth() const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + operator=(const parser &other)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + operator=(parser &&other) noexcept=default (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + parser(size_t max_capacity=SIMDJSON_MAXSIZE_BYTES) noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinlineexplicit + parser(parser &&other) noexcept=default (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline + parser(const parser &other)=delete (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + set_max_capacity(size_t max_capacity) noexcept (defined in simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser)simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement=false) const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexceptsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser + ~parser() noexcept=defaultsimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserinline diff --git a/classsimdjson_1_1_s_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 b/classsimdjson_1_1_s_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 index 2f0aa7394..e26e61e83 100644 --- a/classsimdjson_1_1_s_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 +++ b/classsimdjson_1_1_s_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 @@ -134,6 +134,9 @@ simdjson_warn_unused simdjson_warn_unused simdjson_result< documentiterate (const std::string &json) &noexcept   + +simdjson_warn_unused simdjson_result< documentiterate (std::string &json) &noexcept +  simdjson_warn_unused simdjson_result< documentiterate (const simdjson_result< padded_string > &json) &noexcept   @@ -417,7 +420,7 @@ Parser Capacity -

Definition at line 102 of file parser-inl.h.

+

Definition at line 109 of file parser-inl.h.

@@ -447,7 +450,7 @@ Parser Capacity

The maximum depth of this parser (the most deeply nested objects and arrays it can process).

This parameter is only relevant when the macro SIMDJSON_DEVELOPMENT_CHECKS is set to true. The document's instance current_depth() method should be used to monitor the parsing depth and limit it if desired.

-

Definition at line 123 of file parser-inl.h.

+

Definition at line 130 of file parser-inl.h.

@@ -508,7 +511,7 @@ IMPORTANT: string_view lifetime
Returns
A string_view pointing at the unescaped string in dst @error STRING_ERROR if escapes are incorrect.
-

Definition at line 135 of file parser-inl.h.

+

Definition at line 142 of file parser-inl.h.

@@ -562,7 +565,7 @@ IMPORTANT: string_view lifetime
Returns
A string_view pointing at the unescaped string in dst @error STRING_ERROR if escapes are incorrect.
-

Definition at line 143 of file parser-inl.h.

+

Definition at line 150 of file parser-inl.h.

diff --git a/classsimdjson_1_1_s_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.js b/classsimdjson_1_1_s_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.js index d823f13c7..e92a402fa 100644 --- a/classsimdjson_1_1_s_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.js +++ b/classsimdjson_1_1_s_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.js @@ -13,6 +13,7 @@ var classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_ [ "iterate", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a4befd18e2d838ff3abf06725f5ad04fb", null ], [ "iterate", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a527e037a32c56e9093fdcd34d47dd46a", null ], [ "iterate", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a0da712132ca4180a84907f2ca4ffbc5b", null ], + [ "iterate", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#ad4c871e1b7c46a494b23882eba451711", null ], [ "iterate", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a33a8602b990e1f5ef44600c2b57a4e9d", null ], [ "iterate_many", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#aba26b6feaad6d8b82324d9025c92ba9a", null ], [ "iterate_many", "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a07c57bba22e1a5af439ef0c9f77e3209", null ], diff --git a/generic_2ondemand_2parser-inl_8h_source.html b/generic_2ondemand_2parser-inl_8h_source.html index 8b42d4008..635a53fb3 100644 --- a/generic_2ondemand_2parser-inl_8h_source.html +++ b/generic_2ondemand_2parser-inl_8h_source.html @@ -161,110 +161,117 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2parser-inl_8h_sourc
68  return iterate(padded_string_view(json, allocated));
69 }
70 
-
71 simdjson_warn_unused simdjson_inline simdjson_result<document> parser::iterate(const std::string &json) & noexcept {
-
72  return iterate(padded_string_view(json));
-
73 }
-
74 
-
75 simdjson_warn_unused simdjson_inline simdjson_result<document> parser::iterate(const simdjson_result<padded_string_view> &result) & noexcept {
-
76  // We don't presently have a way to temporarily get a const T& from a simdjson_result<T> without throwing an exception
-
77  SIMDJSON_TRY( result.error() );
-
78  padded_string_view json = result.value_unsafe();
-
79  return iterate(json);
+
71 simdjson_warn_unused simdjson_inline simdjson_result<document> parser::iterate(std::string &json) & noexcept {
+
72  if(json.capacity() - json.size() < SIMDJSON_PADDING) {
+
73  json.reserve(json.size() + SIMDJSON_PADDING);
+
74  }
+
75  return iterate(padded_string_view(json));
+
76 }
+
77 
+
78 simdjson_warn_unused simdjson_inline simdjson_result<document> parser::iterate(const std::string &json) & noexcept {
+
79  return iterate(padded_string_view(json));
80 }
81 
-
82 simdjson_warn_unused simdjson_inline simdjson_result<document> parser::iterate(const simdjson_result<padded_string> &result) & noexcept {
+
82 simdjson_warn_unused simdjson_inline simdjson_result<document> parser::iterate(const simdjson_result<padded_string_view> &result) & noexcept {
83  // We don't presently have a way to temporarily get a const T& from a simdjson_result<T> without throwing an exception
84  SIMDJSON_TRY( result.error() );
-
85  const padded_string &json = result.value_unsafe();
+
85  padded_string_view json = result.value_unsafe();
86  return iterate(json);
87 }
88 
-
89 simdjson_warn_unused simdjson_inline simdjson_result<json_iterator> parser::iterate_raw(padded_string_view json) & noexcept {
-
90  if (json.padding() < SIMDJSON_PADDING) { return INSUFFICIENT_PADDING; }
-
91 
-
92  // Allocate if needed
-
93  if (capacity() < json.length()) {
-
94  SIMDJSON_TRY( allocate(json.length(), max_depth()) );
-
95  }
-
96 
-
97  // Run stage 1.
-
98  SIMDJSON_TRY( implementation->stage1(reinterpret_cast<const uint8_t *>(json.data()), json.length(), stage1_mode::regular) );
-
99  return json_iterator(reinterpret_cast<const uint8_t *>(json.data()), this);
-
100 }
-
101 
-
102 inline simdjson_result<document_stream> parser::iterate_many(const uint8_t *buf, size_t len, size_t batch_size, bool allow_comma_separated) noexcept {
-
103  if(batch_size < MINIMAL_BATCH_SIZE) { batch_size = MINIMAL_BATCH_SIZE; }
-
104  if(allow_comma_separated && batch_size < len) { batch_size = len; }
-
105  return document_stream(*this, buf, len, batch_size, allow_comma_separated);
-
106 }
-
107 inline simdjson_result<document_stream> parser::iterate_many(const char *buf, size_t len, size_t batch_size, bool allow_comma_separated) noexcept {
-
108  return iterate_many(reinterpret_cast<const uint8_t *>(buf), len, batch_size, allow_comma_separated);
-
109 }
-
110 inline simdjson_result<document_stream> parser::iterate_many(const std::string &s, size_t batch_size, bool allow_comma_separated) noexcept {
-
111  return iterate_many(s.data(), s.length(), batch_size, allow_comma_separated);
-
112 }
-
113 inline simdjson_result<document_stream> parser::iterate_many(const padded_string &s, size_t batch_size, bool allow_comma_separated) noexcept {
-
114  return iterate_many(s.data(), s.length(), batch_size, allow_comma_separated);
-
115 }
-
116 
-
117 simdjson_inline size_t parser::capacity() const noexcept {
-
118  return _capacity;
+
89 simdjson_warn_unused simdjson_inline simdjson_result<document> parser::iterate(const simdjson_result<padded_string> &result) & noexcept {
+
90  // We don't presently have a way to temporarily get a const T& from a simdjson_result<T> without throwing an exception
+
91  SIMDJSON_TRY( result.error() );
+
92  const padded_string &json = result.value_unsafe();
+
93  return iterate(json);
+
94 }
+
95 
+
96 simdjson_warn_unused simdjson_inline simdjson_result<json_iterator> parser::iterate_raw(padded_string_view json) & noexcept {
+
97  if (json.padding() < SIMDJSON_PADDING) { return INSUFFICIENT_PADDING; }
+
98 
+
99  // Allocate if needed
+
100  if (capacity() < json.length()) {
+
101  SIMDJSON_TRY( allocate(json.length(), max_depth()) );
+
102  }
+
103 
+
104  // Run stage 1.
+
105  SIMDJSON_TRY( implementation->stage1(reinterpret_cast<const uint8_t *>(json.data()), json.length(), stage1_mode::regular) );
+
106  return json_iterator(reinterpret_cast<const uint8_t *>(json.data()), this);
+
107 }
+
108 
+
109 inline simdjson_result<document_stream> parser::iterate_many(const uint8_t *buf, size_t len, size_t batch_size, bool allow_comma_separated) noexcept {
+
110  if(batch_size < MINIMAL_BATCH_SIZE) { batch_size = MINIMAL_BATCH_SIZE; }
+
111  if(allow_comma_separated && batch_size < len) { batch_size = len; }
+
112  return document_stream(*this, buf, len, batch_size, allow_comma_separated);
+
113 }
+
114 inline simdjson_result<document_stream> parser::iterate_many(const char *buf, size_t len, size_t batch_size, bool allow_comma_separated) noexcept {
+
115  return iterate_many(reinterpret_cast<const uint8_t *>(buf), len, batch_size, allow_comma_separated);
+
116 }
+
117 inline simdjson_result<document_stream> parser::iterate_many(const std::string &s, size_t batch_size, bool allow_comma_separated) noexcept {
+
118  return iterate_many(s.data(), s.length(), batch_size, allow_comma_separated);
119 }
-
120 simdjson_inline size_t parser::max_capacity() const noexcept {
-
121  return _max_capacity;
+
120 inline simdjson_result<document_stream> parser::iterate_many(const padded_string &s, size_t batch_size, bool allow_comma_separated) noexcept {
+
121  return iterate_many(s.data(), s.length(), batch_size, allow_comma_separated);
122 }
-
123 simdjson_inline size_t parser::max_depth() const noexcept {
-
124  return _max_depth;
-
125 }
-
126 
-
127 simdjson_inline void parser::set_max_capacity(size_t max_capacity) noexcept {
-
128  if(max_capacity < dom::MINIMAL_DOCUMENT_CAPACITY) {
-
129  _max_capacity = max_capacity;
-
130  } else {
-
131  _max_capacity = dom::MINIMAL_DOCUMENT_CAPACITY;
-
132  }
-
133 }
-
134 
-
135 simdjson_inline simdjson_warn_unused simdjson_result<std::string_view> parser::unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement) const noexcept {
-
136  uint8_t *end = implementation->parse_string(in.buf, dst, allow_replacement);
-
137  if (!end) { return STRING_ERROR; }
-
138  std::string_view result(reinterpret_cast<const char *>(dst), end-dst);
-
139  dst = end;
-
140  return result;
-
141 }
-
142 
-
143 simdjson_inline simdjson_warn_unused simdjson_result<std::string_view> parser::unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept {
-
144  uint8_t *end = implementation->parse_wobbly_string(in.buf, dst);
-
145  if (!end) { return STRING_ERROR; }
-
146  std::string_view result(reinterpret_cast<const char *>(dst), end-dst);
-
147  dst = end;
-
148  return result;
-
149 }
-
150 
-
151 } // namespace ondemand
-
152 } // namespace SIMDJSON_IMPLEMENTATION
-
153 } // namespace simdjson
-
154 
-
155 namespace simdjson {
-
156 
-
157 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::parser>::simdjson_result(SIMDJSON_IMPLEMENTATION::ondemand::parser &&value) noexcept
-
158  : implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::parser>(std::forward<SIMDJSON_IMPLEMENTATION::ondemand::parser>(value)) {}
-
159 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::parser>::simdjson_result(error_code error) noexcept
-
160  : implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::parser>(error) {}
+
123 
+
124 simdjson_inline size_t parser::capacity() const noexcept {
+
125  return _capacity;
+
126 }
+
127 simdjson_inline size_t parser::max_capacity() const noexcept {
+
128  return _max_capacity;
+
129 }
+
130 simdjson_inline size_t parser::max_depth() const noexcept {
+
131  return _max_depth;
+
132 }
+
133 
+
134 simdjson_inline void parser::set_max_capacity(size_t max_capacity) noexcept {
+
135  if(max_capacity < dom::MINIMAL_DOCUMENT_CAPACITY) {
+
136  _max_capacity = max_capacity;
+
137  } else {
+
138  _max_capacity = dom::MINIMAL_DOCUMENT_CAPACITY;
+
139  }
+
140 }
+
141 
+
142 simdjson_inline simdjson_warn_unused simdjson_result<std::string_view> parser::unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement) const noexcept {
+
143  uint8_t *end = implementation->parse_string(in.buf, dst, allow_replacement);
+
144  if (!end) { return STRING_ERROR; }
+
145  std::string_view result(reinterpret_cast<const char *>(dst), end-dst);
+
146  dst = end;
+
147  return result;
+
148 }
+
149 
+
150 simdjson_inline simdjson_warn_unused simdjson_result<std::string_view> parser::unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept {
+
151  uint8_t *end = implementation->parse_wobbly_string(in.buf, dst);
+
152  if (!end) { return STRING_ERROR; }
+
153  std::string_view result(reinterpret_cast<const char *>(dst), end-dst);
+
154  dst = end;
+
155  return result;
+
156 }
+
157 
+
158 } // namespace ondemand
+
159 } // namespace SIMDJSON_IMPLEMENTATION
+
160 } // namespace simdjson
161 
-
162 } // namespace simdjson
+
162 namespace simdjson {
163 
-
164 #endif // SIMDJSON_GENERIC_ONDEMAND_PARSER_INL_H
+
164 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::parser>::simdjson_result(SIMDJSON_IMPLEMENTATION::ondemand::parser &&value) noexcept
+
165  : implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::parser>(std::forward<SIMDJSON_IMPLEMENTATION::ondemand::parser>(value)) {}
+
166 simdjson_inline simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::parser>::simdjson_result(error_code error) noexcept
+
167  : implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::parser>(error) {}
+
168 
+
169 } // namespace simdjson
+
170 
+
171 #endif // SIMDJSON_GENERIC_ONDEMAND_PARSER_INL_H
A forward-only stream of documents.
-
simdjson_inline size_t max_capacity() const noexcept
The maximum capacity of this parser (the largest document it is allowed to process).
Definition: parser-inl.h:120
+
simdjson_inline size_t max_capacity() const noexcept
The maximum capacity of this parser (the largest document it is allowed to process).
Definition: parser-inl.h:127
simdjson_warn_unused simdjson_result< document > iterate(padded_string_view json) &noexcept
Start iterating an on-demand JSON document.
Definition: parser-inl.h:46
-
simdjson_inline simdjson_result< std::string_view > unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement=false) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:135
+
simdjson_inline simdjson_result< std::string_view > unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement=false) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:142
parser(size_t max_capacity=SIMDJSON_MAXSIZE_BYTES) noexcept
Create a JSON parser.
Definition: parser-inl.h:20
-
simdjson_inline simdjson_result< std::string_view > unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:143
-
simdjson_inline size_t max_depth() const noexcept
The maximum depth of this parser (the most deeply nested objects and arrays it can process).
Definition: parser-inl.h:123
+
simdjson_inline simdjson_result< std::string_view > unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:150
+
simdjson_inline size_t max_depth() const noexcept
The maximum depth of this parser (the most deeply nested objects and arrays it can process).
Definition: parser-inl.h:130
simdjson_warn_unused error_code allocate(size_t capacity, size_t max_depth=DEFAULT_MAX_DEPTH) noexcept
Ensure this parser has enough memory to process JSON documents up to capacity bytes in length and max...
Definition: parser-inl.h:24
-
simdjson_inline size_t capacity() const noexcept
The capacity of this parser (the largest document it can process).
Definition: parser-inl.h:117
-
simdjson_result< document_stream > iterate_many(const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept
Parse a buffer containing many JSON documents.
Definition: parser-inl.h:102
+
simdjson_inline size_t capacity() const noexcept
The capacity of this parser (the largest document it can process).
Definition: parser-inl.h:124
+
simdjson_result< document_stream > iterate_many(const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept
Parse a buffer containing many JSON documents.
Definition: parser-inl.h:109
A string escaped per JSON rules, terminated with quote (").
An implementation of simdjson for a particular CPU architecture.
User-provided string that promises it has extra padded bytes at the end for use with parser::parse().
diff --git a/generic_2ondemand_2parser_8h_source.html b/generic_2ondemand_2parser_8h_source.html index 5f75fe0e9..893b5472c 100644 --- a/generic_2ondemand_2parser_8h_source.html +++ b/generic_2ondemand_2parser_8h_source.html @@ -124,82 +124,83 @@ $(document).ready(function(){initNavTree('generic_2ondemand_2parser_8h_source.ht
104  simdjson_warn_unused simdjson_result<document> iterate(const uint8_t *json, size_t len, size_t capacity) & noexcept;
106  simdjson_warn_unused simdjson_result<document> iterate(std::string_view json, size_t capacity) & noexcept;
108  simdjson_warn_unused simdjson_result<document> iterate(const std::string &json) & noexcept;
-
110  simdjson_warn_unused simdjson_result<document> iterate(const simdjson_result<padded_string> &json) & noexcept;
-
112  simdjson_warn_unused simdjson_result<document> iterate(const simdjson_result<padded_string_view> &json) & noexcept;
-
114  simdjson_warn_unused simdjson_result<document> iterate(padded_string &&json) & noexcept = delete;
-
115 
-
156  simdjson_warn_unused simdjson_result<json_iterator> iterate_raw(padded_string_view json) & noexcept;
-
157 
-
158 
-
228  inline simdjson_result<document_stream> iterate_many(const uint8_t *buf, size_t len, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
-
230  inline simdjson_result<document_stream> iterate_many(const char *buf, size_t len, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
-
232  inline simdjson_result<document_stream> iterate_many(const std::string &s, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
-
233  inline simdjson_result<document_stream> iterate_many(const std::string &&s, size_t batch_size, bool allow_comma_separated = false) = delete;// unsafe
-
235  inline simdjson_result<document_stream> iterate_many(const padded_string &s, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
-
236  inline simdjson_result<document_stream> iterate_many(const padded_string &&s, size_t batch_size, bool allow_comma_separated = false) = delete;// unsafe
-
237 
-
239  simdjson_result<document_stream> iterate_many(const char *buf, size_t batch_size = DEFAULT_BATCH_SIZE) noexcept = delete;
-
240 
-
242  simdjson_inline size_t capacity() const noexcept;
-
244  simdjson_inline size_t max_capacity() const noexcept;
-
245  simdjson_inline void set_max_capacity(size_t max_capacity) noexcept;
-
252  simdjson_inline size_t max_depth() const noexcept;
-
253 
-
266  simdjson_warn_unused error_code allocate(size_t capacity, size_t max_depth=DEFAULT_MAX_DEPTH) noexcept;
-
267 
-
268  #ifdef SIMDJSON_THREADS_ENABLED
-
274  bool threaded{true};
-
275  #endif
-
276 
-
299  simdjson_inline simdjson_result<std::string_view> unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement = false) const noexcept;
-
300 
-
322  simdjson_inline simdjson_result<std::string_view> unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept;
-
323 
-
324 private:
-
326  std::unique_ptr<internal::dom_parser_implementation> implementation{};
-
327  size_t _capacity{0};
-
328  size_t _max_capacity;
-
329  size_t _max_depth{DEFAULT_MAX_DEPTH};
-
330  std::unique_ptr<uint8_t[]> string_buf{};
-
331 #if SIMDJSON_DEVELOPMENT_CHECKS
-
332  std::unique_ptr<token_position[]> start_positions{};
-
333 #endif
-
334 
-
335  friend class json_iterator;
-
336  friend class document_stream;
-
337 };
-
338 
-
339 } // namespace ondemand
-
340 } // namespace SIMDJSON_IMPLEMENTATION
-
341 } // namespace simdjson
-
342 
-
343 namespace simdjson {
+
110  simdjson_warn_unused simdjson_result<document> iterate(std::string &json) & noexcept;
+
112  simdjson_warn_unused simdjson_result<document> iterate(const simdjson_result<padded_string> &json) & noexcept;
+
114  simdjson_warn_unused simdjson_result<document> iterate(const simdjson_result<padded_string_view> &json) & noexcept;
+
116  simdjson_warn_unused simdjson_result<document> iterate(padded_string &&json) & noexcept = delete;
+
117 
+
158  simdjson_warn_unused simdjson_result<json_iterator> iterate_raw(padded_string_view json) & noexcept;
+
159 
+
160 
+
230  inline simdjson_result<document_stream> iterate_many(const uint8_t *buf, size_t len, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
+
232  inline simdjson_result<document_stream> iterate_many(const char *buf, size_t len, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
+
234  inline simdjson_result<document_stream> iterate_many(const std::string &s, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
+
235  inline simdjson_result<document_stream> iterate_many(const std::string &&s, size_t batch_size, bool allow_comma_separated = false) = delete;// unsafe
+
237  inline simdjson_result<document_stream> iterate_many(const padded_string &s, size_t batch_size = DEFAULT_BATCH_SIZE, bool allow_comma_separated = false) noexcept;
+
238  inline simdjson_result<document_stream> iterate_many(const padded_string &&s, size_t batch_size, bool allow_comma_separated = false) = delete;// unsafe
+
239 
+
241  simdjson_result<document_stream> iterate_many(const char *buf, size_t batch_size = DEFAULT_BATCH_SIZE) noexcept = delete;
+
242 
+
244  simdjson_inline size_t capacity() const noexcept;
+
246  simdjson_inline size_t max_capacity() const noexcept;
+
247  simdjson_inline void set_max_capacity(size_t max_capacity) noexcept;
+
254  simdjson_inline size_t max_depth() const noexcept;
+
255 
+
268  simdjson_warn_unused error_code allocate(size_t capacity, size_t max_depth=DEFAULT_MAX_DEPTH) noexcept;
+
269 
+
270  #ifdef SIMDJSON_THREADS_ENABLED
+
276  bool threaded{true};
+
277  #endif
+
278 
+
301  simdjson_inline simdjson_result<std::string_view> unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement = false) const noexcept;
+
302 
+
324  simdjson_inline simdjson_result<std::string_view> unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept;
+
325 
+
326 private:
+
328  std::unique_ptr<internal::dom_parser_implementation> implementation{};
+
329  size_t _capacity{0};
+
330  size_t _max_capacity;
+
331  size_t _max_depth{DEFAULT_MAX_DEPTH};
+
332  std::unique_ptr<uint8_t[]> string_buf{};
+
333 #if SIMDJSON_DEVELOPMENT_CHECKS
+
334  std::unique_ptr<token_position[]> start_positions{};
+
335 #endif
+
336 
+
337  friend class json_iterator;
+
338  friend class document_stream;
+
339 };
+
340 
+
341 } // namespace ondemand
+
342 } // namespace SIMDJSON_IMPLEMENTATION
+
343 } // namespace simdjson
344 
-
345 template<>
-
346 struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::parser> : public SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::parser> {
-
347 public:
-
348  simdjson_inline simdjson_result(SIMDJSON_IMPLEMENTATION::ondemand::parser &&value) noexcept;
-
349  simdjson_inline simdjson_result(error_code error) noexcept;
-
350  simdjson_inline simdjson_result() noexcept = default;
-
351 };
-
352 
-
353 } // namespace simdjson
+
345 namespace simdjson {
+
346 
+
347 template<>
+
348 struct simdjson_result<SIMDJSON_IMPLEMENTATION::ondemand::parser> : public SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base<SIMDJSON_IMPLEMENTATION::ondemand::parser> {
+
349 public:
+
350  simdjson_inline simdjson_result(SIMDJSON_IMPLEMENTATION::ondemand::parser &&value) noexcept;
+
351  simdjson_inline simdjson_result(error_code error) noexcept;
+
352  simdjson_inline simdjson_result() noexcept = default;
+
353 };
354 
-
355 #endif // SIMDJSON_GENERIC_ONDEMAND_PARSER_H
+
355 } // namespace simdjson
+
356 
+
357 #endif // SIMDJSON_GENERIC_ONDEMAND_PARSER_H
A forward-only stream of documents.
A JSON document.
Definition: document.h:20
A JSON fragment iterator.
Definition: parser.h:36
-
simdjson_inline size_t max_capacity() const noexcept
The maximum capacity of this parser (the largest document it is allowed to process).
Definition: parser-inl.h:120
+
simdjson_inline size_t max_capacity() const noexcept
The maximum capacity of this parser (the largest document it is allowed to process).
Definition: parser-inl.h:127
simdjson_warn_unused simdjson_result< document > iterate(padded_string_view json) &noexcept
Start iterating an on-demand JSON document.
Definition: parser-inl.h:46
-
simdjson_inline simdjson_result< std::string_view > unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement=false) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:135
+
simdjson_inline simdjson_result< std::string_view > unescape(raw_json_string in, uint8_t *&dst, bool allow_replacement=false) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:142
~parser() noexcept=default
Deallocate the JSON parser.
parser(size_t max_capacity=SIMDJSON_MAXSIZE_BYTES) noexcept
Create a JSON parser.
Definition: parser-inl.h:20
-
simdjson_inline simdjson_result< std::string_view > unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:143
-
simdjson_inline size_t max_depth() const noexcept
The maximum depth of this parser (the most deeply nested objects and arrays it can process).
Definition: parser-inl.h:123
+
simdjson_inline simdjson_result< std::string_view > unescape_wobbly(raw_json_string in, uint8_t *&dst) const noexcept
Unescape this JSON string, replacing \ with \, with newline, etc.
Definition: parser-inl.h:150
+
simdjson_inline size_t max_depth() const noexcept
The maximum depth of this parser (the most deeply nested objects and arrays it can process).
Definition: parser-inl.h:130
simdjson_warn_unused error_code allocate(size_t capacity, size_t max_depth=DEFAULT_MAX_DEPTH) noexcept
Ensure this parser has enough memory to process JSON documents up to capacity bytes in length and max...
Definition: parser-inl.h:24
-
simdjson_inline size_t capacity() const noexcept
The capacity of this parser (the largest document it can process).
Definition: parser-inl.h:117
-
simdjson_result< document_stream > iterate_many(const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept
Parse a buffer containing many JSON documents.
Definition: parser-inl.h:102
+
simdjson_inline size_t capacity() const noexcept
The capacity of this parser (the largest document it can process).
Definition: parser-inl.h:124
+
simdjson_result< document_stream > iterate_many(const uint8_t *buf, size_t len, size_t batch_size=DEFAULT_BATCH_SIZE, bool allow_comma_separated=false) noexcept
Parse a buffer containing many JSON documents.
Definition: parser-inl.h:109
A string escaped per JSON rules, terminated with quote (").
An implementation of simdjson for a particular CPU architecture.
User-provided string that promises it has extra padded bytes at the end for use with parser::parse().
diff --git a/md_doc_basics.html b/md_doc_basics.html index f47876671..535cbb578 100644 --- a/md_doc_basics.html +++ b/md_doc_basics.html @@ -207,7 +207,7 @@ The Basics: Loading and Parsing JSON Documents
char json[3+SIMDJSON_PADDING];
strcpy(json, "[1]");
ondemand::document doc = parser.iterate(json, strlen(json), sizeof(json));
-

The simdjson library will also accept std::string instances, as long as the capacity() of the string exceeds the size() by at least SIMDJSON_PADDING. You can increase the capacity() with the reserve() function of your strings.

+

The simdjson library will also accept std::string instances. If the provided reference is non-const, it will allocate padding as needed.

You can copy your data directly on a simdjson::padded_string as follows:

{c++}
const char * data = "my data"; // 7 bytes
diff --git a/navtreedata.js b/navtreedata.js index b2c136bbb..d414d651d 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -191,10 +191,10 @@ 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_1object.html#a7c20332b4481f29ace969e40cfce5f5f", -"classsimdjson_1_1dom_1_1object.html#ae2e1a8cbaab9d352495d1dc993407be3", -"jsonioutil_8h_source.html", -"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac3a4f6af474f2b5f6d749f7452bb5477", -"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a940c313d530e0254342235d441e334b0" +"classsimdjson_1_1dom_1_1object.html#ace84581be0fee46d5128c49710522aba", +"jsonformatutils_8h_source.html", +"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af", +"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a90ecb32d9f0c497568d4de9b9affcb04" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/navtreeindex1.js b/navtreeindex1.js index d178e9109..7c4a3b096 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -24,35 +24,36 @@ var NAVTREEINDEX1 = "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html#aabb56f8e0f6199b91f500be3735091b0":[11,0,0,1,0,8,1], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1object__iterator.html#ad7ddcd7b99fb41c8efe932daf2d216a3":[11,0,0,1,0,8,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_1parser.html":[11,0,0,1,0,9], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a006ad62e81d1ffa0fa898b586095208b":[11,0,0,1,0,9,20], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a07c57bba22e1a5af439ef0c9f77e3209":[11,0,0,1,0,9,15], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a006ad62e81d1ffa0fa898b586095208b":[11,0,0,1,0,9,21], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a07c57bba22e1a5af439ef0c9f77e3209":[11,0,0,1,0,9,16], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a0da712132ca4180a84907f2ca4ffbc5b":[11,0,0,1,0,9,12], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a19fbf3f319c3c4c18ec56e7b14341684":[11,0,0,1,0,9,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_1parser.html#a1df3e757ec1e2206da217b3165fcbded":[11,0,0,1,0,9,23], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a1fea49ba6513317ea94d87926b6f085d":[11,0,0,1,0,9,24], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a27714b0095b036a169cabebdc1031937":[11,0,0,1,0,9,25], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a2da4292fb8e43946a7e70bb2cb2d8d02":[11,0,0,1,0,9,18], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a33a8602b990e1f5ef44600c2b57a4e9d":[11,0,0,1,0,9,13], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a403473bb5329fca6defc6299fb45b780":[11,0,0,1,0,9,27], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a1df3e757ec1e2206da217b3165fcbded":[11,0,0,1,0,9,24], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a1fea49ba6513317ea94d87926b6f085d":[11,0,0,1,0,9,25], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a27714b0095b036a169cabebdc1031937":[11,0,0,1,0,9,26], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a2da4292fb8e43946a7e70bb2cb2d8d02":[11,0,0,1,0,9,19], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a33a8602b990e1f5ef44600c2b57a4e9d":[11,0,0,1,0,9,14], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a403473bb5329fca6defc6299fb45b780":[11,0,0,1,0,9,28], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a483fec1e0bf7f96ecf91cdbf8ac7948d":[11,0,0,1,0,9,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_1parser.html#a4a144d96ad06a2295137dd0e5b7dcc1d":[11,0,0,1,0,9,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_1parser.html#a4befd18e2d838ff3abf06725f5ad04fb":[11,0,0,1,0,9,10], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a5100063860f3d57d03366d4967aaac02":[11,0,0,1,0,9,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_1parser.html#a527e037a32c56e9093fdcd34d47dd46a":[11,0,0,1,0,9,11], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a571b4c61bf41f54632aedc60ae618187":[11,0,0,1,0,9,17], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a615e14840aadad3ddb703d40140e6a46":[11,0,0,1,0,9,22], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a571b4c61bf41f54632aedc60ae618187":[11,0,0,1,0,9,18], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a615e14840aadad3ddb703d40140e6a46":[11,0,0,1,0,9,23], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a76abd4d78f0c26d80d3bf436ce212e00":[11,0,0,1,0,9,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_1parser.html#a792ec7912794a7a657a0b3b5e88fd0cf":[11,0,0,1,0,9,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_1parser.html#a7a0d2e5fad4f195a866b6baa15846d39":[11,0,0,1,0,9,28], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a7a0d2e5fad4f195a866b6baa15846d39":[11,0,0,1,0,9,29], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a8043fd848a5655b8f6d09a0edf2df5d7":[11,0,0,1,0,9,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_1parser.html#a926e145e3ffb2b1024646dd56bc938e4":[11,0,0,1,0,9,26], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a95194ab702540b682f5316fb7190dbcd":[11,0,0,1,0,9,16], -"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a9dd8dfaa40f0faec56e31f976e4c2c94":[11,0,0,1,0,9,21], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a926e145e3ffb2b1024646dd56bc938e4":[11,0,0,1,0,9,27], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a95194ab702540b682f5316fb7190dbcd":[11,0,0,1,0,9,17], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#a9dd8dfaa40f0faec56e31f976e4c2c94":[11,0,0,1,0,9,22], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#aa99bf33b4b552e718ac579deb289e07d":[11,0,0,1,0,9,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_1parser.html#ab6201f2eab41026e722a237d280b8fe1":[11,0,0,1,0,9,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_1parser.html#aba26b6feaad6d8b82324d9025c92ba9a":[11,0,0,1,0,9,14], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#aba26b6feaad6d8b82324d9025c92ba9a":[11,0,0,1,0,9,15], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#ad4c871e1b7c46a494b23882eba451711":[11,0,0,1,0,9,13], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#aec2c883af898053ab8e5eca8e9e870ae":[11,0,0,1,0,9,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_1parser.html#af996682250c05ca237fe6db234bb9179":[11,0,0,1,0,9,19], +"classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser.html#af996682250c05ca237fe6db234bb9179":[11,0,0,1,0,9,20], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html":[11,0,0,1,0,10], "classsimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1raw__json__string.html#a0ddac0ab1c69022610d8051b989b5c95":[11,0,0,1,0,10,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_1raw__json__string.html#a11bccba8ede5e7dff56e2737fcb853c7":[11,0,0,1,0,10,7], @@ -248,6 +249,5 @@ var NAVTREEINDEX1 = "classsimdjson_1_1dom_1_1object.html#a79cf291477bcaa1bf2328411b411587d":[11,0,0,0,4,6], "classsimdjson_1_1dom_1_1object.html#a93ec5c36aae913f266f533b2e02bc873":[11,0,0,0,4,9], "classsimdjson_1_1dom_1_1object.html#ab075da9eb7678f6321cecf4cbd196039":[11,0,0,0,4,3], -"classsimdjson_1_1dom_1_1object.html#acc66a2f2eb74fbe359d4064531764f50":[11,0,0,0,4,8], -"classsimdjson_1_1dom_1_1object.html#ace84581be0fee46d5128c49710522aba":[11,0,0,0,4,4] +"classsimdjson_1_1dom_1_1object.html#acc66a2f2eb74fbe359d4064531764f50":[11,0,0,0,4,8] }; diff --git a/navtreeindex2.js b/navtreeindex2.js index b68713ddf..cd7987750 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -1,5 +1,6 @@ var NAVTREEINDEX2 = { +"classsimdjson_1_1dom_1_1object.html#ace84581be0fee46d5128c49710522aba":[11,0,0,0,4,4], "classsimdjson_1_1dom_1_1object.html#ae2e1a8cbaab9d352495d1dc993407be3":[11,0,0,0,4,1], "classsimdjson_1_1dom_1_1object.html#afe127a7e9ec8dab9ec76160525a68a83":[11,0,0,0,4,5], "classsimdjson_1_1dom_1_1object_1_1iterator.html":[11,0,0,0,4,0], @@ -248,6 +249,5 @@ var NAVTREEINDEX2 = "json__type-inl_8h_source.html":[12,0,0,0,4,0,15], "json__type_8h_source.html":[12,0,0,0,4,0,16], "jsoncharutils_8h_source.html":[12,0,0,0,4,8], -"jsoncharutils__tables_8h_source.html":[12,0,0,0,7,3], -"jsonformatutils_8h_source.html":[12,0,0,0,7,4] +"jsoncharutils__tables_8h_source.html":[12,0,0,0,7,3] }; diff --git a/navtreeindex3.js b/navtreeindex3.js index 13b187a1c..7ed04d566 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -1,5 +1,6 @@ var NAVTREEINDEX3 = { +"jsonformatutils_8h_source.html":[12,0,0,0,7,4], "jsonioutil_8h_source.html":[12,0,0,0,24], "jsonparser_8h_source.html":[12,0,0,0,2,9], "logger-inl_8h.html#a0176c136680aa97eb8bd8f57033f41be":[10,0,0,6,1,0,9], @@ -248,6 +249,5 @@ var NAVTREEINDEX3 = "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a8dcb00bbb408a0f4ed45601b6de755a6":[10,0,0,6,1,17], "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#a997747305f387c28e46394c0955d2937":[10,0,0,6,1,28], "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aa3354f8230db6df962b47633591fa232":[10,0,0,6,1,23], -"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aab771b17058b0c93bdd0a8679c2c4d84":[10,0,0,6,1,32], -"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af":[10,0,0,6,1,20] +"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#aab771b17058b0c93bdd0a8679c2c4d84":[10,0,0,6,1,32] }; diff --git a/navtreeindex4.js b/navtreeindex4.js index 032a0fb56..6828eb0db 100644 --- a/navtreeindex4.js +++ b/navtreeindex4.js @@ -1,5 +1,6 @@ var NAVTREEINDEX4 = { +"namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ab10943c6107de5337f376a6939f817af":[10,0,0,6,1,20], "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac3a4f6af474f2b5f6d749f7452bb5477":[10,0,0,6,1,25], "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330":[10,0,0,6,1,16], "namespacesimdjson_1_1_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand.html#ac915f0c06e5ab0363e09593bba651330a37a6259cc0c1dae299a7866489dff0bd":[10,0,0,6,1,16,5], @@ -177,8 +178,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,40], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a32e9d2b26e7c85c77dc3cef0f812ca1b":[11,0,0,10,59], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a371fb9d9879782009c11e547ff79e869":[11,0,0,10,46], -"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,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,17], +"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a429242515e1139a04142c3f1aa5cbe68":[11,0,0,10,18], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a458029a37b519f4594dc78812fee8657":[11,0,0,10,35], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a4762f6c497ac46d5c7a130b2f389156d":[11,0,0,10,48], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a50bddd1e9bc10caaabff8ff4d7eb903d":[11,0,0,10,50], @@ -188,8 +189,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,13], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a59a47cbdb4c226a7d33e0315cce62984":[11,0,0,10,42], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a5a4d779ce258cac95b1799f16b49695b":[11,0,0,10,49], -"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,23], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a6024d17789cc49d3147445b3def018f6":[11,0,0,10,22], +"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#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,39], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a662ec28f78a9fcba046eaa4509efa6a3":[11,0,0,10,43], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document_01_4.html#a696390da51f64f6955aa43484b2e8c41":[11,0,0,10,28], @@ -248,6 +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__reference_01_4.html#a6aae812b1929c086b593c0b3bad9d333":[11,0,0,11,33], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a6cdc33399794644363a720d6f271dd8d":[11,0,0,11,22], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a84d35046d2328c1b52052b60abdfff5f":[11,0,0,11,5], -"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a858f380c29315521e43dd6025785e7a4":[11,0,0,11,40], -"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a90ecb32d9f0c497568d4de9b9affcb04":[11,0,0,11,23] +"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a858f380c29315521e43dd6025785e7a4":[11,0,0,11,40] }; diff --git a/navtreeindex5.js b/navtreeindex5.js index a26497475..7b17fe693 100644 --- a/navtreeindex5.js +++ b/navtreeindex5.js @@ -1,5 +1,6 @@ var NAVTREEINDEX5 = { +"structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a90ecb32d9f0c497568d4de9b9affcb04":[11,0,0,11,23], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a940c313d530e0254342235d441e334b0":[11,0,0,11,6], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a956a0b0a4f8f910c45be61370ae96586":[11,0,0,11,32], "structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1document__reference_01_4.html#a9d15caa939a40325a3dabbe3224ddbbf":[11,0,0,11,41], diff --git a/structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html b/structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html index fe68d9b34..d7367325a 100644 --- a/structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html +++ b/structsimdjson_1_1simdjson__result_3_01_s_i_m_d_j_s_o_n___i_m_p_l_e_m_e_n_t_a_t_i_o_n_1_1ondemand_1_1parser_01_4.html @@ -165,7 +165,7 @@ simdjson_inline

Detailed Description

-

Definition at line 346 of file parser.h.

+

Definition at line 348 of file parser.h.


The documentation for this struct was generated from the following files: