Node pool interface type alias
Key type alias
Support for the 'in' operator
Adds a new node to the tree, automatically inserting it in the correct location to keep the tree sorted.
Adds a value to the tree, automatically inserting a new node in the correct location to keep the tree sorted.
Adds a value to the tree, automatically inserting a new node in the correct location to keep the tree sorted.
Searches the tree for the first node whose key is >= the specified key, and returns it.
Searches the tree for the first node whose key is <= the specified key, and returns it.
Searches the tree for the specified key, and returns the first node with that key.
Sets the key of node to key, keeping the tree sorted.
Sets the key of node to key, keeping the tree sorted.
Node struct mixin. Elements of Node are stored in the tree. @see ocean.util.container.ebtree.model.KeylessMethods.
Mixin of iterators. @see ocean.util.container.ebtree.model.KeylessMethods.
Mixin of methods. @see ocean.util.container.ebtree.model.KeylessMethods.
false if 'uint' is the key type or true if it is 'int'.
Dual32Key struct, allows the usage of two 32-bit integer values as a combined 64-bit key.
Obtains the key of this node.
Obtains the next node in the tree to which this node is associated.
Obtains the previous 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, skipping key duplicates.
Provides 'foreach' and 'foreach_reverse' iteration over the nodes in the tree, starting with the first or last node, respectively.
Provides 'foreach' and 'foreach_reverse' iteration over the nodes in the tree, starting with the first node whose key is greater or less than a reference key, respectively.
Removes a node from the tree.
foreach iterator over nodes in the tree. Any tree modification is permitted during iteration.
foreach_reverse iterator over nodes in the tree. Any tree modification is permitted during iteration.
Tree root node.
Removes all values from the tree.
Increases the record counter by n.
Decreases the record counter by n.
EBTree32 class template.