Modifying constructor for vl-parsed-portdecl-head structures.
(change-vl-parsed-portdecl-head x [:nettype <nettype>] [:var-p <var-p>] [:explicit-p <explicit-p>] [:implicit-p <implicit-p>] [:type <type>])
This is an often useful alternative to make-vl-parsed-portdecl-head.
We construct a new vl-parsed-portdecl-head structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-parsed-portdecl-head (x &rest args) (std::change-aggregate 'vl-parsed-portdecl-head x args '((:nettype . vl-parsed-portdecl-head->nettype) (:var-p . vl-parsed-portdecl-head->var-p) (:explicit-p . vl-parsed-portdecl-head->explicit-p) (:implicit-p . vl-parsed-portdecl-head->implicit-p) (:type . vl-parsed-portdecl-head->type)) 'change-vl-parsed-portdecl-head 'remake-vl-parsed-portdecl-head))