RapidJSON: 类继承关系

类继承关系
此继承关系列表按字典顺序粗略的排序:
[详情级别 12]

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