Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

rapidjson::Allocator | Concept for allocating, resizing and freeing memory block
rapidjson::ASCII< CharType > | ASCII encoding
rapidjson::AutoUTF< CharType > | Dynamically select encoding according to stream's runtime-specified UTF encoding type
rapidjson::AutoUTFInputStream< CharType, InputByteStream > | Input stream wrapper with dynamically bound encoding and automatic encoding detection
rapidjson::AutoUTFOutputStream< CharType, OutputByteStream > | Output stream wrapper with dynamically bound encoding and automatic encoding detection
rapidjson::BaseReaderHandler< Encoding, Derived > | Default implementation of Handler
rapidjson::CrtAllocator | C-runtime library allocator
rapidjson::EncodedInputStream< Encoding, InputByteStream > | Input byte stream wrapper with a statically bound encoding
rapidjson::EncodedOutputStream< Encoding, OutputByteStream > | Output byte stream wrapper with statically bound encoding
rapidjson::Encoding | Concept for encoding of Unicode characters
rapidjson::FileReadStream | File byte stream for input using fread()
rapidjson::FileStream | (Deprecated) Wrapper of C file stream for input or output
rapidjson::FileWriteStream | Wrapper of C file stream for input using fread()
rapidjson::GenericInsituStringStream< Encoding > | A read-write string stream
rapidjson::GenericMember< Encoding, Allocator > | Name-value pair in a JSON object value
rapidjson::GenericMemoryBuffer< Allocator > | Represents an in-memory output byte stream
rapidjson::GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
rapidjson::GenericStringBuffer< Encoding, Allocator > | Represents an in-memory output stream
rapidjson::GenericStringRef< CharType > | Reference to a constant string (not taking a copy)
rapidjson::GenericStringStream< Encoding > | Read-only string stream
rapidjson::GenericValue< Encoding, Allocator > | Represents a JSON value. Use Value for UTF8 encoding and default allocator
rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | A document for parsing JSON text as DOM
rapidjson::GenericValue< rapidjson::Encoding, rapidjson::Allocator > |
rapidjson::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
rapidjson::GenericValue< Encoding, Allocator >::Number::I |
iterator |
rapidjson::GenericMemberIterator< Const, Encoding, Allocator > | (Constant) member iterator for a JSON object value
rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator >::Level | Information for each nested level
rapidjson::MemoryPoolAllocator< BaseAllocator > | Default memory allocator used by the parser and DOM
rapidjson::MemoryStream | Represents an in-memory input byte stream
rapidjson::ParseResult | Result of parsing (wraps ParseErrorCode)
rapidjson::Stream | Concept for reading and writing characters
rapidjson::StreamTraits< Stream > | Provides additional information for stream
rapidjson::StreamTraits< GenericInsituStringStream< Encoding > > |
rapidjson::StreamTraits< GenericStringStream< Encoding > > |
rapidjson::Transcoder< SourceEncoding, TargetEncoding > | Encoding conversion
rapidjson::Transcoder< Encoding, Encoding > | Specialization of Transcoder with same source and target encoding
rapidjson::GenericValue< Encoding, Allocator >::Number::U |
rapidjson::UTF16< CharType > | UTF-16 encoding
rapidjson::UTF16BE< CharType > | UTF-16 big endian encoding
rapidjson::UTF16LE< CharType > | UTF-16 little endian encoding
rapidjson::UTF32< CharType > | UTF-32 encoding
rapidjson::UTF32BE< CharType > | UTF-32 big endian encoding
rapidjson::UTF32LE< CharType > | UTF-32 little endian enocoding
rapidjson::UTF8< CharType > | UTF-8 encoding
rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator > | JSON writer
rapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator > | Writer with indentation and spacing