Function: eieio-class-slots

eieio-class-slots is a byte-compiled function defined in eieio.el.gz.

Signature

(eieio-class-slots CLASS)

Documentation

Return list of slots available in instances of CLASS.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio.el.gz
(defun eieio-class-slots (class)
  "Return list of slots available in instances of CLASS."
  ;; FIXME: This only gives the instance slots and ignores the
  ;; class-allocated slots.
  (setq class (eieio--class-object class))
  (cl-check-type class eieio--class)
  (mapcar #'identity (eieio--class-slots class)))