Lines Matching refs:ucl_object_t

43 static bool ucl_schema_validate (const ucl_object_t *schema,
44 const ucl_object_t *obj, bool try_array,
46 const ucl_object_t *root,
47 ucl_object_t *ext_ref);
56 enum ucl_schema_error_code code, const ucl_object_t *obj,
63 enum ucl_schema_error_code code, const ucl_object_t *obj, in ucl_schema_create_error()
80 static const ucl_object_t *
81 ucl_schema_test_pattern (const ucl_object_t *obj, const char *pattern, bool recursive) in ucl_schema_test_pattern()
83 const ucl_object_t *res = NULL; in ucl_schema_test_pattern()
86 const ucl_object_t *elt; in ucl_schema_test_pattern()
111 ucl_schema_validate_dependencies (const ucl_object_t *deps, in ucl_schema_validate_dependencies()
112 const ucl_object_t *obj, struct ucl_schema_error *err, in ucl_schema_validate_dependencies()
113 const ucl_object_t *root, in ucl_schema_validate_dependencies()
114 ucl_object_t *ext_ref) in ucl_schema_validate_dependencies()
116 const ucl_object_t *elt, *cur, *cur_dep; in ucl_schema_validate_dependencies()
149 ucl_schema_validate_object (const ucl_object_t *schema, in ucl_schema_validate_object()
150 const ucl_object_t *obj, struct ucl_schema_error *err, in ucl_schema_validate_object()
151 const ucl_object_t *root, in ucl_schema_validate_object()
152 ucl_object_t *ext_ref) in ucl_schema_validate_object()
154 const ucl_object_t *elt, *prop, *found, *additional_schema = NULL, in ucl_schema_validate_object()
222 const ucl_object_t *vobj; in ucl_schema_validate_object()
304 ucl_schema_validate_number (const ucl_object_t *schema, in ucl_schema_validate_number()
305 const ucl_object_t *obj, struct ucl_schema_error *err) in ucl_schema_validate_number()
307 const ucl_object_t *elt, *test; in ucl_schema_validate_number()
370 ucl_schema_validate_string (const ucl_object_t *schema, in ucl_schema_validate_string()
371 const ucl_object_t *obj, struct ucl_schema_error *err) in ucl_schema_validate_string()
373 const ucl_object_t *elt; in ucl_schema_validate_string()
429 const ucl_object_t *obj;
441 const ucl_object_t *o1 = n1->obj, *o2 = n2->obj; in TREE_DEFINE()
447 ucl_schema_array_is_unique (const ucl_object_t *obj, struct ucl_schema_error *err) in ucl_schema_array_is_unique()
451 const ucl_object_t *elt; in ucl_schema_array_is_unique()
484 ucl_schema_validate_array (const ucl_object_t *schema, in ucl_schema_validate_array()
485 const ucl_object_t *obj, struct ucl_schema_error *err, in ucl_schema_validate_array()
486 const ucl_object_t *root, in ucl_schema_validate_array()
487 ucl_object_t *ext_ref) in ucl_schema_validate_array()
489 const ucl_object_t *elt, *it, *found, *additional_schema = NULL, in ucl_schema_validate_array()
605 ucl_schema_type_is_allowed (const ucl_object_t *type, const ucl_object_t *obj, in ucl_schema_type_is_allowed()
609 const ucl_object_t *elt; in ucl_schema_type_is_allowed()
661 ucl_schema_validate_enum (const ucl_object_t *en, const ucl_object_t *obj, in ucl_schema_validate_enum()
665 const ucl_object_t *elt; in ucl_schema_validate_enum()
687 static const ucl_object_t *
688 ucl_schema_resolve_ref_component (const ucl_object_t *cur, in ucl_schema_resolve_ref_component()
692 const ucl_object_t *res = NULL; in ucl_schema_resolve_ref_component()
740 static const ucl_object_t *
741 ucl_schema_resolve_ref (const ucl_object_t *root, const char *ref, in ucl_schema_resolve_ref()
742 struct ucl_schema_error *err, ucl_object_t *ext_ref, in ucl_schema_resolve_ref()
743 ucl_object_t const ** nroot) in ucl_schema_resolve_ref()
747 const ucl_object_t *res = NULL, *ext_obj = NULL; in ucl_schema_resolve_ref()
748 ucl_object_t *url_obj; in ucl_schema_resolve_ref()
883 ucl_schema_validate_values (const ucl_object_t *schema, const ucl_object_t *obj, in ucl_schema_validate_values()
886 const ucl_object_t *elt, *cur; in ucl_schema_validate_values()
929 ucl_schema_validate (const ucl_object_t *schema, in ucl_schema_validate()
930 const ucl_object_t *obj, bool try_array, in ucl_schema_validate()
932 const ucl_object_t *root, in ucl_schema_validate()
933 ucl_object_t *external_refs) in ucl_schema_validate()
935 const ucl_object_t *elt, *cur, *ref_root; in ucl_schema_validate()
1068 ucl_object_validate (const ucl_object_t *schema, in ucl_object_validate()
1069 const ucl_object_t *obj, struct ucl_schema_error *err) in ucl_object_validate()
1075 ucl_object_validate_root (const ucl_object_t *schema, in ucl_object_validate_root()
1076 const ucl_object_t *obj, in ucl_object_validate_root()
1077 const ucl_object_t *root, in ucl_object_validate_root()
1084 ucl_object_validate_root_ext (const ucl_object_t *schema, in ucl_object_validate_root_ext()
1085 const ucl_object_t *obj, in ucl_object_validate_root_ext()
1086 const ucl_object_t *root, in ucl_object_validate_root_ext()
1087 ucl_object_t *ext_refs, in ucl_object_validate_root_ext()