Home
last modified time | relevance | path

Searched refs:ucl_hash_t (Results 1 – 4 of 4) sorted by relevance

/trueos/contrib/libucl/src/
HDucl_hash.h49 } ucl_hash_t; typedef
55 ucl_hash_t* ucl_hash_create (void);
60 void ucl_hash_destroy (ucl_hash_t* hashlin, ucl_hash_free_func *func);
65 void ucl_hash_insert (ucl_hash_t* hashlin, const ucl_object_t *obj, const char *key,
71 void ucl_hash_delete (ucl_hash_t* hashlin, const ucl_object_t *obj);
76 const ucl_object_t* ucl_hash_search (ucl_hash_t* hashlin, const char *key,
86 const void* ucl_hash_iterate (ucl_hash_t *hashlin, ucl_hash_iter_t *iter);
HDucl_hash.c28 ucl_hash_t*
31 ucl_hash_t *new; in ucl_hash_create()
33 new = UCL_ALLOC (sizeof (ucl_hash_t)); in ucl_hash_create()
40 void ucl_hash_destroy (ucl_hash_t* hashlin, ucl_hash_free_func *func) in ucl_hash_destroy()
55 UCL_FREE (sizeof (ucl_hash_t), hashlin); in ucl_hash_destroy()
59 ucl_hash_insert (ucl_hash_t* hashlin, const ucl_object_t *obj, in ucl_hash_insert()
70 ucl_hash_iterate (ucl_hash_t *hashlin, ucl_hash_iter_t *iter) in ucl_hash_iterate()
101 ucl_hash_search (ucl_hash_t* hashlin, const char *key, unsigned keylen) in ucl_hash_search()
117 ucl_hash_delete (ucl_hash_t* hashlin, const ucl_object_t *obj) in ucl_hash_delete()
HDucl_internal.h326 ucl_hash_search_obj (ucl_hash_t* hashlin, ucl_object_t *obj) in ucl_hash_search_obj()
331 static inline ucl_hash_t *
332 ucl_hash_insert_object (ucl_hash_t *hashlin, const ucl_object_t *obj) UCL_WARN_UNUSED_RESULT;
334 static inline ucl_hash_t *
335 ucl_hash_insert_object (ucl_hash_t *hashlin, const ucl_object_t *obj) in ucl_hash_insert_object()
HDucl_parser.c925 ucl_hash_t *container; in ucl_parse_key()