Home
last modified time | relevance | path

Searched refs:bst_map (Results 1 – 2 of 2) sorted by relevance

/php-src/ext/dom/lexbor/lexbor/core/
H A Dbst_map.c22 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 Dbst_map.h39 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