Wire Sysio Wire Sysion 1.0.0
|
#include "document.h"
#include "pointer.h"
#include "stringbuffer.h"
#include <cmath>
#include "internal/regex.h"
Go to the source code of this file.
Classes | |
class | internal::ISchemaValidator |
class | internal::ISchemaStateFactory< SchemaType > |
class | internal::IValidationErrorHandler< SchemaType > |
class | internal::Hasher< Encoding, Allocator > |
union | internal::Hasher< Encoding, Allocator >::Number::U |
struct | internal::SchemaValidationContext< SchemaDocumentType > |
class | internal::Schema< SchemaDocumentType > |
struct | internal::TokenHelper< Stack, Ch > |
struct | internal::TokenHelper< Stack, char > |
class | IGenericRemoteSchemaDocumentProvider< SchemaDocumentType > |
class | GenericSchemaDocument< ValueT, Allocator > |
JSON schema document. More... | |
class | GenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > |
JSON Schema Validator. More... | |
class | SchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator > |
A helper class for parsing with validation. More... | |
Namespaces | |
namespace | internal |
Macros | |
#define | RAPIDJSON_SCHEMA_USE_INTERNALREGEX 1 |
#define | RAPIDJSON_SCHEMA_USE_STDREGEX 0 |
#define | RAPIDJSON_SCHEMA_HAS_REGEX 1 |
#define | RAPIDJSON_SCHEMA_VERBOSE 0 |
#define | RAPIDJSON_INVALID_KEYWORD_VERBOSE(keyword) |
#define | RAPIDJSON_INVALID_KEYWORD_RETURN(keyword) |
#define | RAPIDJSON_STRING_(name, ...) |
#define | RAPIDJSON_STRING_(name, ...) |
#define | RAPIDJSON_SCHEMA_HANDLE_BEGIN_VERBOSE_() |
#define | RAPIDJSON_SCHEMA_HANDLE_BEGIN_(method, arg1) |
#define | RAPIDJSON_SCHEMA_HANDLE_PARALLEL_(method, arg2) |
#define | RAPIDJSON_SCHEMA_HANDLE_END_(method, arg2) |
#define | RAPIDJSON_SCHEMA_HANDLE_VALUE_(method, arg1, arg2) |
Typedefs | |
typedef GenericSchemaDocument< Value > | SchemaDocument |
GenericSchemaDocument using Value type. | |
typedef IGenericRemoteSchemaDocumentProvider< SchemaDocument > | IRemoteSchemaDocumentProvider |
IGenericRemoteSchemaDocumentProvider using SchemaDocument. | |
typedef GenericSchemaValidator< SchemaDocument > | SchemaValidator |
#define RAPIDJSON_INVALID_KEYWORD_RETURN | ( | keyword | ) |
Definition at line 116 of file schema.h.
#define RAPIDJSON_SCHEMA_HANDLE_BEGIN_ | ( | method, | |
arg1 ) |
Definition at line 2076 of file schema.h.
#define RAPIDJSON_SCHEMA_HANDLE_END_ | ( | method, | |
arg2 ) |
#define RAPIDJSON_SCHEMA_HANDLE_PARALLEL_ | ( | method, | |
arg2 ) |
Definition at line 2083 of file schema.h.
#define RAPIDJSON_SCHEMA_HANDLE_VALUE_ | ( | method, | |
arg1, | |||
arg2 ) |
Definition at line 2098 of file schema.h.
#define RAPIDJSON_STRING_ | ( | name, | |
... ) |
Definition at line 1017 of file schema.h.
#define RAPIDJSON_STRING_ | ( | name, | |
... ) |
Definition at line 1017 of file schema.h.
typedef GenericSchemaDocument<Value> SchemaDocument |