Function: comp--all-classes
comp--all-classes is a byte-compiled function defined in
comp-cstr.el.gz.
Signature
(comp--all-classes)
Documentation
Return all non built-in type names currently defined.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp-cstr.el.gz
(defun comp--all-classes ()
"Return all non built-in type names currently defined."
(let (res)
(mapatoms (lambda (x)
(when-let ((class (cl-find-class x))
;; Ignore EIEIO classes as they can be
;; redefined at runtime.
(gate (not (eq 'eieio--class (type-of class)))))
(push x res)))
obarray)
res))