llrb-tree-countSearch Treesllrb-tree-pllrb-tree-deleteGoTo Top

llrb-tree-delete   key llrb-tree => deleted-p[Function]

Purpose
Delete the entry associated with a given key.

Package   :gbbopen-tools

Module   :gbbopen-tools

Arguments and values

key     An object
llrb-tree     An LLRB tree
deleted-p     A generalized boolean

Returns
True if the entry was deleted; nil if it was not found

See also
    llrb-tree-count
    llrb-tree-p
    llrb-tree-test
    llrb-tree-value
    make-llrb-tree
    map-llrb-tree

Example
Delete the entry stored under 1 in the LLRB-tree *tree*, then try deleting it a second time:

  > (llrb-tree-delete 1 *tree*)
  t
  > (llrb-tree-delete 1 *tree*)
  nil


The GBBopen Project


llrb-tree-countSearch Treesllrb-tree-pllrb-tree-deleteGoTo Top