 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
15 #ifndef RAPIDJSON_FWD_H_
16 #define RAPIDJSON_FWD_H_
24 template<
typename CharType>
struct UTF8;
25 template<
typename CharType>
struct UTF16;
26 template<
typename CharType>
struct UTF16BE;
27 template<
typename CharType>
struct UTF16LE;
28 template<
typename CharType>
struct UTF32;
29 template<
typename CharType>
struct UTF32BE;
30 template<
typename CharType>
struct UTF32LE;
31 template<
typename CharType>
struct ASCII;
32 template<
typename CharType>
struct AutoUTF;
34 template<
typename SourceEncoding,
typename TargetEncoding>
41 template <
typename BaseAllocator>
46 template <
typename Encoding>
51 template <
typename Encoding>
58 template <
typename Encoding,
typename Allocator>
73 template <
typename Allocator>
84 template<
typename Encoding,
typename Derived>
87 template <
typename SourceEncoding,
typename TargetEncoding,
typename StackAllocator>
94 template<
typename OutputStream,
typename SourceEncoding,
typename TargetEncoding,
typename StackAllocator,
unsigned writeFlags>
99 template<
typename OutputStream,
typename SourceEncoding,
typename TargetEncoding,
typename StackAllocator,
unsigned writeFlags>
104 template <
typename Encoding,
typename Allocator>
107 template <
bool Const,
typename Encoding,
typename Allocator>
110 template<
typename CharType>
113 template <
typename Encoding,
typename Allocator>
118 template <
typename Encoding,
typename Allocator,
typename StackAllocator>
125 template <
typename ValueType,
typename Allocator>
132 template <
typename SchemaDocumentType>
135 template <
typename ValueT,
typename Allocator>
142 typename SchemaDocumentType,
143 typename OutputHandler,
144 typename StateAllocator>
151 #endif // RAPIDJSON_RAPIDJSONFWD_H_
Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.
Definition: fwd.h:126
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition: rapidjson.h:124
Wrapper of C file stream for output using fwrite().
Definition: filewritestream.h:32
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition: rapidjson.h:121
A document for parsing JSON text as DOM.
Definition: document.h:69
UTF-32 big endian encoding.
Definition: encodings.h:496
Encoding conversion.
Definition: encodings.h:658
UTF-32 little endian enocoding.
Definition: encodings.h:457
common definitions and configuration
GenericInsituStringStream< UTF8< char > > InsituStringStream
Definition: fwd.h:52
Represents an in-memory output stream.
Definition: fwd.h:59
Represents an in-memory input byte stream.
Definition: memorystream.h:40
A read-write string stream.
Definition: fwd.h:52
GenericSchemaValidator< SchemaDocument, BaseReaderHandler< UTF8< char >, void >, CrtAllocator > SchemaValidator
Definition: fwd.h:145
GenericMemoryBuffer< CrtAllocator > MemoryBuffer
Definition: fwd.h:74
File byte stream for input using fread().
Definition: filereadstream.h:34
ASCII encoding.
Definition: encodings.h:542
UTF-16 big endian encoding.
Definition: encodings.h:375
UTF-16 little endian encoding.
Definition: encodings.h:342
Read-only string stream.
Definition: fwd.h:47
JSON writer.
Definition: fwd.h:95
GenericStringBuffer< UTF8< char >, CrtAllocator > StringBuffer
Definition: fwd.h:59
Writer with indentation and spacing.
Definition: fwd.h:100
Default memory allocator used by the parser and DOM.
Definition: allocators.h:129
Default implementation of Handler.
Definition: fwd.h:85
SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator.
Definition: fwd.h:88
GenericDocument< UTF8< char >, MemoryPoolAllocator< CrtAllocator >, CrtAllocator > Document
Definition: fwd.h:119
Represents a JSON value. Use Value for UTF8 encoding and default allocator.
Definition: document.h:66
Name-value pair in a JSON object value.
Definition: document.h:120
UTF-32 encoding.
Definition: encodings.h:418
UTF-8 encoding.
Definition: encodings.h:96
GenericReader< UTF8< char >, UTF8< char >, CrtAllocator > Reader
Definition: fwd.h:88
UTF-16 encoding.
Definition: encodings.h:269
GenericSchemaDocument< Value, CrtAllocator > SchemaDocument
Definition: fwd.h:136
Reference to a constant string (not taking a copy)
Definition: document.h:346
C-runtime library allocator.
Definition: allocators.h:82
GenericValue< UTF8< char >, MemoryPoolAllocator< CrtAllocator > > Value
Definition: fwd.h:114
JSON Schema Validator.
Definition: fwd.h:145
Represents an in-memory output byte stream.
Definition: fwd.h:74
IGenericRemoteSchemaDocumentProvider< SchemaDocument > IRemoteSchemaDocumentProvider
Definition: fwd.h:139
(Constant) member iterator for a JSON object value
Definition: document.h:186
JSON schema document.
Definition: fwd.h:136
Dynamically select encoding according to stream's runtime-specified UTF encoding type.
Definition: encodings.h:615
GenericPointer< Value, CrtAllocator > Pointer
Definition: fwd.h:126
GenericStringStream< UTF8< char > > StringStream
Definition: fwd.h:47