Function: eieio-object-class

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

Signature

(eieio-object-class OBJ)

Documentation

Return the class struct defining OBJ.

Aliases

class-of (obsolete since 24.4) object-class (obsolete since 24.4) object-class-fast (obsolete since 24.4)

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio.el.gz
(defun eieio-object-class (obj)
  "Return the class struct defining OBJ."
  ;; FIXME: We say we return a "struct" but we return a symbol instead!
  (cl-check-type obj eieio-object)
  (eieio--class-name (eieio--object-class obj)))