Function: eieio--slot-override@closql-object

eieio--slot-override@closql-object is a byte-compiled function defined in closql.el.

Signature

(eieio--slot-override@closql-object OLD NEW SKIPNIL)

Documentation

Handle additional slot properties used by closql-object(var)/closql-object(fun) derived classes.

Source Code

;; Defined in ~/.emacs.d/elpa/closql-20260101.1828/closql.el
(define-advice eieio--slot-override
    (:after (old new _skipnil) closql-object)
  "Handle additional slot properties used by `closql-object' derived classes."
  (dolist (prop closql--slot-properties)
    (when-let
        ((v (alist-get prop (cl--slot-descriptor-props new))))
      (setf (alist-get prop (cl--slot-descriptor-props old)) v))))