The OpenD Programming Language

RBNode.remove

Remove this node from the tree. The 'end' node is used as the marker which is root's parent. Note that this cannot be null!

Returns the next highest valued node in the tree after this one, or end if this was the highest-valued node.

struct RBNode(V)
return
Node
remove
(
Node end
)

Meta