Function: oclosure--set-slot-value
oclosure--set-slot-value is a byte-compiled function defined in
oclosure.el.gz.
Signature
(oclosure--set-slot-value OCLOSURE SLOTNAME VALUE)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/oclosure.el.gz
(defun oclosure--set-slot-value (oclosure slotname value)
(let ((class (cl--find-class (oclosure-type oclosure)))
(index (oclosure--slot-index oclosure slotname)))
(unless (oclosure--slot-mutable-p
(nth index (oclosure--class-slots class)))
(signal 'setting-constant (list oclosure slotname)))
(oclosure--set value oclosure index)))