sajson
High-Performance JSON Parser
|
Csajson::internal::allocated_buffer | |
Csajson::bounded_allocation | Allocation policy that attempts to fit the parsed AST into an existing memory buffer |
Csajson::document | Represents the result of a JSON parse: either is_valid() and the document contains a root value or parse error information is available |
Csajson::dynamic_allocation | Allocation policy that uses dynamically-growing buffers for both the parse stack and the AST |
Csajson::internal::globals_struct< unused > | |
Csajson::mutable_string_view | A 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_allocation | Allocation policy that allocates one large buffer guaranteed to hold the resulting AST |
▼Csajson::string | A simple type encoding a pointer to some memory and a length (in bytes) |
Csajson::literal | A convenient way to parse JSON from a string literal |
Csajson::value | Represents a JSON value |