OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <avl.h>
Public Attributes | |
struct avl_node_t * | next |
struct avl_node_t * | prev |
struct avl_node_t * | parent |
struct avl_node_t * | left |
struct avl_node_t * | right |
void * | item |
unsigned int | count |
unsigned char | depth |
void* avl_node_t::item |
Definition at line 58 of file avl.h.
Referenced by avl_delete_node(), avl_free_nodes(), avl_insert_node(), avl_search_closest(), and Hypervolume::hv3_AVL().
struct avl_node_t* avl_node_t::left |
Definition at line 56 of file avl.h.
Referenced by avl_at(), avl_fixup_node(), avl_insert_before(), avl_search_closest(), and avl_unlink_node().
struct avl_node_t* avl_node_t::next |
Definition at line 53 of file avl.h.
Referenced by avl_fixup_node(), avl_free_nodes(), avl_insert_after(), avl_unlink_node(), and Hypervolume::hv3_AVL().
struct avl_node_t* avl_node_t::parent |
Definition at line 55 of file avl.h.
Referenced by avl_fixup_node(), avl_index(), and avl_unlink_node().
struct avl_node_t* avl_node_t::prev |
Definition at line 54 of file avl.h.
Referenced by avl_fixup_node(), avl_insert_before(), avl_unlink_node(), and Hypervolume::hv3_AVL().
struct avl_node_t* avl_node_t::right |
Definition at line 57 of file avl.h.
Referenced by avl_at(), avl_fixup_node(), avl_index(), avl_insert_after(), avl_search_closest(), and avl_unlink_node().