bes
Updated for version 3.20.6
|
A helper class for parsing with validation. More...
#include <schema.h>
Public Types | |
typedef InputStream::Ch | Ch |
typedef InputStream::Ch | Ch |
typedef SchemaDocumentType::PointerType | PointerType |
typedef SchemaDocumentType::PointerType | PointerType |
Public Member Functions | |
const PointerType & | GetInvalidDocumentPointer () const |
const PointerType & | GetInvalidDocumentPointer () const |
const Ch * | GetInvalidSchemaKeyword () const |
const Ch * | GetInvalidSchemaKeyword () const |
const PointerType & | GetInvalidSchemaPointer () const |
const PointerType & | GetInvalidSchemaPointer () const |
const ParseResult & | GetParseResult () const |
const ParseResult & | GetParseResult () const |
bool | IsValid () const |
bool | IsValid () const |
template<typename Handler > | |
bool | operator() (Handler &handler) |
template<typename Handler > | |
bool | operator() (Handler &handler) |
SchemaValidatingReader (InputStream &is, const SchemaDocumentType &sd) | |
Constructor. More... | |
SchemaValidatingReader (InputStream &is, const SchemaDocumentType &sd) | |
Constructor. More... | |
A helper class for parsing with validation.
This helper class is a functor, designed as a parameter of GenericDocument::Populate().
parseFlags | Combination of ParseFlag. |
InputStream | Type of input stream, implementing Stream concept. |
SourceEncoding | Encoding of the input stream. |
SchemaDocumentType | Type of schema document. |
StackAllocator | Allocator type for stack. |
Definition at line 1953 of file cmr_module/rapidjson/schema.h.
|
inline |
Constructor.
is | Input stream. |
sd | Schema document. |
Definition at line 1963 of file cmr_module/rapidjson/schema.h.
|
inline |
Constructor.
is | Input stream. |
sd | Schema document. |
Definition at line 1963 of file dmrpp_module/xml2json/include/rapidjson/schema.h.