 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::BasicIStreamWrapper< StreamType > | Wrapper of std::basic_istream into RapidJSON's Stream concept |
 rapidjson::BasicOStreamWrapper< StreamType > | Wrapper of std::basic_ostream into RapidJSON's Stream concept |
 rapidjson::CrtAllocator | C-runtime library allocator |
 rapidjson::EncodedInputStream< Encoding, InputByteStream > | Input byte stream wrapper with a statically bound encoding |
 rapidjson::EncodedInputStream< UTF8<>, MemoryStream > | Specialized for UTF8 MemoryStream |
 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::FileWriteStream | Wrapper of C file stream for input using fread() |
 rapidjson::GenericArray< bool, typename > | Helper class for accessing Value of array type |
 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::GenericObject< bool, typename > | Helper class for accessing Value of object type |
 rapidjson::GenericPointer< ValueType, Allocator > | Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator |
 rapidjson::GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator |
 rapidjson::GenericSchemaDocument< ValueT, Allocator > | JSON schema document |
 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 | |
 rapidjson::IGenericRemoteSchemaDocumentProvider< SchemaDocumentType > | |
 rapidjson::internal::ISchemaStateFactory< SchemaDocumentType::SchemaType > | |
  rapidjson::GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | JSON Schema Validator |
 rapidjson::internal::ISchemaValidator | |
  rapidjson::GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | JSON Schema Validator |
 iterator | |
  rapidjson::GenericMemberIterator< Const, Encoding, Allocator > | (Constant) member iterator for a JSON object value |
 rapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::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::SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator > | A helper class for parsing with validation |
 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::GenericPointer< ValueType, Allocator >::Token | A token is the basic units of internal representation |
 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, writeFlags > | JSON writer |
  rapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags > | Writer with indentation and spacing |