Modifying constructor for vl-special structures.
(change-vl-special x [:key <key>] [:atts <atts>])
This is an often useful alternative to make-vl-special.
We construct a new vl-special structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-special (x &rest args) (std::change-aggregate 'vl-special x args '((:key . vl-special->key) (:atts . vl-special->atts)) 'change-vl-special 'remake-vl-special))