[funds-cvs] r33 - trunk/funds/src/trees

abaine at common-lisp.net abaine at common-lisp.net
Wed Jun 20 18:50:14 UTC 2007


Author: abaine
Date: Wed Jun 20 14:50:14 2007
New Revision: 33

Modified:
   trunk/funds/src/trees/avl-tree.lisp
Log:
Commented avl-find-value

Modified: trunk/funds/src/trees/avl-tree.lisp
==============================================================================
--- trunk/funds/src/trees/avl-tree.lisp	(original)
+++ trunk/funds/src/trees/avl-tree.lisp	Wed Jun 20 14:50:14 2007
@@ -104,6 +104,10 @@
 	      :right new-c)))
 
 (defun avl-find-value (tree key &key (order #'<) (test #'eql))
+  "The value associated with the given key in the given AVL Tree.  The function
+returns nil if the key is not found in the given tree; a second value is returned
+to indicate whether nil is returned because it is in fact the value associated with
+the given key or, instead, the key could not be found."
   (cond ((avl-empty-p tree) (values nil nil))
 	((funcall test key (avl-key tree)) (values (avl-value tree) t))
 	((funcall order key (avl-key tree)) 



More information about the Funds-cvs mailing list