Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pboettch/json-schema-validator
/ functions
Functions
139 in github.com/pboettch/json-schema-validator
⨍
Functions
139
◇
Types & classes
35
↓ 87 callers
Function
EXPECT_EQ
test/uri.cpp:19
↓ 67 callers
Method
validate
src/json-validator.cpp:1505
↓ 35 callers
Method
to_string
src/json-uri.cpp:118
↓ 33 callers
Method
error
src/json-validator.cpp:382
↓ 23 callers
Function
combinationError
test/issue-105-verbose-combination-errors.cpp:152
↓ 22 callers
Method
set_root_schema
src/json-validator.cpp:1495
↓ 16 callers
Method
what
src/json-patch.hpp:14
↓ 11 callers
Function
rootError
test/issue-105-verbose-combination-errors.cpp:147
↓ 10 callers
Function
range_check
src/string-format-check.cpp:31
↓ 10 callers
Function
validate
============================================================================== Validator function - for simplicity ===================================
test/issue-105-verbose-combination-errors.cpp:160
↓ 9 callers
Method
insert
src/json-validator.cpp:182
↓ 9 callers
Function
json_validator
src/nlohmann/json-schema.hpp:179
↓ 6 callers
Method
location
src/json-uri.cpp:102
↓ 6 callers
Method
reset
test/binary-validation.cpp:87
↓ 6 callers
Method
reset
test/issue-70-root-schema-constructor.cpp:64
↓ 6 callers
Method
reset
test/issue-149-entry-selection.cpp:53
↓ 6 callers
Method
reset
test/errors.cpp:64
↓ 5 callers
Method
getErrors
test/issue-105-verbose-combination-errors.cpp:123
↓ 4 callers
Function
reset
src/nlohmann/json-schema.hpp:155
↓ 4 callers
Function
simpleTest
============================================================================== The test cases ========================================================
test/issue-105-verbose-combination-errors.cpp:175
↓ 4 callers
Function
verboseTest
test/issue-105-verbose-combination-errors.cpp:186
↓ 3 callers
Method
propagate
src/json-validator.cpp:445
↓ 3 callers
Function
should_throw
test/issue-293.cpp:6
↓ 3 callers
Function
testStringFormat
@return number of failed tests */
test/string-format-check-test.cpp:6
↓ 2 callers
Function
generateSchema
test/issue-105-verbose-combination-errors.cpp:99
↓ 2 callers
Function
is_address
src/smtp-address-validator.cpp:673
↓ 2 callers
Function
paths
test/uri.cpp:32
↓ 2 callers
Function
rfc3339_date_check
@see date_time_check */
src/string-format-check.cpp:41
↓ 2 callers
Function
rfc3339_time_check
@see date_time_check */
src/string-format-check.cpp:67
↓ 2 callers
Method
set_default_value
src/json-validator.cpp:67
↓ 2 callers
Method
set_target
src/json-validator.cpp:127
↓ 2 callers
Function
usage
test/json-schema-validate.cpp:18
↓ 1 callers
Function
base64_decode
from here https://stackoverflow.com/a/34571089/880584
test/JSON-Schema-Test-Suite/json-schema-test.cpp:44
↓ 1 callers
Function
default_string_format_check
* Checks validity for built-ins by converting the definitions given as ABNF in the linked RFC from * @see https://json-schema.org/understanding-json-
src/string-format-check.cpp:353
↓ 1 callers
Method
get_or_create_ref
src/json-validator.cpp:244
↓ 1 callers
Function
get_version
()
conanfile.py:9
↓ 1 callers
Method
insert_schema
test/id-ref.cpp:96
↓ 1 callers
Method
insert_unknown_keyword
src/json-validator.cpp:201
↓ 1 callers
Function
is_ascii
src/string-format-check.cpp:195
↓ 1 callers
Method
make_for_default_
src/json-validator.cpp:45
↓ 1 callers
Function
pointer_plain_name
test/uri.cpp:61
↓ 1 callers
Function
rfc3339_date_time_check
* @see https://tools.ietf.org/html/rfc3339#section-5.6 * * @verbatim * date-fullyear = 4DIGIT * date-month = 2DIGIT ; 01-12 * date-mday
src/string-format-check.cpp:142
↓ 1 callers
Function
rfc3986_uri_check
* @see * * @verbatim * URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] * * hier-part = "//" authority path-abempty *
src/string-format-check.cpp:294
↓ 1 callers
Method
update
src/json-uri.cpp:16
Method
JsonPatchFormatException
src/json-patch.hpp:11
Function
append
append a pointer-field to the pointer-part of this uri
src/nlohmann/json-schema.hpp:103
Method
array
src/json-validator.cpp:1268
Function
as_tuple
src/nlohmann/json-schema.hpp:62
Method
boolean
src/json-validator.cpp:1019
Method
boolean_type
src/json-validator.cpp:996
Method
build
(self)
conanfile.py:71
Function
content
test/binary-validation.cpp:94
Function
content
test/JSON-Schema-Test-Suite/json-schema-test.cpp:71
Function
derive
create a new json_uri based in this one and the given uri resolves relative changes (pathes or pointers) and resets part if proto or hostname changes
src/nlohmann/json-schema.hpp:95
Method
error
example/readme.cpp:79
Method
error
test/binary-validation.cpp:75
Method
error
test/issue-255-error-message-limit-precision.cpp:23
Method
error
test/issue-70-root-schema-constructor.cpp:54
Method
error
test/json-schema-validate.cpp:39
Method
error
test/issue-149-entry-selection.cpp:43
Method
error
test/issue-105-verbose-combination-errors.cpp:129
Method
error
test/errors.cpp:54
Method
error
src/json-validator.cpp:440
Method
error
src/json-validator.cpp:1444
Method
escape
src/json-uri.cpp:137
Function
fragment
src/nlohmann/json-schema.hpp:80
Method
generate
(self)
conanfile.py:60
Method
is_validate_complete
src/json-validator.cpp:513
Method
json_patch
src/json-patch.cpp:74
Method
json_patch
src/json-patch.hpp:23
Method
json_validator
src/json-validator.cpp:1457
Method
layout
(self)
conanfile.py:68
Function
loader
test/json-schema-validate.cpp:24
Function
loader
test/issue-229-oneof-default-values.cpp:40
Function
loader
test/issue-189-default-values.cpp:68
Function
loader
test/JSON-Schema-Test-Suite/json-schema-test.cpp:19
Function
loader
test/issue-93/issue-93.cpp:25
Method
logical_combination
src/json-validator.cpp:491
Method
logical_not
src/json-validator.cpp:414
Function
main
example/readme.cpp:49
Function
main
example/format.cpp:34
Function
main
test/binary-validation.cpp:109
Function
main
test/issue-255-error-message-limit-precision.cpp:30
Function
main
test/issue-70.cpp:36
Function
main
test/issue-70-root-schema-constructor.cpp:75
Function
main
test/json-schema-validate.cpp:46
Function
main
test/issue-117-format-error.cpp:54
Function
main
test/json-patch.cpp:28
Function
main
test/issue-149-entry-selection.cpp:64
Function
main
============================================================================== MAIN - calling the test cases =========================================
test/issue-105-verbose-combination-errors.cpp:308
Function
main
test/issue-293.cpp:16
Function
main
test/uri.cpp:86
Function
main
test/issue-243-root-default-values.cpp:21
Function
main
test/id-ref.cpp:135
Function
main
test/issue-25-default-values.cpp:60
Function
main
test/issue-229-oneof-default-values.cpp:45
Function
main
test/issue-189-default-values.cpp:73
Function
main
test/errors.cpp:73
Function
main
test/string-format-check-test.cpp:36
Function
main
test/issue-98.cpp:3
next →
1–100 of 139, ranked by callers