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