Lines Matching refs:nlohmann
8 - @link nlohmann::basic_json `basic_json`@endlink -- class template for JSON values
9 …- @link nlohmann::json `json`@endlink -- the default specialization of `basic_json`, defined as `b…
12 - @link nlohmann::basic_json::dump dump @endlink -- value serialization
13 - @link nlohmann::basic_json::type type @endlink -- type of the value
14 - @link nlohmann::basic_json::is_primitive is_primitive @endlink,
15 @link nlohmann::basic_json::is_structured is_structured @endlink,
16 @link nlohmann::basic_json::is_null is_null @endlink,
17 @link nlohmann::basic_json::is_boolean is_boolean @endlink,
18 @link nlohmann::basic_json::is_number is_number @endlink,
19 @link nlohmann::basic_json::is_number_integer is_number_integer @endlink,
20 @link nlohmann::basic_json::is_number_unsigned is_number_unsigned @endlink,
21 @link nlohmann::basic_json::is_number_float is_number_float @endlink,
22 @link nlohmann::basic_json::is_object is_object @endlink,
23 @link nlohmann::basic_json::is_array is_array @endlink,
24 @link nlohmann::basic_json::is_string is_string @endlink,
25 @link nlohmann::basic_json::is_discarded is_discarded @endlink,
26 @link nlohmann::basic_json::is_binary is_binary @endlink -- check for value type
27 …- @link nlohmann::basic_json::operator value_t() const operator value_t @endlink -- type of the va…
29 - @link nlohmann::basic_json::get get @endlink -- get a value
30 - @link nlohmann::basic_json::get_ptr get_ptr @endlink -- get a value pointer
31 - @link nlohmann::basic_json::get_ref get_ref @endlink -- get a value reference
32 - @link nlohmann::basic_json::get_binary get_binary @endlink -- get a binary value
33 …- @link nlohmann::basic_json::operator ValueType() const operator ValueType @endlink -- get a valu…
34 …- @link nlohmann::basic_json::value value @endlink -- get a value from an object and return defaul…
36 …- @link nlohmann::basic_json::parse_error parse_error @endlink for exceptions indicating a parse e…
37 …- @link nlohmann::basic_json::invalid_iterator invalid_iterator @endlink for exceptions indicating…
38 …- @link nlohmann::basic_json::type_error type_error @endlink for exceptions indicating executing a…
39 …- @link nlohmann::basic_json::out_of_range out_of_range @endlink for exceptions indicating access …
40 …- @link nlohmann::basic_json::other_error other_error @endlink for exceptions indicating other lib…
42 - @link nlohmann::basic_json::operator== operator== @endlink
43 - @link nlohmann::basic_json::operator!= operator!= @endlink
44 - @link nlohmann::basic_json::operator< operator<= @endlink
45 - @link nlohmann::basic_json::operator<= operator< @endlink
46 - @link nlohmann::basic_json::operator> operator> @endlink
47 - @link nlohmann::basic_json::operator>= operator>= @endlink
49 - @link nlohmann::basic_json::dump dump @endlink serialize to string
50 …- @link nlohmann::basic_json::operator<<(std::ostream&, const basic_json &) operator<< @endlink se…
52 …- @link nlohmann::basic_json::parse parse @endlink parse from input (string, file, etc.) and retur…
53 …- @link nlohmann::basic_json::sax_parse sax_parse @endlink parse from input (string, file, etc.) a…
54 …- @link nlohmann::basic_json::operator>>(std::istream&, basic_json&) operator>> @endlink parse fro…
55 - @link nlohmann::basic_json::accept accept @endlink check for syntax errors without parsing
56 - @link nlohmann::json_sax SAX interface @endlink define a user-defined SAX event consumer
57 …- @link nlohmann::basic_json::parser_callback_t callback interface @endlink register a callback to…
59 …- CBOR: @link nlohmann::basic_json::from_cbor from_cbor @endlink / @link nlohmann::basic_json::to_…
60 …- MessagePack: @link nlohmann::basic_json::from_msgpack from_msgpack @endlink / @link nlohmann::ba…
61 …- UBJSON: @link nlohmann::basic_json::from_ubjson from_ubjson @endlink / @link nlohmann::basic_jso…
62 …- BSON: @link nlohmann::basic_json::from_bson from_bson @endlink / @link nlohmann::basic_json::to_…
64 - @link nlohmann::basic_json::array_t arrays @endlink
65 - @link nlohmann::basic_json::object_t objects @endlink
66 - @link nlohmann::basic_json::string_t strings @endlink
67 - @link nlohmann::basic_json::boolean_t booleans @endlink
69 - @link nlohmann::basic_json::number_integer_t signed integers @endlink
70 - @link nlohmann::basic_json::number_unsigned_t unsigned integers @endlink
71 - @link nlohmann::basic_json::number_float_t floating-point @endlink
72 - @link nlohmann::basic_json::binary_t binary values @endlink
74 - @link nlohmann::json_pointer JSON Pointer @endlink (RFC 6901)
75 - @link nlohmann::basic_json::patch JSON Patch @endlink (RFC 6902)
76 - @link nlohmann::basic_json::merge_patch JSON Merge Patch @endlink (RFC 7396)
82 …nlohmann::basic_json::at(const typename object_t::key_type & key) `at` @endlink function will alwa…
101 <td class="ok_green">@link nlohmann::basic_json::begin `begin` @endlink</td>
102 <td class="ok_green">@link nlohmann::basic_json::begin `begin` @endlink</td>
103 <td class="ok_green">@link nlohmann::basic_json::begin `begin` @endlink</td>
104 <td class="ok_green">@link nlohmann::basic_json::begin `begin` @endlink</td>
105 <td class="ok_green">@link nlohmann::basic_json::begin `begin` @endlink</td>
106 <td class="ok_green">@link nlohmann::basic_json::begin `begin` @endlink (returns `end()`)</td>
110 <td class="ok_green">@link nlohmann::basic_json::cbegin `cbegin` @endlink</td>
111 <td class="ok_green">@link nlohmann::basic_json::cbegin `cbegin` @endlink</td>
112 <td class="ok_green">@link nlohmann::basic_json::cbegin `cbegin` @endlink</td>
113 <td class="ok_green">@link nlohmann::basic_json::cbegin `cbegin` @endlink</td>
114 <td class="ok_green">@link nlohmann::basic_json::cbegin `cbegin` @endlink</td>
115 … <td class="ok_green">@link nlohmann::basic_json::cbegin `cbegin` @endlink (returns `cend()`)</td>
119 <td class="ok_green">@link nlohmann::basic_json::end `end` @endlink</td>
120 <td class="ok_green">@link nlohmann::basic_json::end `end` @endlink</td>
121 <td class="ok_green">@link nlohmann::basic_json::end `end` @endlink</td>
122 <td class="ok_green">@link nlohmann::basic_json::end `end` @endlink</td>
123 <td class="ok_green">@link nlohmann::basic_json::end `end` @endlink</td>
124 <td class="ok_green">@link nlohmann::basic_json::end `end` @endlink</td>
128 <td class="ok_green">@link nlohmann::basic_json::cend `cend` @endlink</td>
129 <td class="ok_green">@link nlohmann::basic_json::cend `cend` @endlink</td>
130 <td class="ok_green">@link nlohmann::basic_json::cend `cend` @endlink</td>
131 <td class="ok_green">@link nlohmann::basic_json::cend `cend` @endlink</td>
132 <td class="ok_green">@link nlohmann::basic_json::cend `cend` @endlink</td>
133 <td class="ok_green">@link nlohmann::basic_json::cend `cend` @endlink</td>
137 <td class="ok_green">@link nlohmann::basic_json::rbegin `rbegin` @endlink</td>
138 <td class="ok_green">@link nlohmann::basic_json::rbegin `rbegin` @endlink</td>
139 <td class="ok_green">@link nlohmann::basic_json::rbegin `rbegin` @endlink</td>
140 <td class="ok_green">@link nlohmann::basic_json::rbegin `rbegin` @endlink</td>
141 <td class="ok_green">@link nlohmann::basic_json::rbegin `rbegin` @endlink</td>
142 <td class="ok_green">@link nlohmann::basic_json::rbegin `rbegin` @endlink</td>
146 <td class="ok_green">@link nlohmann::basic_json::crbegin `crbegin` @endlink</td>
147 <td class="ok_green">@link nlohmann::basic_json::crbegin `crbegin` @endlink</td>
148 <td class="ok_green">@link nlohmann::basic_json::crbegin `crbegin` @endlink</td>
149 <td class="ok_green">@link nlohmann::basic_json::crbegin `crbegin` @endlink</td>
150 <td class="ok_green">@link nlohmann::basic_json::crbegin `crbegin` @endlink</td>
151 <td class="ok_green">@link nlohmann::basic_json::crbegin `crbegin` @endlink</td>
155 <td class="ok_green">@link nlohmann::basic_json::rend `rend` @endlink</td>
156 <td class="ok_green">@link nlohmann::basic_json::rend `rend` @endlink</td>
157 <td class="ok_green">@link nlohmann::basic_json::rend `rend` @endlink</td>
158 <td class="ok_green">@link nlohmann::basic_json::rend `rend` @endlink</td>
159 <td class="ok_green">@link nlohmann::basic_json::rend `rend` @endlink</td>
160 <td class="ok_green">@link nlohmann::basic_json::rend `rend` @endlink</td>
164 <td class="ok_green">@link nlohmann::basic_json::crend `crend` @endlink</td>
165 <td class="ok_green">@link nlohmann::basic_json::crend `crend` @endlink</td>
166 <td class="ok_green">@link nlohmann::basic_json::crend `crend` @endlink</td>
167 <td class="ok_green">@link nlohmann::basic_json::crend `crend` @endlink</td>
168 <td class="ok_green">@link nlohmann::basic_json::crend `crend` @endlink</td>
169 <td class="ok_green">@link nlohmann::basic_json::crend `crend` @endlink</td>
174 …<td class="ok_green">@link nlohmann::basic_json::at(const typename object_t::key_type & key) `at` …
175 <td class="ok_green">@link nlohmann::basic_json::at(size_type) `at` @endlink</td>
176 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
177 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
178 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
179 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
183 …<td class="ok_green">@link nlohmann::basic_json::operator[](const typename object_t::key_type &key…
184 … <td class="ok_green">@link nlohmann::basic_json::operator[](size_type) `operator[]` @endlink</td>
185 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
186 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
187 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
188 …een">@link nlohmann::basic_json::operator[](const typename object_t::key_type & key) `operator[]` …
192 <td class="ok_green">@link nlohmann::basic_json::front `front` @endlink</td>
193 <td class="ok_green">@link nlohmann::basic_json::front `front` @endlink</td>
194 <td class="ok_green">@link nlohmann::basic_json::front `front` @endlink</td>
195 <td class="ok_green">@link nlohmann::basic_json::front `front` @endlink</td>
196 <td class="ok_green">@link nlohmann::basic_json::front `front` @endlink</td>
197 …<td class="nok_throws">throws @link nlohmann::basic_json::invalid_iterator `json::invalid_iterator…
201 <td class="ok_green">@link nlohmann::basic_json::back `back` @endlink</td>
202 <td class="ok_green">@link nlohmann::basic_json::back `back` @endlink</td>
203 <td class="ok_green">@link nlohmann::basic_json::back `back` @endlink</td>
204 <td class="ok_green">@link nlohmann::basic_json::back `back` @endlink</td>
205 <td class="ok_green">@link nlohmann::basic_json::back `back` @endlink</td>
206 …<td class="nok_throws">throws @link nlohmann::basic_json::invalid_iterator `json::invalid_iterator…
211 <td class="ok_green">@link nlohmann::basic_json::empty `empty` @endlink</td>
212 <td class="ok_green">@link nlohmann::basic_json::empty `empty` @endlink</td>
213 <td class="ok_green">@link nlohmann::basic_json::empty `empty` @endlink (returns `false`)</td>
214 <td class="ok_green">@link nlohmann::basic_json::empty `empty` @endlink (returns `false`)</td>
215 <td class="ok_green">@link nlohmann::basic_json::empty `empty` @endlink (returns `false`)</td>
216 <td class="ok_green">@link nlohmann::basic_json::empty `empty` @endlink (returns `true`)</td>
220 <td class="ok_green">@link nlohmann::basic_json::size `size` @endlink</td>
221 <td class="ok_green">@link nlohmann::basic_json::size `size` @endlink</td>
222 <td class="ok_green">@link nlohmann::basic_json::size `size` @endlink (returns `1`)</td>
223 <td class="ok_green">@link nlohmann::basic_json::size `size` @endlink (returns `1`)</td>
224 <td class="ok_green">@link nlohmann::basic_json::size `size` @endlink (returns `1`)</td>
225 <td class="ok_green">@link nlohmann::basic_json::size `size` @endlink (returns `0`)</td>
229 <td class="ok_green">@link nlohmann::basic_json::max_size `max_size` @endlink</td>
230 <td class="ok_green">@link nlohmann::basic_json::max_size `max_size` @endlink</td>
231 <td class="ok_green">@link nlohmann::basic_json::max_size `max_size` @endlink (returns `1`)</td>
232 <td class="ok_green">@link nlohmann::basic_json::max_size `max_size` @endlink (returns `1`)</td>
233 <td class="ok_green">@link nlohmann::basic_json::max_size `max_size` @endlink (returns `1`)</td>
234 <td class="ok_green">@link nlohmann::basic_json::max_size `max_size` @endlink (returns `0`)</td>
239 <td class="ok_green">@link nlohmann::basic_json::clear `clear` @endlink</td>
240 <td class="ok_green">@link nlohmann::basic_json::clear `clear` @endlink</td>
241 <td class="ok_green">@link nlohmann::basic_json::clear `clear` @endlink</td>
242 <td class="ok_green">@link nlohmann::basic_json::clear `clear` @endlink</td>
243 <td class="ok_green">@link nlohmann::basic_json::clear `clear` @endlink</td>
244 <td class="ok_green">@link nlohmann::basic_json::clear `clear` @endlink</td>
248 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
249 <td class="ok_green">@link nlohmann::basic_json::insert `insert` @endlink</td>
250 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
251 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
252 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
253 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
257 <td class="ok_green">@link nlohmann::basic_json::erase `erase` @endlink</td>
258 <td class="ok_green">@link nlohmann::basic_json::erase `erase` @endlink</td>
259 <td class="ok_green">@link nlohmann::basic_json::erase `erase` @endlink (converts to null)</td>
260 <td class="ok_green">@link nlohmann::basic_json::erase `erase` @endlink (converts to null)</td>
261 <td class="ok_green">@link nlohmann::basic_json::erase `erase` @endlink (converts to null)</td>
262 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
266 …<td class="ok_green">@link nlohmann::basic_json::push_back(const typename object_t::value_type & v…
267 …<td class="ok_green">@link nlohmann::basic_json::push_back(const nlohmann::basic_json &) `push_bac…
268 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
269 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
270 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
271 …nlohmann::basic_json::push_back(const typename object_t::value_type & val) `push_back` @endlink (c…
275 <td class="ok_green">@link nlohmann::basic_json::emplace() `emplace` @endlink</td>
276 <td class="ok_green">@link nlohmann::basic_json::emplace_back() `emplace_back` @endlink</td>
277 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
278 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
279 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
280 …<td class="ok_green">@link nlohmann::basic_json::emplace() `emplace` @endlink (creates object)<br>…
284 <td class="ok_green">@link nlohmann::basic_json::update() `update` @endlink</td>
285 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
286 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
287 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
288 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
289 …<td class="nok_throws">throws @link nlohmann::basic_json::type_error `json::type_error` @endlink (…
293 <td class="ok_green">@link nlohmann::basic_json::swap `swap` @endlink</td>
294 <td class="ok_green">@link nlohmann::basic_json::swap `swap` @endlink</td>
295 <td class="ok_green">@link nlohmann::basic_json::swap `swap` @endlink</td>
296 <td class="ok_green">@link nlohmann::basic_json::swap `swap` @endlink</td>
297 <td class="ok_green">@link nlohmann::basic_json::swap `swap` @endlink</td>
298 <td class="ok_green">@link nlohmann::basic_json::swap `swap` @endlink</td>
303 <td class="ok_green">@link nlohmann::basic_json::find `find` @endlink</td>
304 <td class="ok_green">@link nlohmann::basic_json::find `find` @endlink (returns `end()`)</td>
305 <td class="ok_green">@link nlohmann::basic_json::find `find` @endlink (returns `end()`)</td>
306 <td class="ok_green">@link nlohmann::basic_json::find `find` @endlink (returns `end()`)</td>
307 <td class="ok_green">@link nlohmann::basic_json::find `find` @endlink (returns `end()`)</td>
308 <td class="ok_green">@link nlohmann::basic_json::find `find` @endlink (returns `end()`)</td>
312 <td class="ok_green">@link nlohmann::basic_json::count `count` @endlink</td>
313 <td class="ok_green">@link nlohmann::basic_json::count `count` @endlink (returns `0`)</td>
314 <td class="ok_green">@link nlohmann::basic_json::count `count` @endlink (returns `0`)</td>
315 <td class="ok_green">@link nlohmann::basic_json::count `count` @endlink (returns `0`)</td>
316 <td class="ok_green">@link nlohmann::basic_json::count `count` @endlink (returns `0`)</td>
317 <td class="ok_green">@link nlohmann::basic_json::count `count` @endlink (returns `0`)</td>
321 <td class="ok_green">@link nlohmann::basic_json::contains `contains` @endlink</td>
322 …<td class="ok_green">@link nlohmann::basic_json::contains `contains` @endlink (returns `false`)</t…
323 …<td class="ok_green">@link nlohmann::basic_json::contains `contains` @endlink (returns `false`)</t…
324 …<td class="ok_green">@link nlohmann::basic_json::contains `contains` @endlink (returns `false`)</t…
325 …<td class="ok_green">@link nlohmann::basic_json::contains `contains` @endlink (returns `false`)</t…
326 …<td class="ok_green">@link nlohmann::basic_json::contains `contains` @endlink (returns `false`)</t…
332 @author [Niels Lohmann](http://nlohmann.me)
333 @see https://github.com/nlohmann/json to download the source code