Classes | Typedefs
fwd.h File Reference
#include "rapidjson.h"

Go to the source code of this file.

Classes

struct  UTF8< CharType >
 UTF-8 encoding. More...
 
struct  UTF16< CharType >
 UTF-16 encoding. More...
 
struct  UTF16BE< CharType >
 UTF-16 big endian encoding. More...
 
struct  UTF16LE< CharType >
 UTF-16 little endian encoding. More...
 
struct  UTF32< CharType >
 UTF-32 encoding. More...
 
struct  UTF32BE< CharType >
 UTF-32 big endian encoding. More...
 
struct  UTF32LE< CharType >
 UTF-32 little endian enocoding. More...
 
struct  ASCII< CharType >
 ASCII encoding. More...
 
struct  AutoUTF< CharType >
 Dynamically select encoding according to stream's runtime-specified UTF encoding type. More...
 
struct  Transcoder< SourceEncoding, TargetEncoding >
 Encoding conversion. More...
 
class  MemoryPoolAllocator< BaseAllocator >
 Default memory allocator used by the parser and DOM. More...
 
struct  GenericStringStream< Encoding >
 Read-only string stream. More...
 
struct  GenericInsituStringStream< Encoding >
 A read-write string stream. More...
 
class  GenericStringBuffer< Encoding, Allocator >
 Represents an in-memory output stream. More...
 
struct  GenericMemoryBuffer< Allocator >
 Represents an in-memory output byte stream. More...
 
struct  BaseReaderHandler< Encoding, Derived >
 Default implementation of Handler. More...
 
class  GenericReader< SourceEncoding, TargetEncoding, StackAllocator >
 SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator. More...
 
class  Writer< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >
 JSON writer. More...
 
class  PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >
 Writer with indentation and spacing. More...
 
struct  GenericMember< Encoding, Allocator >
 Name-value pair in a JSON object value. More...
 
class  GenericMemberIterator< Const, Encoding, Allocator >
 (Constant) member iterator for a JSON object value More...
 
struct  GenericStringRef< CharType >
 Reference to a constant string (not taking a copy) More...
 
class  GenericValue< Encoding, Allocator >
 Represents a JSON value. Use Value for UTF8 encoding and default allocator. More...
 
class  GenericDocument< Encoding, Allocator, StackAllocator >
 A document for parsing JSON text as DOM. More...
 
class  GenericPointer< ValueType, Allocator >
 Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator. More...
 
class  IGenericRemoteSchemaDocumentProvider< SchemaDocumentType >
 
class  GenericSchemaDocument< ValueT, Allocator >
 JSON schema document. More...
 
class  GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator >
 JSON Schema Validator. More...
 

Typedefs

typedef GenericStringStream< UTF8< char > > StringStream
 
typedef GenericInsituStringStream< UTF8< char > > InsituStringStream
 
typedef GenericStringBuffer< UTF8< char >, CrtAllocatorStringBuffer
 
typedef GenericMemoryBuffer< CrtAllocatorMemoryBuffer
 
typedef GenericReader< UTF8< char >, UTF8< char >, CrtAllocatorReader
 
typedef GenericValue< UTF8< char >, MemoryPoolAllocator< CrtAllocator > > Value
 
typedef GenericDocument< UTF8< char >, MemoryPoolAllocator< CrtAllocator >, CrtAllocatorDocument
 
typedef GenericPointer< Value, CrtAllocatorPointer
 
typedef GenericSchemaDocument< Value, CrtAllocatorSchemaDocument
 
typedef IGenericRemoteSchemaDocumentProvider< SchemaDocumentIRemoteSchemaDocumentProvider
 
typedef GenericSchemaValidator< SchemaDocument, BaseReaderHandler< UTF8< char >, void >, CrtAllocatorSchemaValidator
 

Typedef Documentation

Definition at line 119 of file fwd.h.

Definition at line 52 of file fwd.h.

Definition at line 139 of file fwd.h.

Definition at line 74 of file fwd.h.

Definition at line 126 of file fwd.h.

typedef GenericReader<UTF8<char>, UTF8<char>, CrtAllocator> Reader

Definition at line 88 of file fwd.h.

Definition at line 136 of file fwd.h.

Definition at line 145 of file fwd.h.

Definition at line 59 of file fwd.h.

Definition at line 47 of file fwd.h.

Definition at line 114 of file fwd.h.