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)