Function: ebrowse-known-class-trees-buffer-list
ebrowse-known-class-trees-buffer-list is a byte-compiled function
defined in ebrowse.el.gz.
Signature
(ebrowse-known-class-trees-buffer-list)
Documentation
Return a list of buffers containing class trees.
The list will contain, for each class tree loaded, one buffer. Prefer tree buffers over member buffers.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-known-class-trees-buffer-list ()
"Return a list of buffers containing class trees.
The list will contain, for each class tree loaded,
one buffer. Prefer tree buffers over member buffers."
(let ((buffers (nconc (ebrowse-tree-buffer-list)
(ebrowse-member-buffer-list)))
(set (make-hash-table))
result)
(dolist (buffer buffers)
(let ((tree (buffer-local-value 'ebrowse--tree buffer)))
(unless (gethash tree set)
(push buffer result))
(puthash tree t set)))
result))