SYMBOL INDEX (181 symbols across 32 files) FILE: conanfile.py function get_version (line 9) | def get_version(): class JsonSchemaValidatorConan (line 21) | class JsonSchemaValidatorConan(ConanFile): method generate (line 60) | def generate(self): method layout (line 68) | def layout(self): method build (line 71) | def build(self): method package (line 77) | def package(self): method package_info (line 81) | def package_info(self): FILE: example/format.cpp function uri_format_checker (line 25) | static void uri_format_checker(const std::string &format, const std::str... function main (line 34) | int main() FILE: example/readme.cpp function main (line 49) | int main() FILE: src/json-patch.cpp type nlohmann (line 71) | namespace nlohmann function json_patch (line 86) | json_patch &json_patch::add(const json::json_pointer &ptr, json value) function json_patch (line 92) | json_patch &json_patch::replace(const json::json_pointer &ptr, json va... function json_patch (line 98) | json_patch &json_patch::remove(const json::json_pointer &ptr) FILE: src/json-patch.hpp type nlohmann (line 6) | namespace nlohmann class JsonPatchFormatException (line 8) | class JsonPatchFormatException : public std::exception method JsonPatchFormatException (line 11) | explicit JsonPatchFormatException(std::string msg) class json_patch (line 20) | class json_patch method json_patch (line 23) | json_patch() = default; method json (line 31) | json &get_json() { return j_; } method json (line 32) | const json &get_json() const { return j_; } FILE: src/json-schema-draft7.json.cpp type nlohmann (line 11) | namespace nlohmann type json_schema (line 13) | namespace json_schema FILE: src/json-uri.cpp type nlohmann (line 13) | namespace nlohmann FILE: src/json-validator.cpp class schema (line 38) | class schema method make_for_default_ (line 45) | virtual std::shared_ptr make_for_default_( method schema (line 57) | schema(root_schema *root) method json (line 62) | virtual const json &default_value(const json::json_pointer &, const js... method set_default_value (line 67) | void set_default_value(const json &v) { default_value_ = v; } class schema_ref (line 75) | class schema_ref : public schema method validate (line 82) | void validate(const json::json_pointer &ptr, const json &instance, jso... method json (line 92) | const json &default_value(const json::json_pointer &ptr, const json &i... method make_for_default_ (line 107) | virtual std::shared_ptr make_for_default_( method schema_ref (line 122) | schema_ref(const std::string &id, root_schema *root) method set_target (line 127) | void set_target(const std::shared_ptr &target, bool strong = f... type nlohmann (line 137) | namespace nlohmann type json_schema (line 139) | namespace json_schema class root_schema (line 142) | class root_schema type schema_file (line 150) | struct schema_file { method schema_file (line 159) | schema_file &get_or_create_file(const std::string &loc) method root_schema (line 169) | root_schema(schema_loader &&loader, method format_checker (line 179) | format_checker &format_check() { return format_check_; } method content_checker (line 180) | content_checker &content_check() { return content_check_; } method insert (line 182) | void insert(const json_uri &uri, const std::shared_ptr &s) method insert_unknown_keyword (line 201) | void insert_unknown_keyword(const json_uri &uri, const std::string... method get_or_create_ref (line 244) | std::shared_ptr get_or_create_ref(const json_uri &uri) method set_root_schema (line 280) | void set_root_schema(json sch) method validate (line 340) | void validate(const json::json_pointer &ptr, function json (line 1505) | json json_validator::validate(const json &instance) const function json (line 1511) | json json_validator::validate(const json &instance, error_handler &e... type json_schema (line 1454) | namespace json_schema class root_schema (line 142) | class root_schema type schema_file (line 150) | struct schema_file { method schema_file (line 159) | schema_file &get_or_create_file(const std::string &loc) method root_schema (line 169) | root_schema(schema_loader &&loader, method format_checker (line 179) | format_checker &format_check() { return format_check_; } method content_checker (line 180) | content_checker &content_check() { return content_check_; } method insert (line 182) | void insert(const json_uri &uri, const std::shared_ptr &s) method insert_unknown_keyword (line 201) | void insert_unknown_keyword(const json_uri &uri, const std::string... method get_or_create_ref (line 244) | std::shared_ptr get_or_create_ref(const json_uri &uri) method set_root_schema (line 280) | void set_root_schema(json sch) method validate (line 340) | void validate(const json::json_pointer &ptr, function json (line 1505) | json json_validator::validate(const json &instance) const function json (line 1511) | json json_validator::validate(const json &instance, error_handler &e... class first_error_handler (line 374) | class first_error_handler : public error_handler method error (line 382) | void error(const json::json_pointer &ptr, const json &instance, const ... class logical_not (line 395) | class logical_not : public schema method validate (line 399) | void validate(const json::json_pointer &ptr, const json &instance, jso... method json (line 408) | const json &default_value(const json::json_pointer &ptr, const json &i... method logical_not (line 414) | logical_not(json &sch, type logical_combination_types (line 423) | enum logical_combination_types { class logical_combination_error_handler (line 429) | class logical_combination_error_handler : public error_handler type error_entry (line 432) | struct error_entry { method error (line 440) | void error(const json::json_pointer &ptr, const json &instance, const ... method propagate (line 445) | void propagate(error_handler &e, const std::string &prefix) const type logical_combination_types (line 454) | enum logical_combination_types class logical_combination (line 455) | class logical_combination : public schema method validate (line 459) | void validate(const json::json_pointer &ptr, const json &instance, jso... method logical_combination (line 491) | logical_combination(json &sch, class type_schema (line 536) | class type_schema : public schema method validate (line 550) | void validate(const json::json_pointer &ptr, const json &instance, jso... method make_for_default_ (line 597) | virtual std::shared_ptr make_for_default_( method type_schema (line 609) | type_schema(json &sch, class string (line 739) | class string : public schema method utf8_length (line 752) | std::size_t utf8_length(const std::string &s) const method validate (line 761) | void validate(const json::json_pointer &ptr, const json &instance, jso... method string (line 817) | string(json &sch, root_schema *root) class numeric (line 885) | class numeric : public schema method violates_multiple_of (line 896) | bool violates_multiple_of(T x) const method validate (line 908) | void validate(const json::json_pointer &ptr, const json &instance, jso... method numeric (line 941) | numeric(const json &sch, root_schema *root, std::set &kw) class null (line 978) | class null : public schema method validate (line 980) | void validate(const json::json_pointer &ptr, const json &instance, jso... method null (line 987) | null(json &, root_schema *root) class boolean_type (line 991) | class boolean_type : public schema method validate (line 993) | void validate(const json::json_pointer &, const json &, json_patch &, ... method boolean_type (line 996) | boolean_type(json &, root_schema *root) class boolean (line 1000) | class boolean : public schema method validate (line 1003) | void validate(const json::json_pointer &ptr, const json &instance, jso... method boolean (line 1019) | boolean(json &sch, root_schema *root) class required (line 1023) | class required : public schema method validate (line 1027) | void validate(const json::json_pointer &ptr, const json &instance, jso... method required (line 1035) | required(const std::vector &r, root_schema *root) class object (line 1039) | class object : public schema method validate (line 1055) | void validate(const json::json_pointer &ptr, const json &instance, jso... method object (line 1117) | object(json &sch, class array (line 1199) | class array : public schema method validate (line 1212) | void validate(const json::json_pointer &ptr, const json &instance, jso... method array (line 1268) | array(json &sch, root_schema *root, const std::vector &s) method insert_unknown_keyword (line 201) | void insert_unknown_keyword(const json_uri &uri, const std::string... method get_or_create_ref (line 244) | std::shared_ptr get_or_create_ref(const json_uri &uri) method set_root_schema (line 280) | void set_root_schema(json sch) method validate (line 340) | void validate(const json::json_pointer &ptr, function json (line 1505) | json json_validator::validate(const json &instance) const function json (line 1511) | json json_validator::validate(const json &instance, error_handler &e... type json_schema (line 1454) | namespace json_schema class root_schema (line 142) | class root_schema type schema_file (line 150) | struct schema_file { method schema_file (line 159) | schema_file &get_or_create_file(const std::string &loc) method root_schema (line 169) | root_schema(schema_loader &&loader, method format_checker (line 179) | format_checker &format_check() { return format_check_; } method content_checker (line 180) | content_checker &content_check() { return content_check_; } method insert (line 182) | void insert(const json_uri &uri, const std::shared_ptr &s) method insert_unknown_keyword (line 201) | void insert_unknown_keyword(const json_uri &uri, const std::string... method get_or_create_ref (line 244) | std::shared_ptr get_or_create_ref(const json_uri &uri) method set_root_schema (line 280) | void set_root_schema(json sch) method validate (line 340) | void validate(const json::json_pointer &ptr, function json (line 1505) | json json_validator::validate(const json &instance) const function json (line 1511) | json json_validator::validate(const json &instance, error_handler &e... FILE: src/nlohmann/json-schema.hpp type nlohmann (line 35) | namespace nlohmann function json_uri (line 47) | class JSON_SCHEMA_VALIDATOR_API json_uri type json_schema (line 128) | namespace json_schema function error_handler (line 138) | class JSON_SCHEMA_VALIDATOR_API error_handler function basic_error_handler (line 145) | class JSON_SCHEMA_VALIDATOR_API basic_error_handler : public error_h... function reset (line 155) | virtual void reset() { error_ = false; } class root_schema (line 164) | class root_schema function json_validator (line 166) | class JSON_SCHEMA_VALIDATOR_API json_validator FILE: src/smtp-address-validator.cpp function is_address (line 673) | bool is_address(const char *p, const char *pe) FILE: src/string-format-check.cpp function range_check (line 31) | void range_check(const T value, const T min, const T max) function rfc3339_date_check (line 41) | void rfc3339_date_check(const std::string &value) function rfc3339_time_check (line 67) | void rfc3339_time_check(const std::string &value) function rfc3339_date_time_check (line 142) | void rfc3339_date_time_check(const std::string &value) function is_ascii (line 195) | bool is_ascii(std::string const &value) function rfc3986_uri_check (line 294) | void rfc3986_uri_check(const std::string &value) type nlohmann (line 342) | namespace nlohmann type json_schema (line 344) | namespace json_schema function default_string_format_check (line 353) | void default_string_format_check(const std::string &format, const st... FILE: test/JSON-Schema-Test-Suite/json-schema-test.cpp function loader (line 19) | static void loader(const json_uri &uri, json &schema) function base64_decode (line 44) | static std::string base64_decode(const std::string &in) function content (line 71) | static void content(const std::string &contentEncoding, const std::strin... function main (line 86) | int main(void) FILE: test/binary-validation.cpp class store_ptr_err_handler (line 73) | class store_ptr_err_handler : public nlohmann::json_schema::basic_error_... method error (line 75) | void error(const nlohmann::json::json_pointer &ptr, const json &, cons... method reset (line 87) | void reset() override function content (line 94) | static void content(const std::string &contentEncoding, const std::strin... function main (line 109) | int main() FILE: test/errors.cpp class store_ptr_err_handler (line 52) | class store_ptr_err_handler : public nlohmann::json_schema::basic_error_... method error (line 54) | void error(const nlohmann::json::json_pointer &ptr, const json &instan... method reset (line 64) | void reset() override function main (line 73) | int main(void) FILE: test/id-ref.cpp class json_schema_validator (line 89) | class json_schema_validator method insert_schema (line 96) | void insert_schema(json &s, std::vector base_uris) function main (line 135) | int main(void) FILE: test/issue-105-verbose-combination-errors.cpp function generateSchema (line 99) | auto generateSchema(const std::string &first_combination, const std::str... class MyErrorHandler (line 112) | class MyErrorHandler : public nlohmann::json_schema::error_handler type ErrorEntry (line 115) | struct ErrorEntry { method getErrors (line 123) | auto getErrors() const -> const ErrorEntryList & method error (line 129) | auto error(const nlohmann::json::json_pointer &ptr, const nlohmann::js... function rootError (line 147) | auto rootError(const std::string &combination_type, std::size_t number_o... function combinationError (line 152) | auto combinationError(const std::string &combination_type, std::size_t t... function validate (line 160) | auto validate(const nlohmann::json &schema, const nlohmann::json &instan... function simpleTest (line 175) | auto simpleTest(const std::string &first_combination, const std::string ... function verboseTest (line 186) | auto verboseTest(const std::string &first_combination, const std::string... function main (line 308) | auto main() -> int FILE: test/issue-117-format-error.cpp function main (line 54) | int main() FILE: test/issue-149-entry-selection.cpp class store_err_handler (line 41) | class store_err_handler : public nlohmann::json_schema::basic_error_handler method error (line 43) | void error(const nlohmann::json::json_pointer &ptr, const json &instan... method reset (line 53) | void reset() override function main (line 64) | int main(void) FILE: test/issue-189-default-values.cpp function loader (line 68) | static void loader(const json_uri &uri, json &schema) function main (line 73) | int main(void) FILE: test/issue-229-oneof-default-values.cpp function loader (line 40) | static void loader(const json_uri &uri, json &schema) function main (line 45) | int main(void) FILE: test/issue-243-root-default-values.cpp function main (line 21) | int main(void) FILE: test/issue-25-default-values.cpp function main (line 60) | int main(void) FILE: test/issue-255-error-message-limit-precision.cpp class custom_error_handler (line 21) | class custom_error_handler : public nlohmann::json_schema::basic_error_h... method error (line 23) | void error(const nlohmann::json::json_pointer &ptr, const json &instan... function main (line 30) | int main(void) FILE: test/issue-293.cpp function should_throw (line 6) | int should_throw(const nlohmann::json &schema, T value) function main (line 16) | int main(void) FILE: test/issue-70-root-schema-constructor.cpp class store_ptr_err_handler (line 52) | class store_ptr_err_handler : public nlohmann::json_schema::basic_error_... method error (line 54) | void error(const nlohmann::json::json_pointer &ptr, const json &instan... method reset (line 64) | void reset() override function main (line 75) | int main(void) FILE: test/issue-70.cpp function main (line 36) | int main(void) FILE: test/issue-93/issue-93.cpp function loader (line 25) | static void loader(const json_uri &uri, json &schema) function main (line 38) | int main(void) FILE: test/issue-98.cpp function main (line 3) | int main(void) FILE: test/json-patch.cpp function main (line 28) | int main(void) FILE: test/json-schema-validate.cpp function usage (line 18) | static void usage(const char *name) function loader (line 24) | static void loader(const json_uri &uri, json &schema) class custom_error_handler (line 37) | class custom_error_handler : public nlohmann::json_schema::basic_error_h... method error (line 39) | void error(const nlohmann::json::json_pointer &ptr, const json &instan... function main (line 46) | int main(int argc, char *argv[]) FILE: test/string-format-check-test.cpp function testStringFormat (line 6) | size_t function main (line 36) | int main() FILE: test/uri.cpp function EXPECT_EQ (line 19) | static void EXPECT_EQ(const std::string &a, const std::string &b) function EXPECT_EQ (line 27) | static void EXPECT_EQ(const nlohmann::json_uri &a, const std::string &b) function paths (line 32) | static void paths(json_uri start, function pointer_plain_name (line 61) | static void pointer_plain_name(json_uri start, function main (line 86) | int main(void)