Function: eieio-oref-default--anon-cmacro
eieio-oref-default--anon-cmacro is a function defined in
eieio-core.el.gz.
Signature
(eieio-oref-default--anon-cmacro EXP CLASS SLOT)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/eieio-core.el.gz
;; Could not find source code, showing raw function object.
#[(exp class slot)
((ignore class slot) (ignore class)
(pcase slot
((and (or `',name (and name (pred keywordp)))
(guard (not (eieio--known-slot-name-p name))))
(macroexp-warn-and-return
(format-message "Unknown slot `%S'" name) exp nil 'compile-only
name))
((and (or `',name (and name (pred keywordp)))
(guard (not (memq name eieio--known-class-slot-names))))
(macroexp-warn-and-return
(format-message "Slot `%S' is not class-allocated" name) exp
nil 'compile-only name))
(_ exp)))
(t)]