Lines Matching refs:cur

116 	const ucl_object_t *elt, *cur, *cur_dep;  in ucl_schema_validate_dependencies()  local
120 while (ret && (cur = ucl_object_iterate (deps, &iter, true)) != NULL) { in ucl_schema_validate_dependencies()
121 elt = ucl_object_lookup (obj, ucl_object_key (cur)); in ucl_schema_validate_dependencies()
124 if (cur->type == UCL_ARRAY) { in ucl_schema_validate_dependencies()
126 while (ret && (cur_dep = ucl_object_iterate (cur, &piter, true)) != NULL) { in ucl_schema_validate_dependencies()
130 ucl_object_tostring (cur_dep), ucl_object_key (cur)); in ucl_schema_validate_dependencies()
136 else if (cur->type == UCL_OBJECT) { in ucl_schema_validate_dependencies()
137 ret = ucl_schema_validate (cur, obj, true, err, root, ext_ref); in ucl_schema_validate_dependencies()
688 ucl_schema_resolve_ref_component (const ucl_object_t *cur, in ucl_schema_resolve_ref_component() argument
696 if (cur->type == UCL_OBJECT) { in ucl_schema_resolve_ref_component()
698 res = ucl_object_lookup_len (cur, refc, len); in ucl_schema_resolve_ref_component()
700 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur, in ucl_schema_resolve_ref_component()
705 else if (cur->type == UCL_ARRAY) { in ucl_schema_resolve_ref_component()
709 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur, in ucl_schema_resolve_ref_component()
713 res = ucl_array_head (cur); in ucl_schema_resolve_ref_component()
722 ucl_schema_create_error (err, UCL_SCHEMA_INVALID_SCHEMA, cur, in ucl_schema_resolve_ref_component()
886 const ucl_object_t *elt, *cur; in ucl_schema_validate_values() local
892 cur = obj; in ucl_schema_validate_values()
894 while (cur) { in ucl_schema_validate_values()
902 cur = cur->next; in ucl_schema_validate_values()
908 cur = obj; in ucl_schema_validate_values()
910 while (cur) { in ucl_schema_validate_values()
915 cur = cur->next; in ucl_schema_validate_values()
935 const ucl_object_t *elt, *cur, *ref_root; in ucl_schema_validate() local
953 LL_FOREACH (obj, cur) { in ucl_schema_validate()
954 if (!ucl_schema_validate (schema, cur, false, err, root, external_refs)) { in ucl_schema_validate()
971 while ((cur = ucl_object_iterate (elt, &iter, true)) != NULL) { in ucl_schema_validate()
972 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs); in ucl_schema_validate()
982 while ((cur = ucl_object_iterate (elt, &iter, true)) != NULL) { in ucl_schema_validate()
983 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs); in ucl_schema_validate()
1001 while ((cur = ucl_object_iterate (elt, &iter, true)) != NULL) { in ucl_schema_validate()
1003 ret = ucl_schema_validate (cur, obj, true, err, root, external_refs); in ucl_schema_validate()
1005 else if (ucl_schema_validate (cur, obj, true, err, root, external_refs)) { in ucl_schema_validate()
1029 cur = ucl_schema_resolve_ref (root, ucl_object_tostring (elt), in ucl_schema_validate()
1032 if (cur == NULL) { in ucl_schema_validate()
1035 if (!ucl_schema_validate (cur, obj, try_array, err, ref_root, in ucl_schema_validate()