Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Crapidjson::AllocatorConcept for allocating, resizing and freeing memory block
 CGenericValue< Encoding, Allocator >::ArrayData
 CASCII< CharType >ASCII encoding
 CASCII< char >
 CAutoUTF< CharType >Dynamically select encoding according to stream's runtime-specified UTF encoding type
 CAutoUTF< unsigned >
 CAutoUTFInputStream< CharType, InputByteStream >Input stream wrapper with dynamically bound encoding and automatic encoding detection
 CAutoUTFOutputStream< CharType, OutputByteStream >Output stream wrapper with dynamically bound encoding and automatic encoding detection
 CBaseReaderHandler< Encoding, Derived >Default implementation of Handler
 CBaseReaderHandler< Encoding, ParseStringHandler< Encoding > >
 CBaseReaderHandler< UTF8< char >, void >
 CBaseReaderHandler< UTF8<>, MessageHandler >
 CBaseReaderHandler< UTF8<>, ParseArrayHandler< count > >
 CBaseReaderHandler< UTF8<>, ParseBoolHandler< expect > >
 CBaseReaderHandler< UTF8<>, ParseDoubleHandler >
 CBaseReaderHandler< UTF8<>, ParseEmptyObjectHandler >
 CBaseReaderHandler< UTF8<>, ParseInt64Handler >
 CBaseReaderHandler< UTF8<>, ParseIntHandler >
 CBaseReaderHandler< UTF8<>, ParseMultipleRootHandler >
 CBaseReaderHandler< UTF8<>, ParseObjectHandler >
 CBaseReaderHandler< UTF8<>, ParseUint64Handler >
 CBaseReaderHandler< UTF8<>, ParseUintHandler >
 CBaseReaderHandler< UTF8<>, ScanCopyUnescapedStringHandler >
 CBaseReaderHandler<>
 CBasicIStreamWrapper< StreamType >Wrapper of std::basic_istream into RapidJSON's Stream concept
 CBasicOStreamWrapper< StreamType >Wrapper of std::basic_ostream into RapidJSON's Stream concept
 Cinternal::BigInteger
 CCapitalizeFilter< OutputHandler >
 CMemoryPoolAllocator< BaseAllocator >::ChunkHeaderChunk header for perpending to each chunk
 CGenericDocument< Encoding, Allocator, StackAllocator >::ClearStackOnExit
 CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::ClearStackOnExit
 CCrtAllocatorC-runtime library allocator
 CCustomStringStream< Encoding >
 CGenericValue< Encoding, Allocator >::Data
 Cinternal::DecodedStream< SourceStream, Encoding >
 Cinternal::DiyFp
 Cinternal::Double
 CEducation
 CEncodedInputStream< Encoding, InputByteStream >Input byte stream wrapper with a statically bound encoding
 CEncodedInputStream< UTF8<>, MemoryStream >Specialized for UTF8 MemoryStream
 CEncodedOutputStream< Encoding, OutputByteStream >Output byte stream wrapper with statically bound encoding
 Crapidjson::EncodingConcept for encoding of Unicode characters
 CFalseType
 CFileReadStreamFile byte stream for input using fread()
 CFileWriteStreamWrapper of C file stream for input using fread()
 CFilterKeyHandler< OutputHandler >
 CFilterKeyReader< InputStream >
 CGenericValue< Encoding, Allocator >::Flag
 CFoo
 Cinternal::GenericRegex< Encoding, Allocator >::Frag
 CGenericArray< Const, ValueT >Helper class for accessing Value of array type
 CGenericInsituStringStream< Encoding >A read-write string stream
 CGenericInsituStringStream< UTF8< char > >
 CGenericMember< Encoding, Allocator >Name-value pair in a JSON object value
 CGenericMemoryBuffer< Allocator >Represents an in-memory output byte stream
 CGenericObject< Const, ValueT >Helper class for accessing Value of object type
 CGenericPointer< ValueType, Allocator >Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator
 CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator
 CGenericReader< UTF8< char >, UTF8< char >, CrtAllocator >
 Cinternal::GenericRegex< Encoding, Allocator >Regular expression engine with subset of ECMAscript grammar
 Cinternal::GenericRegexSearch< RegexType, Allocator >
 CGenericSchemaDocument< ValueT, Allocator >JSON schema document
 CGenericStringBuffer< Encoding, Allocator >Represents an in-memory output stream
 CGenericStringBuffer< UTF8< char >, CrtAllocator >
 CGenericStringRef< CharType >Reference to a constant string (not taking a copy)
 CGenericStringStream< Encoding >Read-only string stream
 CGenericValue< Encoding, Allocator >Represents a JSON value. Use Value for UTF8 encoding and default allocator
 CGenericValue< EncodingType, AllocatorType >
 CGenericValue< UTF8<> >
 Crapidjson::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
 Cinternal::Hasher< Encoding, Allocator >
 CGenericValue< Encoding, Allocator >::Number::I
 CIGenericRemoteSchemaDocumentProvider< SchemaDocumentType >
 Cimaxdiv_t
 Cinternal::ISchemaStateFactory< SchemaType >
 Cinternal::ISchemaStateFactory< SchemaDocumentType::SchemaType >
 Cinternal::ISchemaValidator
 CIStreamWrapper
 CIterativeParsingReaderHandler< Encoding >
 CIterativeParsingReaderHandler<>
 Citerator
 CJsonxWriter< OutputStream >
 CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::LevelInformation for each nested level
 Clogic_error
 CLookaheadParserHandler
 CMemoryPoolAllocator< BaseAllocator >Default memory allocator used by the parser and DOM
 CMemoryPoolAllocator< CrtAllocator >
 CMemoryPoolAllocator<>
 CMemoryStreamRepresents an in-memory input byte stream
 Cmyjson::MyAllocator
 CMyHandler
 CNoOpHandler
 CNullStream
 CGenericValue< Encoding, Allocator >::Number
 Cinternal::Hasher< Encoding, Allocator >::Number
 CNumbersAsStringsHandler
 CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::NumberStream< InputStream, backup, pushOnTake >
 CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::NumberStream< InputStream, false, false >
 CGenericValue< Encoding, Allocator >::ObjectData
 COStreamWrapper
 Costringstream
 CParseResultResult of parsing (wraps ParseErrorCode)
 Cinternal::Schema< SchemaDocumentType >::PatternProperty
 CGenericPointer< ValueType, Allocator >::PercentDecodeStreamA helper stream for decoding a percent-encoded sequence into code unit
 CGenericPointer< ValueType, Allocator >::PercentEncodeStream< OutputStream >A helper stream to encode character (UTF-8 code unit) into percent-encoded sequence
 CPerfTest
 CPerson
 Cinternal::Schema< SchemaDocumentType >::Property
 CRandom
 Cinternal::GenericRegex< Encoding, Allocator >::Range
 Cinternal::Schema< SchemaDocumentType >
 Cinternal::Schema< SchemaDocumentType >::SchemaArray
 CGenericSchemaDocument< ValueT, Allocator >::SchemaEntry
 CGenericSchemaDocument< ValueT, Allocator >::SchemaRefEntry
 CSchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator >A helper class for parsing with validation
 Cinternal::SchemaValidationContext< SchemaDocumentType >
 CGenericValue< Encoding, Allocator >::ShortString
 Cinternal::Stack< Allocator >A type-unsafe stack for storing different types of data
 Cinternal::Stack< CrtAllocator >
 Cinternal::Stack< StackAllocator >
 Cinternal::Stack< StateAllocator >
 CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType >
 CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< char >
 Cinternal::GenericRegex< Encoding, Allocator >::State
 Crapidjson::StreamConcept for reading and writing characters
 Cinternal::StreamLocalCopy< Stream, int >
 Cinternal::StreamLocalCopy< Stream, 0 >Keep reference
 Cinternal::StreamLocalCopy< Stream, 1 >Do copy optimization
 CStreamTraits< Stream >Provides additional information for stream
 CStreamTraits< GenericInsituStringStream< Encoding > >
 CStreamTraits< GenericStringStream< Encoding > >
 CGenericValue< Encoding, Allocator >::String
 CTerminateHandler< e >
 CTest
 CSchema::TestSuite
 CGenericPointer< ValueType, Allocator >::TokenA token is the basic units of internal representation
 Cinternal::TokenHelper< Stack, Ch >
 Cinternal::TokenHelper< Stack, char >
 CTraits< T >
 CTraits< int32_t >
 CTraits< int64_t >
 CTraits< uint32_t >
 CTraits< uint64_t >
 CTranscoder< SourceEncoding, TargetEncoding >Encoding conversion
 CTranscoder< Encoding, Encoding >Specialization of Transcoder with same source and target encoding
 CTranscoder< UTF8< char >, UTF8< char > >
 CType
 CType
 Cinternal::TypeHelper< ValueType, T >
 Cinternal::TypeHelper< ValueType, bool >
 Cinternal::TypeHelper< ValueType, const typename ValueType::Ch * >
 Cinternal::TypeHelper< ValueType, double >
 Cinternal::TypeHelper< ValueType, float >
 Cinternal::TypeHelper< ValueType, int >
 Cinternal::TypeHelper< ValueType, int64_t >
 Cinternal::TypeHelper< ValueType, typename ValueType::Array >
 Cinternal::TypeHelper< ValueType, typename ValueType::ConstArray >
 Cinternal::TypeHelper< ValueType, typename ValueType::ConstObject >
 Cinternal::TypeHelper< ValueType, typename ValueType::Object >
 Cinternal::TypeHelper< ValueType, uint64_t >
 Cinternal::TypeHelper< ValueType, unsigned >
 CGenericValue< Encoding, Allocator >::Number::U
 Cinternal::Hasher< Encoding, Allocator >::Number::U
 CUTF16< CharType >UTF-16 encoding
 CUTF16< wchar_t >
 CUTF32< CharType >UTF-32 encoding
 CUTF32< unsigned >
 CUTF8< CharType >UTF-8 encoding
 CUTF8< char >
 CValueIntComparer
 CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >JSON writer
 CWriter< GenericStringBuffer, UTF8< char >, UTF8< char >, CrtAllocator, 0 >
 CWriter< GenericStringBuffer, UTF8< char >, UTF8< char >, CrtAllocator, writeFlags >


choreo_rapidjson
Author(s):
autogenerated on Thu Jul 18 2019 03:59:10