Obtains the key of this node.
Obtains the next node in the tree to which this node is associated.
Obtains the next node in the tree to which this node is associated, skipping key duplicates.
Obtains the previous node in the tree to which this node is associated.
Obtains the previous node in the tree to which this node is associated, skipping key duplicates.
Node struct template
Template parameters: eb_node = libebtree's internal node type Key = key type (signed/unsigned integer) eb_getkey = Key ( eb_node* node ); returns the key of node.
eb_next = eb_node* ( eb_node* n ); returns the next node for n or null if n is the last node in the tree. eb_prev = eb_node* ( eb_node* n ); returns the previous node for n or null if n is the first node in the tree.
eb_next_unique = same as eb_next but skips key duplicates. eb_prev_unique = same as eb_prev but skips key duplicates.
eb_delete = void ( eb_node* n ); removes n from the tree.