simdjson
3.11.0
Ridiculously Fast JSON
|
▼Nsimdjson | The top level simdjson namespace, containing everything the library provides |
Narm64 | Implementation for NEON (ARMv8) |
▼Ndom | A DOM API on top of the simdjson parser |
▼Carray | JSON array |
Citerator | |
Cdocument | A parsed JSON document |
▼Cdocument_stream | A forward-only stream of documents |
Citerator | An iterator through a forward-only stream of documents |
Celement | A JSON element |
▼Cobject | JSON object |
Citerator | |
Ckey_value_pair | Key/value pair in an object |
Cparser | A persistent document parser |
Nfallback | Fallback implementation (runs on any machine) |
Nhaswell | Implementation for Haswell (Intel AVX2) |
Nicelake | Implementation for Icelake (Intel AVX512) |
Nlasx | Implementation for LASX |
Nlsx | Implementation for LSX |
Nppc64 | Implementation for ALTIVEC (PPC64) |
▼NSIMDJSON_IMPLEMENTATION | |
Nnumberparsing | |
▼Nondemand | A fast, simple, DOM-like interface that parses JSON as you use it |
Nlogger | |
Carray | A forward-only JSON array |
Carray_iterator | A forward-only JSON array |
Cdocument | A JSON document |
Cdocument_reference | A document_reference is a thin wrapper around a document reference instance |
▼Cdocument_stream | A forward-only stream of documents |
Citerator | |
Cfield | A JSON field (key/value pair) in an object |
Cnumber | A type representing a JSON number |
Cobject | A forward-only JSON object field iterator |
Cobject_iterator | |
Cparser | A JSON fragment iterator |
Craw_json_string | A string escaped per JSON rules, terminated with quote (") |
Cvalue | An ephemeral JSON value returned during iteration |
Copen_container | |
Cdom_parser_implementation | |
Cimplementation_simdjson_result_base | The result of a simdjson operation that could fail |
Nwestmere | Implementation for Westmere (Intel SSE4.2) |
Csimdjson_result< dom::array > | The result of a JSON conversion that may fail |
Csimdjson_result< dom::document_stream > | |
Csimdjson_result< dom::element > | The result of a JSON navigation that may fail |
Csimdjson_result< dom::object > | The result of a JSON conversion that may fail |
Csimdjson_error | Exception thrown when an exception-supporting simdjson method is called |
Csimdjson_result | The result of a simdjson operation that could fail |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::array > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::array_iterator > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::document > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::document_reference > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::document_stream > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::field > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::json_iterator > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::json_type > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::object > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::object_iterator > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::parser > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::token_iterator > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::value > | |
Csimdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::value_iterator > | |
Cimplementation | An implementation of simdjson for a particular CPU architecture |
Cpadded_string | String with extra allocation for ease of use with parser::parse() |
Cpadded_string_view | User-provided string that promises it has extra padded bytes at the end for use with parser::parse() |
Nstd |