Function: object-of-class-p

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

Signature

(object-of-class-p OBJ CLASS)

Documentation

Return non-nil if OBJ is an instance of CLASS or CLASS' subclasses.

Aliases

obj-of-class-p

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio.el.gz
(defun object-of-class-p (obj class)
  "Return non-nil if OBJ is an instance of CLASS or CLASS' subclasses."
  (cl-check-type obj eieio-object)
  ;; class will be checked one layer down
  (child-of-class-p (eieio--object-class obj) class))