|
| pr_tree * | pr_tree_new (dict_compare_func cmp_func) |
| |
| dict * | pr_dict_new (dict_compare_func cmp_func) |
| |
| size_t | pr_tree_free (pr_tree *tree, dict_delete_func delete_func) |
| |
| dict_insert_result | pr_tree_insert (pr_tree *tree, void *key) |
| |
| void ** | pr_tree_search (pr_tree *tree, const void *key) |
| |
| void ** | pr_tree_search_le (pr_tree *tree, const void *key) |
| |
| void ** | pr_tree_search_lt (pr_tree *tree, const void *key) |
| |
| void ** | pr_tree_search_ge (pr_tree *tree, const void *key) |
| |
| void ** | pr_tree_search_gt (pr_tree *tree, const void *key) |
| |
| dict_remove_result | pr_tree_remove (pr_tree *tree, const void *key) |
| |
| size_t | pr_tree_clear (pr_tree *tree, dict_delete_func delete_func) |
| |
| size_t | pr_tree_traverse (pr_tree *tree, dict_visit_func visit, void *user_data) |
| |
| bool | pr_tree_select (pr_tree *tree, size_t n, const void **key, void **datum) |
| |
| size_t | pr_tree_count (const pr_tree *tree) |
| |
| size_t | pr_tree_min_path_length (const pr_tree *tree) |
| |
| size_t | pr_tree_max_path_length (const pr_tree *tree) |
| |
| size_t | pr_tree_total_path_length (const pr_tree *tree) |
| |
| bool | pr_tree_verify (const pr_tree *tree) |
| |
| pr_itor * | pr_itor_new (pr_tree *tree) |
| |
| dict_itor * | pr_dict_itor_new (pr_tree *tree) |
| |
| void | pr_itor_free (pr_itor *tree) |
| |
| bool | pr_itor_valid (const pr_itor *itor) |
| |
| void | pr_itor_invalidate (pr_itor *itor) |
| |
| bool | pr_itor_next (pr_itor *itor) |
| |
| bool | pr_itor_prev (pr_itor *itor) |
| |
| bool | pr_itor_nextn (pr_itor *itor, size_t count) |
| |
| bool | pr_itor_prevn (pr_itor *itor, size_t count) |
| |
| bool | pr_itor_first (pr_itor *itor) |
| |
| bool | pr_itor_last (pr_itor *itor) |
| |
| bool | pr_itor_search (pr_itor *itor, const void *key) |
| |
| bool | pr_itor_search_le (pr_itor *itor, const void *key) |
| |
| bool | pr_itor_search_lt (pr_itor *itor, const void *key) |
| |
| bool | pr_itor_search_ge (pr_itor *itor, const void *key) |
| |
| bool | pr_itor_search_gt (pr_itor *itor, const void *key) |
| |
| const void * | pr_itor_key (const pr_itor *itor) |
| |
| void ** | pr_itor_datum (pr_itor *itor) |
| |
| int | pr_itor_compare (const pr_itor *i1, const pr_itor *i2) |
| |
| bool | pr_itor_remove (pr_itor *itor) |
| |