Function: object-slots

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

This function is obsolete since 25.1; use eieio-class-slots instead.

Signature

(object-slots OBJ)

Documentation

Return list of slot names available in OBJ.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio.el.gz
(defun object-slots (obj)
  "Return list of slot names available in OBJ."
  (declare (obsolete eieio-class-slots "25.1"))
  (cl-check-type obj eieio-object)
  (mapcar #'cl--slot-descriptor-name
	  (eieio-class-slots (eieio--object-class obj))))