Lines Matching refs:root
46 const ucl_object_t *root,
113 const ucl_object_t *root,
137 ret = ucl_schema_validate (cur, obj, true, err, root, ext_ref);
151 const ucl_object_t *root,
167 ret = ucl_schema_validate (prop, found, true, err, root,
230 ret = ucl_schema_validate (prop, found, true, err, root,
238 ret = ucl_schema_validate_dependencies (elt, obj, err, root,
274 true, err, root, ext_ref)) {
486 const ucl_object_t *root,
503 root, ext_ref);
515 ret = ucl_schema_validate (elt, it, false, err, root,
583 err, root, ext_ref)) {
741 ucl_schema_resolve_ref (const ucl_object_t *root, const char *ref,
761 ucl_schema_create_error (err, UCL_SCHEMA_INTERNAL_ERROR, root,
782 root,
797 root,
811 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, root,
839 res = ext_obj != NULL ? ext_obj : root;
932 const ucl_object_t *root,
954 if (!ucl_schema_validate (schema, cur, false, err, root, external_refs)) {
972 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs);
983 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs);
1003 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs);
1005 else if (ucl_schema_validate (cur, obj, true, err, root, external_refs)) {
1017 if (ucl_schema_validate (elt, obj, true, err, root, external_refs)) {
1028 ref_root = root;
1029 cur = ucl_schema_resolve_ref (root, ucl_object_tostring (elt),
1048 return ucl_schema_validate_object (schema, obj, err, root, external_refs);
1051 return ucl_schema_validate_array (schema, obj, err, root, external_refs);
1077 const ucl_object_t *root,
1080 return ucl_object_validate_root_ext (schema, obj, root, NULL, err);
1086 const ucl_object_t *root,
1097 ret = ucl_schema_validate (schema, obj, true, err, root, ext_refs);