Function: avl-tree-flatten

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

Signature

(avl-tree-flatten TREE)

Documentation

Return a sorted list containing all elements of TREE.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/avl-tree.el.gz
(defun avl-tree-flatten (tree)
  "Return a sorted list containing all elements of TREE."
   (let ((treelist nil))
     (avl-tree--mapc
      (lambda (node) (push (avl-tree--node-data node) treelist))
      (avl-tree--root tree) 1)
     treelist))