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
1
2
3
]
C
simdjson_fast_float::adjusted_mantissa
C
simdjson::dom::array
JSON array
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array
A forward-only JSON array
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::array_iterator
A forward-only JSON array
▼
C
simdjson_fast_float::binary_format_lookup_tables< T, U >
C
simdjson_fast_float::binary_format< T >
C
simdjson_fast_float::binary_format_lookup_tables< double, U >
C
simdjson_fast_float::binary_format_lookup_tables< float, U >
C
simdjson::dom::document
A parsed JSON document
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document
A JSON document
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_reference
A
document_reference
is a thin wrapper around a document reference instance
C
simdjson::dom::document_stream
A forward-only stream of documents
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream
A forward-only stream of documents
▼
C
simdjson::internal::dom_parser_implementation
An implementation of simdjson's DOM parser for a particular CPU architecture
C
simdjson::SIMDJSON_IMPLEMENTATION::dom_parser_implementation
C
simdjson::dom::element
A JSON element
▼
C
std::exception
C
simdjson::simdjson_error
Exception thrown when an exception-supporting simdjson method is called
▼
C
std::false_type
C
simdjson::has_custom_serialization
C
simdjson::fractured_json_options
Configuration options for FracturedJson formatting
C
simdjson_fast_float::from_chars_advanced_caller< TypeIx >
C
simdjson_fast_float::from_chars_advanced_caller< 1 >
C
simdjson_fast_float::from_chars_advanced_caller< 2 >
C
simdjson_fast_float::from_chars_caller< T >
C
simdjson_fast_float::from_chars_result_t< UC >
C
simdjson::implementation
An implementation of simdjson for a particular CPU architecture
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< T >
The result of a simdjson operation that could fail
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::array >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::array >
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::array_iterator >
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::document >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::document_reference >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::document_reference >
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::document_stream >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::field >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::field >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::json_iterator >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::json_iterator >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::json_type >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::json_type >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::object >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::object >
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::object_iterator >
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::parser >
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::token_iterator >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::token_iterator >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::value >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::value >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::value_iterator >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::value_iterator >
C
simdjson_fast_float::int_luts< typename >
▼
C
std::integral_constant
C
simdjson_fast_float::is_supported_char_type< UC >
C
simdjson_fast_float::is_supported_float_type< T >
▼
C
std::is_integral
C
simdjson_fast_float::is_supported_integer_type< T >
C
simdjson::dom::array::iterator
C
simdjson::dom::document_stream::iterator
An iterator through a forward-only stream of documents
C
simdjson::dom::object::iterator
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::document_stream::iterator
C
simdjson::dom::key_value_pair
Key/value pair in an object
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::number
A type representing a JSON number
C
simdjson::dom::object
JSON object
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object
A forward-only JSON object field iterator
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_position
An opaque snapshot of an object's scanning position, obtained from
object::get_current_position()
and consumed by
object::revert_position()
C
simdjson::SIMDJSON_IMPLEMENTATION::open_container
C
simdjson::padded_string
String with extra allocation for ease of use with parser::parse()
C
simdjson::padded_string_builder
Builder for constructing
padded_string
incrementally
▼
C
std::pair
▼
C
simdjson::internal::simdjson_result_base< dom::array >
C
simdjson::simdjson_result< dom::array >
The result of a JSON conversion that may fail
▼
C
simdjson::internal::simdjson_result_base< dom::document_stream >
C
simdjson::simdjson_result< dom::document_stream >
▼
C
simdjson::internal::simdjson_result_base< dom::element >
C
simdjson::simdjson_result< dom::element >
The result of a JSON navigation that may fail
▼
C
simdjson::internal::simdjson_result_base< dom::object >
C
simdjson::simdjson_result< dom::object >
The result of a JSON conversion that may fail
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field
A JSON field (key/value pair) in an object
C
simdjson_fast_float::parse_options_t< UC >
C
simdjson_fast_float::parsed_number_string_t< UC >
C
simdjson::dom::parser
A persistent document parser
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser
A JSON fragment iterator
▼
C
simdjson_fast_float::pow5_tables< typename >
C
simdjson_fast_float::bigint
C
simdjson_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
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string
A string escaped per JSON rules, terminated with quote (")
C
simdjson::dom::array::reverse_iterator
A forward iterator that visits the array's elements in reverse order
C
simdjson_fast_float::space_lut< typename >
C
simdjson_fast_float::span< T >
C
simdjson_fast_float::span< UC const >
C
simdjson_fast_float::stackvec< size >
C
simdjson_fast_float::stackvec< bigint_limbs >
C
simdjson::SIMDJSON_IMPLEMENTATION::builder::string_builder
A builder for JSON strings representing documents
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value
An ephemeral JSON value returned during iteration
C
simdjson_fast_float::value128
▼
C
string_view
C
simdjson::padded_string_view
User-provided string that promises it has extra padded bytes at the end for use with parser::parse()
Generated by
1.9.8