Crapidjson::Allocator | Concept 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 > > | |
CParseStringHandler< Encoding > | |
CBaseReaderHandler< UTF8< char >, void > | |
►CBaseReaderHandler< UTF8<>, MessageHandler > | |
CMessageHandler | |
►CBaseReaderHandler< UTF8<>, ParseArrayHandler< count > > | |
CParseArrayHandler< count > | |
►CBaseReaderHandler< UTF8<>, ParseBoolHandler< expect > > | |
CParseBoolHandler< expect > | |
►CBaseReaderHandler< UTF8<>, ParseDoubleHandler > | |
CParseDoubleHandler | |
►CBaseReaderHandler< UTF8<>, ParseEmptyObjectHandler > | |
CParseEmptyObjectHandler | |
►CBaseReaderHandler< UTF8<>, ParseInt64Handler > | |
CParseInt64Handler | |
►CBaseReaderHandler< UTF8<>, ParseIntHandler > | |
CParseIntHandler | |
►CBaseReaderHandler< UTF8<>, ParseMultipleRootHandler > | |
CParseMultipleRootHandler | |
►CBaseReaderHandler< UTF8<>, ParseObjectHandler > | |
CParseObjectHandler | |
►CBaseReaderHandler< UTF8<>, ParseUint64Handler > | |
CParseUint64Handler | |
►CBaseReaderHandler< UTF8<>, ParseUintHandler > | |
CParseUintHandler | |
►CBaseReaderHandler< UTF8<>, ScanCopyUnescapedStringHandler > | |
CScanCopyUnescapedStringHandler | |
►CBaseReaderHandler<> | |
CValueCounter | |
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 >::ChunkHeader | Chunk header for perpending to each chunk |
CGenericDocument< Encoding, Allocator, StackAllocator >::ClearStackOnExit | |
CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::ClearStackOnExit | |
CCrtAllocator | C-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::Encoding | Concept for encoding of Unicode characters |
►CFalseType | |
Cinternal::IsGenericValueImpl< T, Encoding, Allocator > | |
CFileReadStream | File byte stream for input using fread() |
CFileWriteStream | Wrapper 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 |
CGenericDocument< Encoding, Allocator, StackAllocator > | A document for parsing JSON text as DOM |
CGenericDocument< UTF8<> > | |
CGenericValue< EncodingType, AllocatorType > | |
CGenericValue< UTF8<> > | |
Crapidjson::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 |
Cinternal::Hasher< Encoding, Allocator > | |
CGenericValue< Encoding, Allocator >::Number::I | |
►CIGenericRemoteSchemaDocumentProvider< SchemaDocumentType > | |
CRemoteSchemaDocumentProvider< SchemaDocumentType > | |
Cimaxdiv_t | |
Cinternal::ISchemaStateFactory< SchemaType > | |
►Cinternal::ISchemaStateFactory< SchemaDocumentType::SchemaType > | |
CGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | JSON Schema Validator |
►Cinternal::ISchemaValidator | |
CGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | JSON Schema Validator |
CIStreamWrapper | |
CIterativeParsingReaderHandler< Encoding > | |
►CIterativeParsingReaderHandler<> | |
CHandlerTerminateAtEndArray | |
CHandlerTerminateAtEndObject | |
CHandlerTerminateAtStartArray | |
CHandlerTerminateAtStartObject | |
►Citerator | |
CGenericMemberIterator< Const, Encoding, Allocator > | (Constant) member iterator for a JSON object value |
CJsonxWriter< OutputStream > | |
CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::Level | Information for each nested level |
►Clogic_error | |
CAssertException | |
►CLookaheadParserHandler | |
CLookaheadParser | |
CMemoryPoolAllocator< BaseAllocator > | Default memory allocator used by the parser and DOM |
CMemoryPoolAllocator< CrtAllocator > | |
CMemoryPoolAllocator<> | |
CMemoryStream | Represents 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 > | |
►CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::NumberStream< InputStream, true, false > | |
CGenericReader< SourceEncoding, TargetEncoding, StackAllocator >::NumberStream< InputStream, true, true > | |
CGenericValue< Encoding, Allocator >::ObjectData | |
COStreamWrapper | |
►Costringstream | |
COutputStringStream | |
CParseResult | Result of parsing (wraps ParseErrorCode) |
Cinternal::Schema< SchemaDocumentType >::PatternProperty | |
CGenericPointer< ValueType, Allocator >::PercentDecodeStream | A 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 | |
CRapidJson | |
CSchema | |
►CPerson | |
CDependent | |
CEmployee | |
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::Stream | Concept 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 | |
CEncodedStreamTest | |
CFileStreamTest | |
CSchema::TestSuite | |
CGenericPointer< ValueType, Allocator >::Token | A 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 | |
Cinternal::IsGenericValue< T > | |
►CType | |
Cinternal::IsGenericValueImpl< T, typename Void< typename T::EncodingType >::Type, typename Void< typename T::AllocatorType >::Type > | |
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 |
CUTF16BE< CharType > | UTF-16 big endian encoding |
CUTF16LE< CharType > | UTF-16 little endian encoding |
►CUTF16< wchar_t > | |
CUTF16BE< wchar_t > | |
CUTF16LE< wchar_t > | |
►CUTF32< CharType > | UTF-32 encoding |
CUTF32BE< CharType > | UTF-32 big endian encoding |
CUTF32LE< CharType > | UTF-32 little endian enocoding |
►CUTF32< unsigned > | |
CUTF32BE< unsigned > | |
CUTF32LE< unsigned > | |
CUTF8< CharType > | UTF-8 encoding |
CUTF8< char > | |
CValueIntComparer | |
►CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags > | JSON writer |
CPrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags > | Writer with indentation and spacing |
CWriter< GenericStringBuffer, UTF8< char >, UTF8< char >, CrtAllocator, 0 > | |
►CWriter< GenericStringBuffer, UTF8< char >, UTF8< char >, CrtAllocator, writeFlags > | |
CPrettyWriter< GenericStringBuffer, UTF8< char >, UTF8< char >, CrtAllocator, 0 > | |