类列表
这里列出了所有类、结构、联合以及接口定义等，并附带简要说明:

rapidjson | Main RapidJSON namespace
ASCII | ASCII encoding
AutoUTF | Dynamically select encoding according to stream's runtime-specified UTF encoding type
AutoUTFInputStream | Input stream wrapper with dynamically bound encoding and automatic encoding detection
AutoUTFOutputStream | Output stream wrapper with dynamically bound encoding and automatic encoding detection
BaseReaderHandler | Default implementation of Handler
BasicIStreamWrapper | Wrapper of `std::basic_istream` into RapidJSON's Stream concept
BasicOStreamWrapper | Wrapper of `std::basic_ostream` into RapidJSON's Stream concept
CrtAllocator | C-runtime library allocator
EncodedInputStream | Input byte stream wrapper with a statically bound encoding
EncodedInputStream< UTF8<>, MemoryStream > | Specialized for UTF8 MemoryStream
EncodedOutputStream | Output byte stream wrapper with statically bound encoding
FileReadStream | File byte stream for input using fread()
FileWriteStream | Wrapper of C file stream for input using fread()
GenericArray | Helper class for accessing Value of array type
GenericDocument | A document for parsing JSON text as DOM
GenericInsituStringStream | A read-write string stream
GenericMember | Name-value pair in a JSON object value
GenericMemberIterator | (Constant) member iterator for a JSON object value
GenericMemoryBuffer | Represents an in-memory output byte stream
GenericObject | Helper class for accessing Value of object type
GenericPointer | Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator
Token | A token is the basic units of internal representation
GenericReader | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
GenericSchemaDocument | JSON schema document
GenericSchemaValidator | JSON Schema Validator
GenericStringBuffer | Represents an in-memory output stream
GenericStringRef | Reference to a constant string (not taking a copy)
GenericStringStream | Read-only string stream
GenericValue | Represents a JSON value. Use Value for UTF8 encoding and default allocator
ArrayData |
Data |
Flag |
Number |
I |
U |
ObjectData |
ShortString |
String |
IGenericRemoteSchemaDocumentProvider |
MemoryPoolAllocator | Default memory allocator used by the parser and DOM
MemoryStream | Represents an in-memory input byte stream
ParseResult | Result of parsing (wraps ParseErrorCode)
PrettyWriter | Writer with indentation and spacing
SchemaValidatingReader | A helper class for parsing with validation
StreamTraits | Provides additional information for stream
StreamTraits< GenericInsituStringStream< Encoding > > |
StreamTraits< GenericStringStream< Encoding > > |
Transcoder | Encoding conversion
Transcoder< Encoding, Encoding > | Specialization of Transcoder with same source and target encoding
UTF16 | UTF-16 encoding
UTF16BE | UTF-16 big endian encoding
UTF16LE | UTF-16 little endian encoding
UTF32 | UTF-32 encoding
UTF32BE | UTF-32 big endian encoding
UTF32LE | UTF-32 little endian enocoding
UTF8 | UTF-8 encoding
Writer | JSON writer
Level | Information for each nested level
Allocator | Concept for allocating, resizing and freeing memory block
Encoding | Concept for encoding of Unicode characters
Handler | 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
Stream | Concept for reading and writing characters