
nb_rbtrees.pl -- Non-backtrackable operations on red black treesThis library is an extension to rbtrees.pl, implementing Red-black trees. This library adds non-backtrackable destructive update to RB trees which allows us to fill RB trees in a failure driven loop.
This module builds on top of the rbtrees.pl and used code copied from library written by Vitor Santos Costa.
nb_rb_insert(!RBTree, +Key, +Value)
nb_rb_get_node(+RBTree, +Key, -Node) is semidet
nb_rb_node_value(+Node, -Value) is det
nb_rb_set_node_value(!Node, +Value) is det