Lines Matching defs:obj

255  * @param obj CL object
258 UCL_EXTERN char* ucl_copy_key_trash (const ucl_object_t *obj);
262 * @param obj CL object
265 UCL_EXTERN char* ucl_copy_value_trash (const ucl_object_t *obj);
311 UCL_EXTERN ucl_type_t ucl_object_type (const ucl_object_t *obj);
576 * @param obj CL object
580 UCL_EXTERN bool ucl_object_todouble_safe (const ucl_object_t *obj, double *target);
584 * @param obj CL object
587 UCL_EXTERN double ucl_object_todouble (const ucl_object_t *obj);
591 * @param obj CL object
595 UCL_EXTERN bool ucl_object_toint_safe (const ucl_object_t *obj, int64_t *target);
599 * @param obj CL object
602 UCL_EXTERN int64_t ucl_object_toint (const ucl_object_t *obj);
606 * @param obj CL object
610 UCL_EXTERN bool ucl_object_toboolean_safe (const ucl_object_t *obj, bool *target);
614 * @param obj CL object
617 UCL_EXTERN bool ucl_object_toboolean (const ucl_object_t *obj);
621 * @param obj CL object
625 UCL_EXTERN bool ucl_object_tostring_safe (const ucl_object_t *obj, const char **target);
629 * @param obj CL object
632 UCL_EXTERN const char* ucl_object_tostring (const ucl_object_t *obj);
636 * @param obj CL object
639 UCL_EXTERN const char* ucl_object_tostring_forced (const ucl_object_t *obj);
644 * @param obj CL object
649 UCL_EXTERN bool ucl_object_tolstring_safe (const ucl_object_t *obj,
654 * @param obj CL object
657 UCL_EXTERN const char* ucl_object_tolstring (const ucl_object_t *obj, size_t *tlen);
661 * @param obj object to get a key from (must be of type UCL_OBJECT)
665 UCL_EXTERN const ucl_object_t* ucl_object_lookup (const ucl_object_t *obj,
672 * the next argument in the list is not NULL. So, `ucl_object_find_any_key(obj, key, NULL)`
673 * is equal to `ucl_object_find_key(obj, key)`
674 * @param obj object to get a key from (must be of type UCL_OBJECT)
679 UCL_EXTERN const ucl_object_t* ucl_object_lookup_any (const ucl_object_t *obj,
685 * @param obj object to get a key from (must be of type UCL_OBJECT)
690 UCL_EXTERN const ucl_object_t* ucl_object_lookup_len (const ucl_object_t *obj,
696 * @param obj object to search in
700 UCL_EXTERN const ucl_object_t *ucl_object_lookup_path (const ucl_object_t *obj,
706 * @param obj object to search in
711 UCL_EXTERN const ucl_object_t *ucl_object_lookup_path_char (const ucl_object_t *obj,
717 * @param obj CL object
720 UCL_EXTERN const char* ucl_object_key (const ucl_object_t *obj);
724 * @param obj CL object
728 UCL_EXTERN const char* ucl_object_keyl (const ucl_object_t *obj, size_t *len);
732 * @param obj object to ref
735 UCL_EXTERN ucl_object_t* ucl_object_ref (const ucl_object_t *obj);
739 * @param obj ucl object to free
741 UCL_DEPRECATED(UCL_EXTERN void ucl_object_free (ucl_object_t *obj));
745 * @param obj object to unref
747 UCL_EXTERN void ucl_object_unref (ucl_object_t *obj);
785 * @param obj any ucl object
788 UCL_EXTERN unsigned int ucl_object_get_priority (const ucl_object_t *obj);
792 * @param obj any ucl object
795 UCL_EXTERN void ucl_object_set_priority (ucl_object_t *obj,
805 * @param obj object to iterate
808 * while ((cur = ucl_iterate_object (obj, &it)) != NULL) ...
811 UCL_EXTERN const ucl_object_t* ucl_object_iterate (const ucl_object_t *obj,
817 * @param obj object to iterate
820 UCL_EXTERN ucl_object_iter_t ucl_object_iterate_new (const ucl_object_t *obj)
824 * @param obj new object to iterate
828 const ucl_object_t *obj);
831 * Get the next object from the `obj`. This fucntion iterates over arrays, objects
1147 * @param obj object to add comment to
1151 const ucl_object_t *obj, const char *comment);
1205 const ucl_object_t *obj, bool first, bool print_key);
1208 const ucl_object_t *obj, bool print_key);
1211 const ucl_object_t *obj);
1214 const ucl_object_t *obj, bool print_key);
1216 const ucl_object_t *obj);
1241 * @param obj object
1246 UCL_EXTERN unsigned char *ucl_object_emit (const ucl_object_t *obj,
1251 * @param obj object
1257 UCL_EXTERN unsigned char *ucl_object_emit_len (const ucl_object_t *obj,
1262 * @param obj object
1269 UCL_EXTERN bool ucl_object_emit_full (const ucl_object_t *obj,
1276 * @param obj top UCL object
1283 const ucl_object_t *obj, enum ucl_emitter emit_type,
1289 * @param obj container object
1292 struct ucl_emitter_context *ctx, const ucl_object_t *obj);
1296 * @param obj object to output
1299 struct ucl_emitter_context *ctx, const ucl_object_t *obj);
1373 const ucl_object_t *obj; /**< object where error occured */
1377 * Validate object `obj` using schema object `schema`.
1379 * @param obj object to validate
1382 * @return true if `obj` is valid using `schema`
1385 const ucl_object_t *obj, struct ucl_schema_error *err);
1388 * Validate object `obj` using schema object `schema` and root schema at `root`.
1390 * @param obj object to validate
1394 * @return true if `obj` is valid using `schema`
1397 const ucl_object_t *obj,
1402 * Validate object `obj` using schema object `schema` and root schema at `root`
1405 * @param obj object to validate
1410 * @return true if `obj` is valid using `schema`
1413 const ucl_object_t *obj,