Modifying constructor for obj-declon structures.
(change-obj-declon x [:scspec <scspec>] [:tyspec <tyspec>] [:declor <declor>] [:init? <init?>])
This is an often useful alternative to make-obj-declon.
We construct a new obj-declon structure that is a copy of
This is an ordinary
Macro:
(defmacro change-obj-declon (x &rest args) (std::change-aggregate 'obj-declon x args '((:scspec . obj-declon->scspec) (:tyspec . obj-declon->tyspec) (:declor . obj-declon->declor) (:init? . obj-declon->init?)) 'change-obj-declon 'nil))