simdjson 5.0.2
Ridiculously Fast JSON
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Csimdjson_fast_float::adjusted_mantissa
 Csimdjson::dom::arrayJSON array
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::arrayA forward-only JSON array
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iteratorA forward-only JSON array
 ▼Csimdjson_fast_float::binary_format_lookup_tables< T, U >
 Csimdjson_fast_float::binary_format< T >
 Csimdjson_fast_float::binary_format_lookup_tables< double, U >
 Csimdjson_fast_float::binary_format_lookup_tables< float, U >
 Csimdjson::dom::documentA parsed JSON document
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::documentA JSON document
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_referenceA document_reference is a thin wrapper around a document reference instance
 Csimdjson::dom::document_streamA forward-only stream of documents
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_streamA forward-only stream of documents
 ▼Csimdjson::internal::dom_parser_implementationAn implementation of simdjson's DOM parser for a particular CPU architecture
 Csimdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation
 Csimdjson::dom::elementA JSON element
 ▼Cstd::exception
 Csimdjson::simdjson_errorException thrown when an exception-supporting simdjson method is called
 ▼Cstd::false_type
 Csimdjson::has_custom_serialization
 Csimdjson::fractured_json_optionsConfiguration options for FracturedJson formatting
 Csimdjson_fast_float::from_chars_advanced_caller< TypeIx >
 Csimdjson_fast_float::from_chars_advanced_caller< 1 >
 Csimdjson_fast_float::from_chars_advanced_caller< 2 >
 Csimdjson_fast_float::from_chars_caller< T >
 Csimdjson_fast_float::from_chars_result_t< UC >
 Csimdjson::implementationAn implementation of simdjson for a particular CPU architecture
 Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< T >The result of a simdjson operation that could fail
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::array >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::array >
 Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::array_iterator >
 Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::document >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::document_reference >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::document_reference >
 Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::document_stream >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::field >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::field >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::json_iterator >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::json_iterator >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::json_type >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::json_type >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::object >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::object >
 Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::object_iterator >
 Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::parser >
 Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::token_iterator >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::token_iterator >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::value >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::value >
 ▼Csimdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::value_iterator >
 Csimdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::value_iterator >
 Csimdjson_fast_float::int_luts< typename >
 ▼Cstd::integral_constant
 Csimdjson_fast_float::is_supported_char_type< UC >
 Csimdjson_fast_float::is_supported_float_type< T >
 ▼Cstd::is_integral
 Csimdjson_fast_float::is_supported_integer_type< T >
 Csimdjson::dom::array::iterator
 Csimdjson::dom::document_stream::iteratorAn iterator through a forward-only stream of documents
 Csimdjson::dom::object::iterator
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator
 Csimdjson::dom::key_value_pairKey/value pair in an object
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::numberA type representing a JSON number
 Csimdjson::dom::objectJSON object
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::objectA forward-only JSON object field iterator
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_positionAn opaque snapshot of an object's scanning position, obtained from object::get_current_position() and consumed by object::revert_position()
 Csimdjson::SIMDJSON_IMPLEMENTATION::open_container
 Csimdjson::padded_stringString with extra allocation for ease of use with parser::parse()
 Csimdjson::padded_string_builderBuilder for constructing padded_string incrementally
 ▼Cstd::pair
 ▼Csimdjson::internal::simdjson_result_base< dom::array >
 Csimdjson::simdjson_result< dom::array >The result of a JSON conversion that may fail
 ▼Csimdjson::internal::simdjson_result_base< dom::document_stream >
 Csimdjson::simdjson_result< dom::document_stream >
 ▼Csimdjson::internal::simdjson_result_base< dom::element >
 Csimdjson::simdjson_result< dom::element >The result of a JSON navigation that may fail
 ▼Csimdjson::internal::simdjson_result_base< dom::object >
 Csimdjson::simdjson_result< dom::object >The result of a JSON conversion that may fail
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::fieldA JSON field (key/value pair) in an object
 Csimdjson_fast_float::parse_options_t< UC >
 Csimdjson_fast_float::parsed_number_string_t< UC >
 Csimdjson::dom::parserA persistent document parser
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::parserA JSON fragment iterator
 ▼Csimdjson_fast_float::pow5_tables< typename >
 Csimdjson_fast_float::bigint
 Csimdjson_fast_float::powers_template< unused >When mapping numbers from decimal to binary, we go from w * 10^q to m * 2^p but we have 10^q = 5^q * 2^q, so effectively we are trying to match w * 2^q * 5^q to m * 2^p
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_stringA string escaped per JSON rules, terminated with quote (")
 Csimdjson::dom::array::reverse_iteratorA forward iterator that visits the array's elements in reverse order
 Csimdjson_fast_float::space_lut< typename >
 Csimdjson_fast_float::span< T >
 Csimdjson_fast_float::span< UC const >
 Csimdjson_fast_float::stackvec< size >
 Csimdjson_fast_float::stackvec< bigint_limbs >
 Csimdjson::SIMDJSON_IMPLEMENTATION::builder::string_builderA builder for JSON strings representing documents
 Csimdjson::SIMDJSON_IMPLEMENTATION::ondemand::valueAn ephemeral JSON value returned during iteration
 Csimdjson_fast_float::value128
 ▼Cstring_view
 Csimdjson::padded_string_viewUser-provided string that promises it has extra padded bytes at the end for use with parser::parse()