Function: avl-tree-first

avl-tree-first is a byte-compiled function defined in avl-tree.el.gz.

Signature

(avl-tree-first TREE)

Documentation

Return the first element in TREE, or nil if TREE is empty.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/avl-tree.el.gz
(defun avl-tree-first (tree)
  "Return the first element in TREE, or nil if TREE is empty."
  (let ((node (avl-tree--root tree)))
    (when node
      (while (avl-tree--node-left node)
        (setq node (avl-tree--node-left node)))
      (avl-tree--node-data node))))