Searched refs:bst_map (Results 1 – 2 of 2) sorted by relevance
/php-src/ext/dom/lexbor/lexbor/core/ |
H A D | bst_map.c | 22 if (bst_map == NULL) { in lexbor_bst_map_init() 31 bst_map->bst = lexbor_bst_create(); in lexbor_bst_map_init() 46 bst_map->mraw = lexbor_mraw_create(); in lexbor_bst_map_init() 58 lexbor_bst_clean(bst_map->bst); in lexbor_bst_map_clean() 59 lexbor_mraw_clean(bst_map->mraw); in lexbor_bst_map_clean() 66 if (bst_map == NULL) { in lexbor_bst_map_destroy() 70 bst_map->bst = lexbor_bst_destroy(bst_map->bst, true); in lexbor_bst_map_destroy() 71 bst_map->mraw = lexbor_mraw_destroy(bst_map->mraw, true); in lexbor_bst_map_destroy() 72 bst_map->entries = lexbor_dobject_destroy(bst_map->entries, true); in lexbor_bst_map_destroy() 75 return lexbor_free(bst_map); in lexbor_bst_map_destroy() [all …]
|
H A D | bst_map.h | 39 lexbor_bst_map_init(lexbor_bst_map_t *bst_map, size_t size); 42 lexbor_bst_map_clean(lexbor_bst_map_t *bst_map); 45 lexbor_bst_map_destroy(lexbor_bst_map_t *bst_map, bool self_destroy); 49 lexbor_bst_map_search(lexbor_bst_map_t *bst_map, lexbor_bst_entry_t *scope, 53 lexbor_bst_map_insert(lexbor_bst_map_t *bst_map, lexbor_bst_entry_t **scope, 57 lexbor_bst_map_insert_not_exists(lexbor_bst_map_t *bst_map, 62 lexbor_bst_map_remove(lexbor_bst_map_t *bst_map, lexbor_bst_entry_t **scope, 70 lexbor_bst_map_mraw(lexbor_bst_map_t *bst_map) in lexbor_bst_map_mraw() argument 72 return bst_map->mraw; in lexbor_bst_map_mraw() 79 lexbor_bst_map_mraw_noi(lexbor_bst_map_t *bst_map);
|
Completed in 5 milliseconds