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