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