rapidjson
A fast JSON parser/generator for C++ with both SAX/DOM style API
 All Classes Functions Variables Typedefs Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCrapidjson::AllocatorConcept for allocating, resizing and freeing memory block
|oCrapidjson::CrtAllocatorC-runtime library allocator
|\Crapidjson::MemoryPoolAllocator< BaseAllocator >Default memory allocator used by the parser and DOM
oCrapidjson::EncodingConcept for encoding of Unicode characters
|oCrapidjson::UTF16< CharType >UTF-16 encoding
|oCrapidjson::UTF32< CharType >UTF-32 encoding
|\Crapidjson::UTF8< CharType >UTF-8 encoding
oCrapidjson::GenericReader< Encoding, Allocator >SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
oCrapidjson::GenericValue< Encoding, Allocator >Represents a JSON value. Use Value for UTF8 encoding and default allocator
|\Crapidjson::GenericDocument< Encoding, Allocator >A document for parsing JSON text as DOM
oCrapidjson::HandlerConcept for receiving events from GenericReader upon parsing
|oCrapidjson::BaseReaderHandler< Encoding >Default implementation of Handler
|oCrapidjson::GenericDocument< Encoding, Allocator >A document for parsing JSON text as DOM
|\Crapidjson::Writer< Stream, Encoding, Allocator >JSON writer
| \Crapidjson::PrettyWriter< Stream, Encoding, Allocator >Writer with indentation and spacing
oCrapidjson::GenericValue< Encoding, Allocator >::Number::I
oCrapidjson::Writer< Stream, Encoding, Allocator >::LevelInformation for each nested level
oCrapidjson::GenericValue< Encoding, Allocator >::MemberName-value pair in an object
oCrapidjson::internal::Stack< Allocator >A type-unsafe stack for storing different types of data
oCrapidjson::StreamConcept for reading and writing characters
|oCrapidjson::FileStreamWrapper of C file stream for input or output
|oCrapidjson::GenericInsituStringStream< Encoding >A read-write string stream
|oCrapidjson::GenericStringBuffer< Encoding, Allocator >Represents an in-memory output stream
|\Crapidjson::GenericStringStream< Encoding >Read-only string stream
\Crapidjson::GenericValue< Encoding, Allocator >::Number::U