Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

rapidjson | Main RapidJSON namespace
Allocator | Concept for allocating, resizing and freeing memory block
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
CrtAllocator | C-runtime library allocator
EncodedInputStream | Input byte stream wrapper with a statically bound encoding
EncodedOutputStream | Output byte stream wrapper with statically bound encoding
Encoding | Concept for encoding of Unicode characters
FileReadStream | File byte stream for input using fread()
FileStream | (Deprecated) Wrapper of C file stream for input or output
FileWriteStream | Wrapper of C file stream for input using fread()
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
GenericReader | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
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
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
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
Stream | Concept for reading and writing characters
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