Function: eieio--class-precedence-c3
eieio--class-precedence-c3 is a byte-compiled function defined in
eieio-core.el.gz.
Signature
(eieio--class-precedence-c3 CLASS)
Documentation
Return all parents of CLASS in c3 order.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio-core.el.gz
(defun eieio--class-precedence-c3 (class)
"Return all parents of CLASS in c3 order."
(let ((parents (eieio--class-parents class)))
(eieio--c3-merge-lists
(list class)
(append
(or
(mapcar #'eieio--class-precedence-c3 parents)
`((,eieio-default-superclass)))
(list parents))))
)