| Main RapidJSON namespace | |
| C-runtime library allocator | |
| Default memory allocator used by the parser and DOM | |
| Represents a JSON value. Use Value for UTF8 encoding and default allocator | |
| A document for parsing JSON text as DOM | |
| Name-value pair in a JSON object value | |
| (Constant) member iterator for a JSON object value | |
| Reference to a constant string (not taking a copy) | |
| Helper class for accessing Value of array type | |
| Helper class for accessing Value of object type | |
| Input byte stream wrapper with a statically bound encoding | |
| Specialized for UTF8 MemoryStream | |
| Output byte stream wrapper with statically bound encoding | |
| Input stream wrapper with dynamically bound encoding and automatic encoding detection | |
| Output stream wrapper with dynamically bound encoding and automatic encoding detection | |
| UTF-8 encoding | |
| UTF-16 encoding | |
| UTF-16 little endian encoding | |
| UTF-16 big endian encoding | |
| UTF-32 encoding | |
| UTF-32 little endian enocoding | |
| UTF-32 big endian encoding | |
| ASCII encoding | |
| Dynamically select encoding according to stream's runtime-specified UTF encoding type | |
| Encoding conversion | |
| Specialization of Transcoder with same source and target encoding | |
| Result of parsing (wraps ParseErrorCode) | |
| File byte stream for input using fread() | |
| Wrapper of C file stream for input using fread() | |
| Read-only string stream | |
| A read-write string stream | |
| Represents an in-memory output stream | |
| Represents an in-memory output byte stream | |
| Default implementation of Handler | |
| SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator | |
| JSON writer | |
| Information for each nested level | |
| Writer with indentation and spacing | |
| Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator | |
| A token is the basic units of internal representation | |
| JSON schema document | |
| JSON Schema Validator | |
Wrapper of std::basic_istream into RapidJSON's Stream concept | |
| Represents an in-memory input byte stream | |
Wrapper of std::basic_ostream into RapidJSON's Stream concept | |
| A helper class for parsing with validation | |
| Provides additional information for stream | |
| Concept for allocating, resizing and freeing memory block | |
| Concept for encoding of Unicode characters | |
| Concept for receiving events from GenericReader upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process | |
| Concept for reading and writing characters |