Function: ebrowse-name/accessor-alist-for-visible-members
ebrowse-name/accessor-alist-for-visible-members is a byte-compiled
function defined in ebrowse.el.gz.
Signature
(ebrowse-name/accessor-alist-for-visible-members)
Documentation
Return an alist describing all members visible in the current buffer.
Each element of the list has the form (MEMBER-NAME . ACCESSOR),
where MEMBER-NAME is the member's name, and ACCESSOR is the struct
accessor with which the member's list can be accessed in an ebrowse-ts
structure. The list includes inherited members if these are visible.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(defun ebrowse-name/accessor-alist-for-visible-members ()
"Return an alist describing all members visible in the current buffer.
Each element of the list has the form (MEMBER-NAME . ACCESSOR),
where MEMBER-NAME is the member's name, and ACCESSOR is the struct
accessor with which the member's list can be accessed in an `ebrowse-ts'
structure. The list includes inherited members if these are visible."
(let* ((list (ebrowse-name/accessor-alist ebrowse--displayed-class
ebrowse--accessor)))
(if ebrowse--show-inherited-flag
(nconc list
(cl-loop for tree in (ebrowse-base-classes
ebrowse--displayed-class)
nconc (ebrowse-name/accessor-alist
tree ebrowse--accessor)))
list)))