|
| void | validate (const json::json_pointer &ptr, const json &instance, json_patch &patch, error_handler &e) const final |
| const json & | default_value (const json::json_pointer &ptr, const json &instance, error_handler &e) const override final |
| void | validate (const json::json_pointer &ptr, const json &instance, json_patch &patch, error_handler &e) const final |
| const json & | default_value (const json::json_pointer &ptr, const json &instance, error_handler &e) const override final |
Definition at line 75 of file json-validator.cpp.
◆ schema_ref() [1/2]
| anonymous_namespace{json-validator.cpp}::schema_ref::schema_ref |
( |
const std::string & | id, |
|
|
root_schema * | root ) |
|
inline |
◆ schema_ref() [2/2]
| anonymous_namespace{json-validator.cpp}::schema_ref::schema_ref |
( |
const std::string & | id, |
|
|
root_schema * | root ) |
|
inline |
◆ default_value() [1/2]
| const json & anonymous_namespace{json-validator.cpp}::schema_ref::default_value |
( |
const json::json_pointer & | ptr, |
|
|
const json & | instance, |
|
|
error_handler & | e ) const |
|
inlinefinaloverrideprivatevirtual |
◆ default_value() [2/2]
| const json & anonymous_namespace{json-validator.cpp}::schema_ref::default_value |
( |
const json::json_pointer & | ptr, |
|
|
const json & | instance, |
|
|
error_handler & | e ) const |
|
inlinefinaloverrideprivatevirtual |
◆ id() [1/2]
| const std::string & anonymous_namespace{json-validator.cpp}::schema_ref::id |
( |
| ) |
const |
|
inline |
◆ id() [2/2]
| const std::string & anonymous_namespace{json-validator.cpp}::schema_ref::id |
( |
| ) |
const |
|
inline |
◆ make_for_default_() [1/2]
| virtual std::shared_ptr< schema > anonymous_namespace{json-validator.cpp}::schema_ref::make_for_default_ |
( |
std::shared_ptr<::schema > & | sch, |
|
|
root_schema * | root, |
|
|
std::vector< nlohmann::json_uri > & | uris, |
|
|
nlohmann::json & | default_value ) const |
|
inlineoverrideprotectedvirtual |
◆ make_for_default_() [2/2]
| virtual std::shared_ptr< schema > anonymous_namespace{json-validator.cpp}::schema_ref::make_for_default_ |
( |
std::shared_ptr<::schema > & | sch, |
|
|
root_schema * | root, |
|
|
std::vector< nlohmann::json_uri > & | uris, |
|
|
nlohmann::json & | default_value ) const |
|
inlineoverrideprotectedvirtual |
◆ set_target() [1/2]
| void anonymous_namespace{json-validator.cpp}::schema_ref::set_target |
( |
const std::shared_ptr< schema > & | target, |
|
|
bool | strong = false ) |
|
inline |
◆ set_target() [2/2]
| void anonymous_namespace{json-validator.cpp}::schema_ref::set_target |
( |
const std::shared_ptr< schema > & | target, |
|
|
bool | strong = false ) |
|
inline |
◆ validate() [1/2]
| void anonymous_namespace{json-validator.cpp}::schema_ref::validate |
( |
const json::json_pointer & | ptr, |
|
|
const json & | instance, |
|
|
json_patch & | patch, |
|
|
error_handler & | e ) const |
|
inlinefinalprivatevirtual |
◆ validate() [2/2]
| void anonymous_namespace{json-validator.cpp}::schema_ref::validate |
( |
const json::json_pointer & | ptr, |
|
|
const json & | instance, |
|
|
json_patch & | patch, |
|
|
error_handler & | e ) const |
|
inlinefinalprivatevirtual |
◆ id_
| const std::string anonymous_namespace{json-validator.cpp}::schema_ref::id_ |
|
private |
◆ target_
| std::weak_ptr< schema > anonymous_namespace{json-validator.cpp}::schema_ref::target_ |
|
private |
◆ target_strong_
| std::shared_ptr< schema > anonymous_namespace{json-validator.cpp}::schema_ref::target_strong_ |
|
private |
The documentation for this class was generated from the following file: