All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCrapidjson::AllocatorConcept for allocating, resizing and freeing memory block
oCrapidjson::ASCII< CharType >ASCII encoding
oCrapidjson::AutoUTF< CharType >Dynamically select encoding according to stream's runtime-specified UTF encoding type
oCrapidjson::AutoUTFInputStream< CharType, InputByteStream >Input stream wrapper with dynamically bound encoding and automatic encoding detection
oCrapidjson::AutoUTFOutputStream< CharType, OutputByteStream >Output stream wrapper with dynamically bound encoding and automatic encoding detection
oCrapidjson::BaseReaderHandler< Encoding, Derived >Default implementation of Handler
oCrapidjson::CrtAllocatorC-runtime library allocator
oCrapidjson::EncodedInputStream< Encoding, InputByteStream >Input byte stream wrapper with a statically bound encoding
oCrapidjson::EncodedOutputStream< Encoding, OutputByteStream >Output byte stream wrapper with statically bound encoding
oCrapidjson::EncodingConcept for encoding of Unicode characters
oCrapidjson::FileReadStreamFile byte stream for input using fread()
oCrapidjson::FileStream(Deprecated) Wrapper of C file stream for input or output
oCrapidjson::FileWriteStreamWrapper of C file stream for input using fread()
oCrapidjson::GenericInsituStringStream< Encoding >A read-write string stream
oCrapidjson::GenericMember< Encoding, Allocator >Name-value pair in a JSON object value
oCrapidjson::GenericMemoryBuffer< Allocator >Represents an in-memory output byte stream
oCrapidjson::GenericReader< SourceEncoding, TargetEncoding, StackAllocator >SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
oCrapidjson::GenericStringBuffer< Encoding, Allocator >Represents an in-memory output stream
oCrapidjson::GenericStringRef< CharType >Reference to a constant string (not taking a copy)
oCrapidjson::GenericStringStream< Encoding >Read-only string stream
oCrapidjson::GenericValue< Encoding, Allocator >Represents a JSON value. Use Value for UTF8 encoding and default allocator
|\Crapidjson::GenericDocument< Encoding, Allocator, StackAllocator >A document for parsing JSON text as DOM
oCrapidjson::GenericValue< rapidjson::Encoding, rapidjson::Allocator >
oCrapidjson::HandlerConcept 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
oCrapidjson::GenericValue< Encoding, Allocator >::Number::I
oCiterator
|\Crapidjson::GenericMemberIterator< Const, Encoding, Allocator >(Constant) member iterator for a JSON object value
oCrapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator >::LevelInformation for each nested level
oCrapidjson::MemoryPoolAllocator< BaseAllocator >Default memory allocator used by the parser and DOM
oCrapidjson::MemoryStreamRepresents an in-memory input byte stream
oCrapidjson::ParseResultResult of parsing (wraps ParseErrorCode)
oCrapidjson::StreamConcept for reading and writing characters
oCrapidjson::StreamTraits< Stream >Provides additional information for stream
oCrapidjson::StreamTraits< GenericInsituStringStream< Encoding > >
oCrapidjson::StreamTraits< GenericStringStream< Encoding > >
oCrapidjson::Transcoder< SourceEncoding, TargetEncoding >Encoding conversion
oCrapidjson::Transcoder< Encoding, Encoding >Specialization of Transcoder with same source and target encoding
oCrapidjson::GenericValue< Encoding, Allocator >::Number::U
oCrapidjson::UTF16< CharType >UTF-16 encoding
|oCrapidjson::UTF16BE< CharType >UTF-16 big endian encoding
|\Crapidjson::UTF16LE< CharType >UTF-16 little endian encoding
oCrapidjson::UTF32< CharType >UTF-32 encoding
|oCrapidjson::UTF32BE< CharType >UTF-32 big endian encoding
|\Crapidjson::UTF32LE< CharType >UTF-32 little endian enocoding
oCrapidjson::UTF8< CharType >UTF-8 encoding
\Crapidjson::Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator >JSON writer
 \Crapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator >Writer with indentation and spacing