Home
last modified time | relevance | path

Searched refs:ucl_object_t (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/libucl/include/
H A Ducl.h254 } ucl_object_t; typedef
276 UCL_EXTERN char *ucl_copy_key_trash(const ucl_object_t *obj);
283 UCL_EXTERN char *ucl_copy_value_trash(const ucl_object_t *obj);
289 UCL_EXTERN ucl_object_t *ucl_object_new(void) UCL_WARN_UNUSED_RESULT;
296 UCL_EXTERN ucl_object_t *ucl_object_typed_new(ucl_type_t type) UCL_WARN_UNUSED_RESULT;
304 UCL_EXTERN ucl_object_t *ucl_object_new_full(ucl_type_t type, unsigned priority)
314 UCL_EXTERN ucl_object_t *ucl_object_new_userdata(ucl_userdata_dtor dtor,
322 UCL_EXTERN ucl_object_t *ucl_object_copy(const ucl_object_t *other)
329 UCL_EXTERN ucl_type_t ucl_object_type(const ucl_object_t *obj);
353 UCL_EXTERN ucl_object_t *ucl_object_fromstring_common(const char *str, size_t len,
[all …]
H A Dlua_ucl.h55 UCL_EXTERN ucl_object_t *ucl_object_lua_import(lua_State *L, int idx);
63 UCL_EXTERN ucl_object_t *ucl_object_lua_import_escape(lua_State *L, int idx);
72 const ucl_object_t *obj, bool allow_array);
80 const ucl_object_t *obj,
83 UCL_EXTERN struct ucl_lua_funcdata *ucl_object_toclosure(const ucl_object_t *obj);
H A Ducl++.h48 void operator()(ucl_object_t *obj) in operator()
169 std::unique_ptr<ucl_object_t, ucl_deleter> obj;
271 Ucl(ucl_object_t *other) in Ucl()
277 Ucl(const ucl_object_t *other) in Ucl()
/freebsd/contrib/libucl/src/
H A Ducl_schema.c44 static bool ucl_schema_validate(const ucl_object_t *schema,
45 const ucl_object_t *obj, bool try_array,
47 const ucl_object_t *root,
48 ucl_object_t *ext_ref);
57 enum ucl_schema_error_code code, const ucl_object_t *obj,
64 enum ucl_schema_error_code code, const ucl_object_t *obj, in ucl_schema_create_error()
81 static const ucl_object_t *
82 ucl_schema_test_pattern(const ucl_object_t *obj, const char *pattern, bool recursive) in ucl_schema_test_pattern()
84 const ucl_object_t *res = NULL; in ucl_schema_test_pattern()
87 const ucl_object_t *elt; in ucl_schema_test_pattern()
[all …]
H A Ducl_util.c48 typedef kvec_t(ucl_object_t *) ucl_array_t;
188 typedef void (*ucl_object_dtor)(ucl_object_t *obj);
189 static void ucl_object_free_internal(ucl_object_t *obj, bool allow_rec,
191 static void ucl_object_dtor_unref(ucl_object_t *obj);
194 ucl_object_dtor_free(ucl_object_t *obj) in ucl_object_dtor_free()
205 UCL_FREE(sizeof(ucl_object_t), obj); in ucl_object_dtor_free()
223 ucl_object_dtor_unref_single(ucl_object_t *obj)
238 ucl_object_dtor_unref(ucl_object_t *obj)
250 ucl_object_free_internal(ucl_object_t *obj, bool allow_rec, ucl_object_dtor dtor)
252 ucl_object_t *tmp, *sub;
[all …]
H A Ducl_internal.h197 ucl_object_t *obj;
258 ucl_object_t *top_obj;
259 ucl_object_t *cur_obj;
260 ucl_object_t *trash_objs;
261 ucl_object_t *includepaths;
273 ucl_object_t *comments;
274 ucl_object_t *last_comment;
279 ucl_object_t obj;
306 const ucl_object_t *args, void *ud);
317 const ucl_object_t *args, void *ud);
[all …]
H A Ducl_emitter.c44 const ucl_object_t *obj, bool first, bool print_key, bool compact);
48 const ucl_object_t *obj, bool first, bool print_key); \
50 const ucl_object_t *obj, bool first, bool print_key); \
52 const ucl_object_t *obj, bool first, bool print_key); \
54 const ucl_object_t *obj); \
56 const ucl_object_t *obj)
109 const ucl_object_t *obj, bool compact) in ucl_emitter_print_key()
164 const ucl_object_t *obj, bool compact, bool is_array) in ucl_emitter_finish_object()
192 const ucl_object_t *obj, bool compact) in ucl_emitter_common_end_object()
221 const ucl_object_t *obj, bool compact) in ucl_emitter_common_end_array()
[all …]
H A Ducl_hash.h60 bool ucl_hash_insert(ucl_hash_t *hashlin, const ucl_object_t *obj, const char *key,
66 void ucl_hash_replace(ucl_hash_t *hashlin, const ucl_object_t *old,
67 const ucl_object_t *new);
72 void ucl_hash_delete(ucl_hash_t *hashlin, const ucl_object_t *obj);
77 const ucl_object_t *ucl_hash_search(ucl_hash_t *hashlin, const char *key,
H A Ducl_hash.c34 const ucl_object_t *obj;
102 ucl_hash_func(const ucl_object_t *o) in ucl_hash_func()
107 ucl_hash_equal(const ucl_object_t *k1, const ucl_object_t *k2) in ucl_hash_equal()
116 KHASH_INIT(ucl_hash_node, const ucl_object_t *, struct ucl_hash_elt *, 1,
120 ucl_hash_caseless_func(const ucl_object_t *o) in ucl_hash_caseless_func()
181 ucl_hash_caseless_equal(const ucl_object_t *k1, const ucl_object_t *k2) in ucl_hash_caseless_equal()
228 KHASH_INIT(ucl_hash_caseless_node, const ucl_object_t *, struct ucl_hash_elt *, 1,
268 const ucl_object_t *cur, *tmp; in ucl_hash_destroy()
275 func(__DECONST(ucl_object_t *, cur)); in ucl_hash_destroy()
303 bool ucl_hash_insert(ucl_hash_t *hashlin, const ucl_object_t *obj, in ucl_hash_insert()
[all …]
H A Ducl_emitter_streamline.c35 const ucl_object_t *obj;
52 const ucl_object_t *top;
54 const ucl_object_t *comments;
63 ucl_object_emit_streamline_new(const ucl_object_t *obj, in ucl_object_emit_streamline_new()
91 const ucl_object_t *obj) in ucl_object_emit_streamline_start_container()
132 struct ucl_emitter_context *ctx, const ucl_object_t *obj) in ucl_object_emit_streamline_add_object()
H A Ducl_parser.c102 ucl_object_t *nobj; in ucl_save_comment()
118 ucl_attach_comment(struct ucl_parser *parser, ucl_object_t *obj, bool before) in ucl_attach_comment()
662 static inline ucl_object_t *
663 ucl_parser_add_container(ucl_object_t *obj, struct ucl_parser *parser, in ucl_parser_add_container()
667 ucl_object_t *nobj; in ucl_parser_add_container()
747 int ucl_maybe_parse_number(ucl_object_t *obj, in ucl_maybe_parse_number()
1056 struct ucl_chunk *chunk, ucl_object_t *obj) in ucl_lex_number()
1213 ucl_object_t *top, in ucl_parser_append_elt()
1214 ucl_object_t *elt) in ucl_parser_append_elt()
1216 ucl_object_t *nobj; in ucl_parser_append_elt()
[all …]
H A Ducl_msgpack.c292 const ucl_object_t *obj) in ucl_emitter_print_key_msgpack()
763 size_t keylen, ucl_object_t *obj) in ucl_msgpack_insert_object()
1269 ucl_object_t *container = NULL; in ucl_parse_msgpack()
1330 ucl_object_t *obj; in ucl_msgpack_parse_string()
1367 ucl_object_t *obj; in ucl_msgpack_parse_int()
1452 ucl_object_t *obj; in ucl_msgpack_parse_float()
1494 ucl_object_t *obj; in ucl_msgpack_parse_bool()
1524 ucl_object_t *obj; in ucl_msgpack_parse_null()
H A Ducl_emitter_utils.c458 ucl_object_emit_single_json(const ucl_object_t *obj) in ucl_object_emit_single_json()
511 bool ucl_maybe_long_string(const ucl_object_t *obj) in ucl_maybe_long_string()
H A Ducl_sexp.c63 ucl_object_t *obj; in ucl_parse_csexp()
/freebsd/contrib/libucl/tests/
H A Dtest_msgpack.c35 typedef ucl_object_t* (*ucl_msgpack_test)(void);
37 static ucl_object_t* ucl_test_integer (void);
38 static ucl_object_t* ucl_test_string (void);
39 static ucl_object_t* ucl_test_boolean (void);
40 static ucl_object_t* ucl_test_map (void);
41 static ucl_object_t* ucl_test_array (void);
42 static ucl_object_t* ucl_test_large_map (void);
43 static ucl_object_t* ucl_test_large_array (void);
44 static ucl_object_t* ucl_test_large_string (void);
45 static ucl_object_t* ucl_test_null (void);
[all …]
H A Dtest_schema.c70 perform_test (const ucl_object_t *schema, const ucl_object_t *obj, in perform_test()
73 const ucl_object_t *valid, *data, *description; in perform_test()
100 perform_tests (const ucl_object_t *obj) in perform_tests()
104 const ucl_object_t *schema, *tests, *description, *test; in perform_tests()
138 ucl_object_t *obj = NULL; in main()
139 const ucl_object_t *elt; in main()
H A Dtest_streamline.c36 ucl_object_t *obj, *cur, *ar; in main()
H A Dtest_speed.c73 ucl_object_t *obj; in main()
H A Dtest_generate.c44 ucl_object_t *obj, *cur, *ar, *ar1, *ref, *test_obj, *comments; in main()
46 const ucl_object_t *found, *it_obj, *test; in main()
/freebsd/contrib/libucl/lua/
H A Dlua_ucl.c79 static int ucl_object_lua_push_array (lua_State *L, const ucl_object_t *obj, int flags);
80 static int ucl_object_lua_push_scalar (lua_State *L, const ucl_object_t *obj, int flags);
81 static int ucl_object_push_lua_common (lua_State *L, const ucl_object_t *obj, int flags);
82 static ucl_object_t* ucl_object_lua_fromtable (lua_State *L, int idx, ucl_string_flags_t flags);
83 static ucl_object_t* ucl_object_lua_fromelt (lua_State *L, int idx, ucl_string_flags_t flags);
107 const ucl_object_t *obj, int flags) in ucl_object_lua_push_element()
157 ucl_object_lua_push_object (lua_State *L, const ucl_object_t *obj, in ucl_object_lua_push_object()
160 const ucl_object_t *cur; in ucl_object_lua_push_object()
188 ucl_object_lua_push_array (lua_State *L, const ucl_object_t *obj, int flags) in ucl_object_lua_push_array()
190 const ucl_object_t *cur; in ucl_object_lua_push_array()
[all …]
/freebsd/usr.sbin/iovctl/
H A Dparse.c46 report_config_error(const char *key, const ucl_object_t *obj, const char *type) in report_config_error()
58 add_bool_config(const char *key, const ucl_object_t *obj, nvlist_t *config) in add_bool_config()
73 add_string_config(const char *key, const ucl_object_t *obj, nvlist_t *config) in add_string_config()
88 add_uint_config(const char *key, const ucl_object_t *obj, nvlist_t *config, in add_uint_config()
113 add_unicast_mac_config(const char *key, const ucl_object_t *obj, nvlist_t *config) in add_unicast_mac_config()
164 add_vlan_config(const char *key, const ucl_object_t *obj, nvlist_t *config) in add_vlan_config()
191 add_config(const char *key, const ucl_object_t *obj, nvlist_t *config, in add_config()
224 parse_device_config(const ucl_object_t *top, nvlist_t *config, in parse_device_config()
228 const ucl_object_t *obj; in parse_device_config()
282 ucl_object_t *top; in parse_config_file()
[all …]
/freebsd/contrib/libucl/tests/fuzzers/
H A Ducl_msgpack_fuzzer.c8 typedef ucl_object_t* (*ucl_msgpack_test)(void);
19 ucl_object_t *obj = ucl_object_new_full (UCL_OBJECT, 2); in LLVMFuzzerTestOneInput()
/freebsd/usr.sbin/pkg/
H A Dconfig.c215 config_parse(const ucl_object_t *obj) in config_parse()
220 const ucl_object_t *cur, *seq, *tmp; in config_parse()
374 parse_repo(const ucl_object_t *o) in parse_repo()
376 const ucl_object_t *cur; in parse_repo()
452 parse_repo_file(ucl_object_t *obj, const char *requested_repo) in parse_repo_file()
455 const ucl_object_t *cur; in parse_repo_file()
479 ucl_object_t *obj = NULL; in read_conf_file()
/freebsd/usr.sbin/bhyve/
H A Dsnapshot.c272 ucl_object_t *obj; in load_metadata_file()
299 rstate->meta_root_obj = (ucl_object_t *)obj; in load_metadata_file()
364 const ucl_object_t *obj__; \
378 const ucl_object_t *obj__; \
392 const ucl_object_t *obj, size_t *data_size) in lookup_check_dev()
422 const ucl_object_t *devs = NULL, *obj = NULL; in lookup_dev()
448 static const ucl_object_t *
451 const ucl_object_t *basic_meta_obj = NULL; in lookup_basic_metadata_object()
474 const ucl_object_t *obj; in lookup_vmname()
488 const ucl_object_t *obj; in lookup_memflags()
[all …]
H A Dsnapshot.h58 ucl_object_t *meta_root_obj;

12