| ►Ninternal | |
| CBigInteger | |
| CDecodedStream | |
| CDiyFp | |
| CDouble | |
| ►CGenericRegex | Regular expression engine with subset of ECMAscript grammar |
| CFrag | |
| CRange | |
| CState | |
| CGenericRegexSearch | |
| ►CHasher | |
| ►CNumber | |
| CU | |
| CISchemaStateFactory | |
| CISchemaValidator | |
| CIsGenericValue | |
| CIsGenericValueImpl | |
| CIsGenericValueImpl< T, typename Void< typename T::EncodingType >::Type, typename Void< typename T::AllocatorType >::Type > | |
| ►CSchema | |
| CPatternProperty | |
| CProperty | |
| CSchemaArray | |
| CSchemaValidationContext | |
| CStack | A type-unsafe stack for storing different types of data |
| CStreamLocalCopy | |
| CStreamLocalCopy< Stream, 0 > | Keep reference |
| CStreamLocalCopy< Stream, 1 > | Do copy optimization |
| CTokenHelper | |
| CTokenHelper< Stack, char > | |
| CTypeHelper | |
| CTypeHelper< ValueType, bool > | |
| CTypeHelper< ValueType, const typename ValueType::Ch * > | |
| CTypeHelper< ValueType, double > | |
| CTypeHelper< ValueType, float > | |
| CTypeHelper< ValueType, int > | |
| CTypeHelper< ValueType, int64_t > | |
| CTypeHelper< ValueType, typename ValueType::Array > | |
| CTypeHelper< ValueType, typename ValueType::ConstArray > | |
| CTypeHelper< ValueType, typename ValueType::ConstObject > | |
| CTypeHelper< ValueType, typename ValueType::Object > | |
| CTypeHelper< ValueType, uint64_t > | |
| CTypeHelper< ValueType, unsigned > | |
| ►Nmyjson | |
| CMyAllocator | |
| ►Nrapidjson | Main RapidJSON namespace |
| CAllocator | Concept for allocating, resizing and freeing memory block |
| CEncoding | Concept for encoding of Unicode characters |
| CHandler | 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 |
| CStream | Concept for reading and writing characters |
| CASCII | ASCII encoding |
| CAssertException | |
| CAutoUTF | Dynamically select encoding according to stream's runtime-specified UTF encoding type |
| CAutoUTFInputStream | Input stream wrapper with dynamically bound encoding and automatic encoding detection |
| CAutoUTFOutputStream | Output stream wrapper with dynamically bound encoding and automatic encoding detection |
| CBaseReaderHandler | Default implementation of Handler |
| CBasicIStreamWrapper | Wrapper of std::basic_istream into RapidJSON's Stream concept |
| CBasicOStreamWrapper | Wrapper of std::basic_ostream into RapidJSON's Stream concept |
| CCapitalizeFilter | |
| CCrtAllocator | C-runtime library allocator |
| CCustomStringStream | |
| CDependent | |
| CEducation | |
| CEmployee | |
| CEncodedInputStream | Input byte stream wrapper with a statically bound encoding |
| CEncodedInputStream< UTF8<>, MemoryStream > | Specialized for UTF8 MemoryStream |
| CEncodedOutputStream | Output byte stream wrapper with statically bound encoding |
| CEncodedStreamTest | |
| CFileReadStream | File byte stream for input using fread() |
| CFileStreamTest | |
| CFileWriteStream | Wrapper of C file stream for input using fread() |
| CFilterKeyHandler | |
| CFilterKeyReader | |
| CFoo | |
| CGenericArray | Helper class for accessing Value of array type |
| ►CGenericDocument | A document for parsing JSON text as DOM |
| CClearStackOnExit | |
| CGenericInsituStringStream | A read-write string stream |
| CGenericMember | Name-value pair in a JSON object value |
| CGenericMemberIterator | (Constant) member iterator for a JSON object value |
| CGenericMemoryBuffer | Represents an in-memory output byte stream |
| CGenericObject | Helper class for accessing Value of object type |
| ►CGenericPointer | Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator |
| CPercentDecodeStream | A helper stream for decoding a percent-encoded sequence into code unit |
| CPercentEncodeStream | A helper stream to encode character (UTF-8 code unit) into percent-encoded sequence |
| CToken | A token is the basic units of internal representation |
| ►CGenericReader | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator |
| CClearStackOnExit | |
| CNumberStream | |
| CNumberStream< InputStream, false, false > | |
| CNumberStream< InputStream, true, false > | |
| CNumberStream< InputStream, true, true > | |
| CStackStream | |
| ►CGenericSchemaDocument | JSON schema document |
| CSchemaEntry | |
| CSchemaRefEntry | |
| CGenericSchemaValidator | JSON Schema Validator |
| CGenericStringBuffer | Represents an in-memory output stream |
| CGenericStringRef | Reference to a constant string (not taking a copy) |
| CGenericStringStream | Read-only string stream |
| ►CGenericValue | Represents a JSON value. Use Value for UTF8 encoding and default allocator |
| CArrayData | |
| CData | |
| CFlag | |
| ►CNumber | |
| CI | |
| CU | |
| CObjectData | |
| CShortString | |
| CString | |
| CHandlerTerminateAtEndArray | |
| CHandlerTerminateAtEndObject | |
| CHandlerTerminateAtStartArray | |
| CHandlerTerminateAtStartObject | |
| CIGenericRemoteSchemaDocumentProvider | |
| Cimaxdiv_t | |
| CIStreamWrapper | |
| CIterativeParsingReaderHandler | |
| CJsonxWriter | |
| CLookaheadParser | |
| CLookaheadParserHandler | |
| ►CMemoryPoolAllocator | Default memory allocator used by the parser and DOM |
| CChunkHeader | Chunk header for perpending to each chunk |
| CMemoryStream | Represents an in-memory input byte stream |
| CMessageHandler | |
| CMyHandler | |
| CNoOpHandler | |
| CNullStream | |
| CNumbersAsStringsHandler | |
| COStreamWrapper | |
| COutputStringStream | |
| CParseArrayHandler | |
| CParseBoolHandler | |
| CParseDoubleHandler | |
| CParseEmptyObjectHandler | |
| CParseInt64Handler | |
| CParseIntHandler | |
| CParseMultipleRootHandler | |
| CParseObjectHandler | |
| CParseResult | Result of parsing (wraps ParseErrorCode) |
| CParseStringHandler | |
| CParseUint64Handler | |
| CParseUintHandler | |
| CPerson | |
| CPrettyWriter | Writer with indentation and spacing |
| CRandom | |
| CRapidJson | |
| CRemoteSchemaDocumentProvider | |
| CScanCopyUnescapedStringHandler | |
| ►CSchema | |
| CTestSuite | |
| CSchemaValidatingReader | A helper class for parsing with validation |
| CStreamTraits | Provides additional information for stream |
| CStreamTraits< GenericInsituStringStream< Encoding > > | |
| CStreamTraits< GenericStringStream< Encoding > > | |
| CTerminateHandler | |
| CTraits | |
| CTraits< int32_t > | |
| CTraits< int64_t > | |
| CTraits< uint32_t > | |
| CTraits< uint64_t > | |
| CTranscoder | Encoding conversion |
| CTranscoder< Encoding, Encoding > | Specialization of Transcoder with same source and target encoding |
| CUTF16 | UTF-16 encoding |
| CUTF16BE | UTF-16 big endian encoding |
| CUTF16LE | UTF-16 little endian encoding |
| CUTF32 | UTF-32 encoding |
| CUTF32BE | UTF-32 big endian encoding |
| CUTF32LE | UTF-32 little endian enocoding |
| CUTF8 | UTF-8 encoding |
| CValueCounter | |
| CValueIntComparer | |
| ►CWriter | JSON writer |
| CLevel | Information for each nested level |