#include "ansidecl.h"

Go to the source code of this file.
Defines | |
| #define | GTY(X) |
Typedefs | |
| typedef unsigned long int | splay_tree_key |
| typedef unsigned long int | splay_tree_value |
| typedef struct splay_tree_node_s * | splay_tree_node |
| typedef int splay_tree_compare_fn | PARAMS ((splay_tree_key, splay_tree_key)) |
| typedef struct splay_tree_s * | splay_tree |
Functions/Subroutines | |
| struct splay_tree_node_s | GTY (()) |
| splay_tree splay_tree_new | PARAMS ((splay_tree_compare_fn, splay_tree_delete_key_fn, splay_tree_delete_value_fn)) |
| splay_tree splay_tree_new_with_allocator | PARAMS ((splay_tree_compare_fn, splay_tree_delete_key_fn, splay_tree_delete_value_fn, splay_tree_allocate_fn, splay_tree_deallocate_fn, void *)) |
| void splay_tree_delete | PARAMS ((splay_tree)) |
| splay_tree_node splay_tree_insert | PARAMS ((splay_tree, splay_tree_key, splay_tree_value)) |
| void splay_tree_remove | PARAMS ((splay_tree, splay_tree_key)) |
| int splay_tree_foreach | PARAMS ((splay_tree, splay_tree_foreach_fn, void *)) |
| int splay_tree_compare_ints | PARAMS ((splay_tree_key, splay_tree_key)) |
| #define GTY | ( | X | ) |
Definition at line 44 of file splay-tree.h.
| typedef void splay_tree_deallocate_fn PARAMS((void *, void *)) |
Definition at line 59 of file splay-tree.h.
| typedef struct splay_tree_s* splay_tree |
Definition at line 119 of file splay-tree.h.
| typedef unsigned long int splay_tree_key |
Definition at line 51 of file splay-tree.h.
| typedef struct splay_tree_node_s* splay_tree_node |
Definition at line 55 of file splay-tree.h.
| typedef unsigned long int splay_tree_value |
Definition at line 52 of file splay-tree.h.
| struct splay_tree_node_s GTY | ( | () | ) | [read, write] |
Definition at line 85 of file splay-tree.h.
References GTY, splay_tree_node_s::key, splay_tree_node_s::left, and splay_tree_node_s::right.
| int splay_tree_compare_ints PARAMS | ( | (splay_tree_key, splay_tree_key) | ) |
| int splay_tree_foreach PARAMS | ( | (splay_tree, splay_tree_foreach_fn, void *) | ) |
| void splay_tree_remove PARAMS | ( | (splay_tree, splay_tree_key) | ) |
| splay_tree_node splay_tree_insert PARAMS | ( | (splay_tree, splay_tree_key, splay_tree_value) | ) |
| void splay_tree_delete PARAMS | ( | (splay_tree) | ) |
| splay_tree splay_tree_new_with_allocator PARAMS | ( | (splay_tree_compare_fn, splay_tree_delete_key_fn, splay_tree_delete_value_fn, splay_tree_allocate_fn, splay_tree_deallocate_fn, void *) | ) |
| splay_tree splay_tree_new PARAMS | ( | (splay_tree_compare_fn, splay_tree_delete_key_fn, splay_tree_delete_value_fn) | ) |
1.5.6