sajson
High-Performance JSON Parser
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Csajson::internal::allocated_buffer
 Csajson::bounded_allocationAllocation policy that attempts to fit the parsed AST into an existing memory buffer
 Csajson::documentRepresents the result of a JSON parse: either is_valid() and the document contains a root value or parse error information is available
 Csajson::dynamic_allocationAllocation policy that uses dynamically-growing buffers for both the parse stack and the AST
 Csajson::internal::globals_struct< unused >
 Csajson::mutable_string_viewA pointer to a mutable buffer, its size in bytes, and strong ownership of any copied memory
 Csajson::internal::object_key_comparator
 Csajson::internal::object_key_record
 Csajson::internal::ownership
 Csajson::single_allocationAllocation policy that allocates one large buffer guaranteed to hold the resulting AST
 Csajson::stringA simple type encoding a pointer to some memory and a length (in bytes)
 Csajson::literalA convenient way to parse JSON from a string literal
 Csajson::valueRepresents a JSON value