nfs-ganesha 1.4
|
#include <assert.h>
#include "avltree.h"
Go to the source code of this file.
Functions | |
struct avltree_node * | avltree_first (const struct avltree *tree) |
struct avltree_node * | avltree_last (const struct avltree *tree) |
struct avltree_node * | avltree_next (const struct avltree_node *node) |
struct avltree_node * | avltree_prev (const struct avltree_node *node) |
uint64_t | avltree_size (const struct avltree *tree) |
struct avltree_node * | avltree_lookup (const struct avltree_node *key, const struct avltree *tree) |
struct avltree_node * | avltree_inf (const struct avltree_node *key, const struct avltree *tree) |
struct avltree_node * | avltree_sup (const struct avltree_node *key, const struct avltree *tree) |
struct avltree_node * | avltree_insert (struct avltree_node *node, struct avltree *tree) |
void | avltree_remove (struct avltree_node *node, struct avltree *tree) |
void | avltree_replace (struct avltree_node *old, struct avltree_node *new, struct avltree *tree) |
int | avltree_init (struct avltree *tree, avltree_cmp_fn_t cmp, unsigned long flags) |
struct avltree_node* avltree_first | ( | const struct avltree * | tree | ) | [read] |
struct avltree_node* avltree_inf | ( | const struct avltree_node * | key, |
const struct avltree * | tree | ||
) | [read] |
int avltree_init | ( | struct avltree * | tree, |
avltree_cmp_fn_t | cmp, | ||
unsigned long | flags | ||
) |
struct avltree_node* avltree_insert | ( | struct avltree_node * | node, |
struct avltree * | tree | ||
) | [read] |
struct avltree_node* avltree_last | ( | const struct avltree * | tree | ) | [read] |
struct avltree_node* avltree_lookup | ( | const struct avltree_node * | key, |
const struct avltree * | tree | ||
) | [read] |
struct avltree_node* avltree_next | ( | const struct avltree_node * | node | ) | [read] |
struct avltree_node* avltree_prev | ( | const struct avltree_node * | node | ) | [read] |
void avltree_remove | ( | struct avltree_node * | node, |
struct avltree * | tree | ||
) |
void avltree_replace | ( | struct avltree_node * | old, |
struct avltree_node * | new, | ||
struct avltree * | tree | ||
) |
struct avltree_node* avltree_sup | ( | const struct avltree_node * | key, |
const struct avltree * | tree | ||
) | [read] |