|
| static std::shared_ptr< schema > | make (json &schema, root_schema *root, const std::vector< std::string > &key, std::vector< nlohmann::json_uri > uris) |
| static std::shared_ptr< schema > | make (json &schema, root_schema *root, const std::vector< std::string > &key, std::vector< nlohmann::json_uri > uris) |
| virtual std::shared_ptr< schema > | make_for_default_ (std::shared_ptr<::schema > &, root_schema *, std::vector< nlohmann::json_uri > &, nlohmann::json &) const |
| virtual std::shared_ptr< schema > | make_for_default_ (std::shared_ptr<::schema > &, root_schema *, std::vector< nlohmann::json_uri > &, nlohmann::json &) const |
| root_schema * | root_ |
| json | default_value_ = nullptr |
Definition at line 1023 of file json-validator.cpp.
◆ required() [1/2]
| anonymous_namespace{json-validator.cpp}::required::required |
( |
const std::vector< std::string > & | r, |
|
|
root_schema * | root ) |
|
inline |
◆ required() [2/2]
| anonymous_namespace{json-validator.cpp}::required::required |
( |
const std::vector< std::string > & | r, |
|
|
root_schema * | root ) |
|
inline |
◆ validate() [1/2]
| void anonymous_namespace{json-validator.cpp}::required::validate |
( |
const json::json_pointer & | ptr, |
|
|
const json & | instance, |
|
|
json_patch & | , |
|
|
error_handler & | e ) const |
|
inlinefinaloverrideprivatevirtual |
◆ validate() [2/2]
| void anonymous_namespace{json-validator.cpp}::required::validate |
( |
const json::json_pointer & | ptr, |
|
|
const json & | instance, |
|
|
json_patch & | , |
|
|
error_handler & | e ) const |
|
inlinefinaloverrideprivatevirtual |
◆ required_
| const std::vector< std::string > anonymous_namespace{json-validator.cpp}::required::required_ |
|
private |
The documentation for this class was generated from the following file: