Modifying constructor for vl-parsed-portdecl-head structures.
(change-vl-parsed-portdecl-head x [:nettype <nettype>] [:var-p <var-p>] [:type <type>] [:signing <signing>] [:dims <dims>])
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) (:type . vl-parsed-portdecl-head->type) (:signing . vl-parsed-portdecl-head->signing) (:dims . vl-parsed-portdecl-head->dims)) 'change-vl-parsed-portdecl-head 'remake-vl-parsed-portdecl-head))