Method: Containers::CSplayTreeMap#delete
- Defined in:
- ext/containers/splaytree_map/splaytree.c
#delete(key) ⇒ Object
368 369 370 371 372 373 374 375 376 |
# File 'ext/containers/splaytree_map/splaytree.c', line 368
static VALUE splaytree_delete(VALUE self, VALUE key) {
VALUE deleted = Qnil;
splaytree *tree = get_tree_from_self(self);
if(!tree->root)
return Qnil;
tree->root = delete(tree, tree->root, key, &deleted);
return deleted;
}
|