Home
last modified time | relevance | path

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

12

/src/contrib/libucl/include/
H A Ducl.h241 } ucl_object_t; typedef
263 UCL_EXTERN char* ucl_copy_key_trash (const ucl_object_t *obj);
270 UCL_EXTERN char* ucl_copy_value_trash (const ucl_object_t *obj);
276 UCL_EXTERN ucl_object_t* ucl_object_new (void) UCL_WARN_UNUSED_RESULT;
283 UCL_EXTERN ucl_object_t* ucl_object_typed_new (ucl_type_t type) UCL_WARN_UNUSED_RESULT;
291 UCL_EXTERN ucl_object_t* ucl_object_new_full (ucl_type_t type, unsigned priority)
301 UCL_EXTERN ucl_object_t* ucl_object_new_userdata (ucl_userdata_dtor dtor,
309 UCL_EXTERN ucl_object_t * ucl_object_copy (const ucl_object_t *other)
316 UCL_EXTERN ucl_type_t ucl_object_type (const ucl_object_t *obj);
340 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++.h49 void operator() (ucl_object_t *obj) { in operator()
170 std::unique_ptr<ucl_object_t, ucl_deleter> obj;
263 Ucl(ucl_object_t *other) { in Ucl()
268 Ucl(const ucl_object_t *other) { in Ucl()
/src/contrib/libucl/src/
H A Ducl_util.c48 typedef kvec_t(ucl_object_t *) ucl_array_t;
191 typedef void (*ucl_object_dtor) (ucl_object_t *obj);
192 static void ucl_object_free_internal (ucl_object_t *obj, bool allow_rec,
194 static void ucl_object_dtor_unref (ucl_object_t *obj);
197 ucl_object_dtor_free (ucl_object_t *obj) in ucl_object_dtor_free()
208 UCL_FREE (sizeof (ucl_object_t), obj); in ucl_object_dtor_free()
226 ucl_object_dtor_unref_single (ucl_object_t *obj)
241 ucl_object_dtor_unref (ucl_object_t *obj)
253 ucl_object_free_internal (ucl_object_t *obj, bool allow_rec, ucl_object_dtor dtor)
255 ucl_object_t *tmp, *sub;
[all …]
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_internal.h196 ucl_object_t *obj;
257 ucl_object_t *top_obj;
258 ucl_object_t *cur_obj;
259 ucl_object_t *trash_objs;
260 ucl_object_t *includepaths;
272 ucl_object_t *comments;
273 ucl_object_t *last_comment;
278 ucl_object_t obj;
305 const ucl_object_t *args, void* ud);
316 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)
111 const ucl_object_t *obj, bool compact) in ucl_emitter_print_key()
166 const ucl_object_t *obj, bool compact, bool is_array) in ucl_emitter_finish_object()
194 const ucl_object_t *obj, bool compact) in ucl_emitter_common_end_object()
223 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;
103 ucl_hash_func (const ucl_object_t *o) in ucl_hash_func()
108 ucl_hash_equal (const ucl_object_t *k1, const ucl_object_t *k2) in ucl_hash_equal()
117 KHASH_INIT (ucl_hash_node, const ucl_object_t *, struct ucl_hash_elt *, 1,
121 ucl_hash_caseless_func (const ucl_object_t *o) in ucl_hash_caseless_func()
182 ucl_hash_caseless_equal (const ucl_object_t *k1, const ucl_object_t *k2) in ucl_hash_caseless_equal()
229 KHASH_INIT (ucl_hash_caseless_node, const ucl_object_t *, struct ucl_hash_elt *, 1,
269 const ucl_object_t *cur, *tmp; in ucl_hash_destroy()
276 func (__DECONST (ucl_object_t *, cur)); in ucl_hash_destroy()
304 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()
92 const ucl_object_t *obj) in ucl_object_emit_streamline_start_container()
126 struct ucl_emitter_context *ctx, const ucl_object_t *obj) in ucl_object_emit_streamline_add_object()
H A Ducl_parser.c101 ucl_object_t *nobj; in ucl_save_comment()
117 ucl_attach_comment (struct ucl_parser *parser, ucl_object_t *obj, bool before) in ucl_attach_comment()
659 static inline ucl_object_t *
660 ucl_parser_add_container (ucl_object_t *obj, struct ucl_parser *parser, in ucl_parser_add_container()
664 ucl_object_t *nobj; in ucl_parser_add_container()
743 ucl_maybe_parse_number (ucl_object_t *obj, in ucl_maybe_parse_number()
1052 struct ucl_chunk *chunk, ucl_object_t *obj) in ucl_lex_number()
1209 ucl_object_t *top, in ucl_parser_append_elt()
1210 ucl_object_t *elt) in ucl_parser_append_elt()
1212 ucl_object_t *nobj; in ucl_parser_append_elt()
[all …]
H A Ducl_msgpack.c294 const ucl_object_t *obj) in ucl_emitter_print_key_msgpack()
840 size_t keylen, ucl_object_t *obj) in ucl_msgpack_insert_object()
1335 ucl_object_t *container = NULL; in ucl_parse_msgpack()
1396 ucl_object_t *obj; in ucl_msgpack_parse_string()
1433 ucl_object_t *obj; in ucl_msgpack_parse_int()
1518 ucl_object_t *obj; in ucl_msgpack_parse_float()
1560 ucl_object_t *obj; in ucl_msgpack_parse_bool()
1590 ucl_object_t *obj; in ucl_msgpack_parse_null()
H A Ducl_emitter_utils.c484 ucl_object_emit_single_json (const ucl_object_t *obj) in ucl_object_emit_single_json()
538 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()
/src/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.c65 perform_test (const ucl_object_t *schema, const ucl_object_t *obj, in perform_test()
68 const ucl_object_t *valid, *data, *description; in perform_test()
95 perform_tests (const ucl_object_t *obj) in perform_tests()
99 const ucl_object_t *schema, *tests, *description, *test; in perform_tests()
133 ucl_object_t *obj = NULL; in main()
134 const ucl_object_t *elt; in main()
H A Dtest_streamline.c36 ucl_object_t *obj, *cur, *ar; in main()
H A Dtest_speed.c64 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()
/src/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 …]
/src/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 …]
/src/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()
/src/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()
/src/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