Modifying constructor for vl-modinst structures.
(change-vl-modinst x
[:instname <instname>]
[:modname <modname>]
[:range <range>]
[:paramargs <paramargs>]
[:portargs <portargs>]
[:str <str>]
[:delay <delay>]
[:atts <atts>]
[:loc <loc>])
This is an often useful alternative to make-vl-modinst.
We construct a new vl-modinst structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-modinst (x &rest args) (std::change-aggregate 'vl-modinst x args '((:instname . vl-modinst->instname) (:modname . vl-modinst->modname) (:range . vl-modinst->range) (:paramargs . vl-modinst->paramargs) (:portargs . vl-modinst->portargs) (:str . vl-modinst->str) (:delay . vl-modinst->delay) (:atts . vl-modinst->atts) (:loc . vl-modinst->loc)) 'change-vl-modinst 'remake-vl-modinst))