|
static BEGIN_C_DECLS struct bstreenode * | add_node (struct bstreenode *currentnode, const void *object, size_t objsize, struct bstree *tree) |
|
static void * | find_node (const struct bstreenode *currentnode, const void *searchobj, int(*comp)(const void *, const void *)) |
|
static int | get_counter_node (const struct bstreenode *currentnode, const void *searchobj, int(*comp)(const void *, const void *)) |
|
static void * | find_next_node (const struct bstreenode *currentnode, const void *searchobj, int(*comp)(const void *, const void *)) |
|
static void * | find_prev_node (const struct bstreenode *currentnode, const void *searchobj, int(*comp)(const void *, const void *)) |
|
static void * | upd_node (struct bstreenode *currentnode, const void *updobj, size_t objsize, int(*comp)(const void *, const void *)) |
|
static struct bstreenode * | del_node (struct bstreenode *currentnode, const void *searchobj, struct bstree *tree) |
|
static struct bstreenode * | free_bstree (struct bstreenode *currentnode) |
|
static struct bstreenode * | free_bst_node (struct bstreenode *currentnode) |
|
static struct bstobjcoord * | find_next_node_trace (const struct bstreenode *currentnode, struct bstobjcoord *searchobj, int(*comp)(const void *, const void *)) |
|
Non-public header file for binary search trees in the libmgec shared library.
No distribution required.
- Author
- Copyright (C) 2015-2019 Mark Grant
Released under the GPLv3 only.
SPDX-License-Identifier: GPL-3.0
- Version
- v1.0.9 ==== 12/07/2019