Home
last modified time | relevance | path

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

/third_party/iowow/src/utils/
Diwstree.h43 } IWSTREE; typedef
46 IWSTREE *st; /**< Owner tree */
61 IW_EXPORT IWSTREE *iwstree_create(
72 IW_EXPORT void iwstree_clear(IWSTREE *st);
74 IW_EXPORT void iwstree_destroy(IWSTREE *st);
76 IW_EXPORT int iwstree_is_empty(IWSTREE *st);
78 IW_EXPORT void *iwstree_remove(IWSTREE *st, const void *key);
80 IW_EXPORT void *iwstree_get(IWSTREE *st, const void *key);
82 IW_EXPORT int iwstree_count(IWSTREE *st);
84 IW_EXPORT void *iwstree_peek(IWSTREE *st);
[all …]
Diwstree.c46 IWSTREE *st; /**< Owner tree */
72 IWSTREE *iwstree_create(int (*cmp)(const void *, const void *), in iwstree_create()
74 IWSTREE *st; in iwstree_create()
75 st = malloc(sizeof(IWSTREE)); in iwstree_create()
79 memset(st, 0, sizeof(IWSTREE)); in iwstree_create()
88 static void _free_node(IWSTREE *st, tree_node_t *node) { in _free_node()
99 void iwstree_clear(IWSTREE *st) { in iwstree_clear()
106 void iwstree_destroy(IWSTREE *st) { in iwstree_destroy()
145 IWSTREE *st, in _splay()
219 int iwstree_is_empty(IWSTREE *st) { in iwstree_is_empty()
[all …]
/third_party/ejdb/src/
Dejdb2_internal.h194 IWSTREE *proj_joined_nodes_cache;
/third_party/ejdb/src/jql/
Djql.c1597 IWSTREE *cache = exec_ctx->proj_joined_nodes_cache; in _jql_proj_join_matched()