#include <json-schema.hpp>
|
| | json_validator (schema_loader=nullptr, format_checker=nullptr, content_checker=nullptr) |
| | json_validator (const json &, schema_loader=nullptr, format_checker=nullptr, content_checker=nullptr) |
| | json_validator (json &&, schema_loader=nullptr, format_checker=nullptr, content_checker=nullptr) |
| | json_validator (json_validator &&) |
| | json_validator (json_validator const &)=delete |
| json_validator & | operator= (json_validator &&) |
| json_validator & | operator= (json_validator const &)=delete |
| | ~json_validator () |
| void | set_root_schema (const json &) |
| void | set_root_schema (json &&) |
| json | validate (const json &) const |
| json | validate (const json &, error_handler &, const json_uri &initial_uri=json_uri("#")) const |
Definition at line 166 of file json-schema.hpp.
◆ json_validator() [1/5]
Definition at line 1457 of file json-validator.cpp.
1460 :
root_(std::unique_ptr<root_schema>(
new root_schema(std::move(
loader),
1461 std::move(format),
1463{
1464}
static void content(const std::string &contentEncoding, const std::string &contentMediaType, const json &instance)
std::unique_ptr< root_schema > root_
static void loader(const json_uri &uri, json &schema)
◆ json_validator() [2/5]
Definition at line 1466 of file json-validator.cpp.
1471 std::move(format),
1473{
1475}
void set_root_schema(const json &)
json_validator(schema_loader=nullptr, format_checker=nullptr, content_checker=nullptr)
◆ json_validator() [3/5]
◆ json_validator() [4/5]
◆ json_validator() [5/5]
◆ ~json_validator()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_root_schema() [1/2]
◆ set_root_schema() [2/2]
◆ validate() [1/2]
Definition at line 1505 of file json-validator.cpp.
1506{
1507 throwing_error_handler err;
1509}
json validate(const json &) const
static const auto instance
◆ validate() [2/2]
Definition at line 1511 of file json-validator.cpp.
1512{
1513 json::json_pointer ptr;
1514 json_patch patch;
1516 return patch;
1517}
◆ root_
The documentation for this class was generated from the following files: