Lines Matching refs:schema
1395 * @defgroup schema Schema functions
1396 * These functions are used to validate UCL objects using json schema format
1402 * Used to define UCL schema error
1407 UCL_SCHEMA_INVALID_SCHEMA, /**< schema is invalid */
1418 * Generic ucl schema error
1427 * Validate object `obj` using schema object `schema`.
1428 * @param schema schema object
1432 * @return true if `obj` is valid using `schema`
1434 UCL_EXTERN bool ucl_object_validate (const ucl_object_t *schema,
1438 * Validate object `obj` using schema object `schema` and root schema at `root`.
1439 * @param schema schema object
1441 * @param root root schema object
1444 * @return true if `obj` is valid using `schema`
1446 UCL_EXTERN bool ucl_object_validate_root (const ucl_object_t *schema,
1452 * Validate object `obj` using schema object `schema` and root schema at `root`
1454 * @param schema schema object
1456 * @param root root schema object
1460 * @return true if `obj` is valid using `schema`
1462 UCL_EXTERN bool ucl_object_validate_root_ext (const ucl_object_t *schema,