Function: make-ebrowse-hs
make-ebrowse-hs is a byte-compiled function defined in ebrowse.el.gz.
Signature
(make-ebrowse-hs &key VERSION COMMAND-LINE-OPTIONS UNUSED MEMBER-TABLE)
Documentation
Constructor for objects of type ebrowse-hs.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
;;; Structure definitions
;; Note: These use `(:type vector) :named' in order to match the
;; format used in src/BROWSE.
(cl-defstruct (ebrowse-hs (:type vector) :named)
"Header structure found at the head of BROWSE files."
;; A version string that is compared against the version number of
;; the Lisp package when the file is loaded. This is done to
;; detect file format changes.
version
;; Command line options used for producing the BROWSE file.
command-line-options
;; The following slot is currently not used. It's kept to keep
;; the file format compatible.
unused
;; A slot that is filled out after the tree is loaded. This slot is
;; set to a hash table mapping members to lists of classes in which
;; they are defined.
member-table)