Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAllocatorConcept for allocating, resizing and freeing memory block
 Crapidjson::ASCII< CharType >ASCII encoding
 Crapidjson::AutoUTF< CharType >Dynamically select encoding according to stream's runtime-specified UTF encoding type
 Crapidjson::AutoUTFInputStream< CharType, InputByteStream >Input stream wrapper with dynamically bound encoding and automatic encoding detection
 Crapidjson::AutoUTFOutputStream< CharType, OutputByteStream >Output stream wrapper with dynamically bound encoding and automatic encoding detection
 Crapidjson::BaseReaderHandler< Encoding, Derived >Default implementation of Handler
 Crapidjson::BaseReaderHandler< typename SchemaDocumentType::SchemaType::EncodingType >
 Crapidjson::BasicIStreamWrapper< StreamType >Wrapper of std::basic_istream into RapidJSON's Stream concept
 Crapidjson::BasicOStreamWrapper< StreamType >Wrapper of std::basic_ostream into RapidJSON's Stream concept
 Crapidjson::CrtAllocatorC-runtime library allocator
 Crapidjson::EncodedInputStream< Encoding, InputByteStream >Input byte stream wrapper with a statically bound encoding
 Crapidjson::EncodedInputStream< UTF8<>, MemoryStream >Specialized for UTF8 MemoryStream
 Crapidjson::EncodedOutputStream< Encoding, OutputByteStream >Output byte stream wrapper with statically bound encoding
 CEncodingConcept for encoding of Unicode characters
 Crapidjson::FileReadStreamFile byte stream for input using fread()
 Crapidjson::FileWriteStreamWrapper of C file stream for input using fread()
 Crapidjson::GenericArray< Const, ValueT >Helper class for accessing Value of array type
 Crapidjson::GenericInsituStringStream< Encoding >A read-write string stream
 Crapidjson::GenericMember< Encoding, Allocator >Name-value pair in a JSON object value
 Crapidjson::GenericMemoryBuffer< Allocator >Represents an in-memory output byte stream
 Crapidjson::GenericObject< Const, ValueT >Helper class for accessing Value of object type
 Crapidjson::GenericPointer< ValueType, Allocator >Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator
 Crapidjson::GenericPointer< ValueType, Allocator >
 Crapidjson::GenericReader< SourceEncoding, TargetEncoding, StackAllocator >SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
 Crapidjson::GenericSchemaDocument< ValueT, Allocator >JSON schema document
 Crapidjson::GenericStringBuffer< Encoding, Allocator >Represents an in-memory output stream
 Crapidjson::GenericStringRef< CharType >Reference to a constant string (not taking a copy)
 Crapidjson::GenericStringStream< Encoding >Read-only string stream
 Crapidjson::GenericValue< Encoding, Allocator >Represents a JSON value. Use Value for UTF8 encoding and default allocator
 Crapidjson::GenericValue< Encoding, MemoryPoolAllocator<> >
 Crapidjson::GenericDocument< Encoding, Allocator, StackAllocator >A document for parsing JSON text as DOM
 CHandlerConcept 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
 Crapidjson::GenericValue< Encoding, Allocator >::Number::I
 Crapidjson::IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >
 Crapidjson::internal::ISchemaStateFactory< SchemaDocumentType::SchemaType >
 Crapidjson::GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >JSON Schema Validator
 Crapidjson::internal::ISchemaValidator
 Crapidjson::GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >JSON Schema Validator
 Cstd::iterator
 Crapidjson::GenericMemberIterator< Const, Encoding, Allocator >(Constant) member iterator for a JSON object value
 Crapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::LevelInformation for each nested level
 Crapidjson::MemoryPoolAllocator< BaseAllocator >Default memory allocator used by the parser and DOM
 Crapidjson::MemoryStreamRepresents an in-memory input byte stream
 Crapidjson::ParseResultResult of parsing (wraps ParseErrorCode)
 Crapidjson::SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator >A helper class for parsing with validation
 CStreamConcept for reading and writing characters
 Crapidjson::StreamTraits< Stream >Provides additional information for stream
 Crapidjson::StreamTraits< GenericInsituStringStream< Encoding > >
 Crapidjson::StreamTraits< GenericStringStream< Encoding > >
 Crapidjson::GenericPointer< ValueType, Allocator >::TokenA token is the basic units of internal representation
 Crapidjson::Transcoder< SourceEncoding, TargetEncoding >Encoding conversion
 Crapidjson::Transcoder< Encoding, Encoding >Specialization of Transcoder with same source and target encoding
 Crapidjson::GenericValue< Encoding, Allocator >::Number::U
 Crapidjson::UTF16< CharType >UTF-16 encoding
 Crapidjson::UTF16< wchar_t >
 Crapidjson::UTF16BE< CharType >UTF-16 big endian encoding
 Crapidjson::UTF16LE< CharType >UTF-16 little endian encoding
 Crapidjson::UTF32< CharType >UTF-32 encoding
 Crapidjson::UTF32< unsigned >
 Crapidjson::UTF32BE< CharType >UTF-32 big endian encoding
 Crapidjson::UTF32LE< CharType >UTF-32 little endian enocoding
 Crapidjson::UTF8< CharType >UTF-8 encoding
 Crapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >JSON writer
 Crapidjson::Writer< OutputStream, UTF8<>, UTF8<>, CrtAllocator, kWriteDefaultFlags >
 Crapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >Writer with indentation and spacing