simdjson
3.11.0
Ridiculously Fast JSON
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
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::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
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_result< SIMDJSON_IMPLEMENTATION::ondemand::array_iterator >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::document >
C
simdjson::simdjson_result< 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_result< 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_result< SIMDJSON_IMPLEMENTATION::ondemand::object_iterator >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::parser >
C
simdjson::simdjson_result< SIMDJSON_IMPLEMENTATION::ondemand::parser >
▼
C
simdjson::SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base< SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string >
C
simdjson::simdjson_result< 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::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::open_container
C
simdjson::padded_string
String with extra allocation for ease of use with parser::parse()
▼
C
std::pair
▼
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::array >
C
simdjson::simdjson_result< dom::array >
The result of a JSON conversion 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::internal::simdjson_result_base< dom::document_stream >
C
simdjson::simdjson_result< dom::document_stream >
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::field
A JSON field (key/value pair) in an object
▼
C
simdjson::internal::simdjson_result_base< T >
The result of a simdjson operation that could fail
C
simdjson::simdjson_result< T >
The result of a simdjson operation that could fail
C
simdjson::dom::parser
A persistent document parser
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::parser
A JSON fragment iterator
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::raw_json_string
A string escaped per JSON rules, terminated with quote (")
C
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::value
An ephemeral JSON value returned during iteration
▼
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.1