▼Nrapidjson | Main RapidJSON namespace |
CASCII | ASCII encoding |
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 |
CCrtAllocator | C-runtime library allocator |
CCursorStreamWrapper | Cursor stream wrapper for counting line and column number if error exists |
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 |
CFileReadStream | File byte stream for input using fread() |
CFileWriteStream | Wrapper of C file stream for output using fwrite() |
CGenericArray | Helper class for accessing Value of array type |
CGenericDocument | A document for parsing JSON text as DOM |
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 |
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 |
CGenericSchemaDocument | JSON schema document |
CGenericSchemaValidator | JSON Schema Validator |
CGenericStreamWrapper | A Stream Wrapper |
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 | |
CIGenericRemoteSchemaDocumentProvider | |
CMemoryPoolAllocator | Default memory allocator used by the parser and DOM |
CMemoryStream | Represents an in-memory input byte stream |
CParseResult | Result of parsing (wraps ParseErrorCode) |
CPrettyWriter | Writer with indentation and spacing |
CSchemaValidatingReader | A helper class for parsing with validation |
▼CStdAllocator | |
Crebind | |
▼CStdAllocator< void, BaseAllocator > | |
Crebind | |
CStreamTraits | Provides additional information for stream |
CStreamTraits< GenericInsituStringStream< Encoding > > | |
CStreamTraits< GenericStringStream< Encoding > > | |
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 |
▼CWriter | JSON writer |
CLevel | Information for each nested level |
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 |