Modifying constructor for vl-clkdecl structures.
(change-vl-clkdecl x
[:defaultp <defaultp>]
[:name <name>]
[:event <event>]
[:iskew <iskew>]
[:oskew <oskew>]
[:clkassigns <clkassigns>]
[:properties <properties>]
[:sequences <sequences>]
[:loc <loc>]
[:atts <atts>])
This is an often useful alternative to make-vl-clkdecl.
We construct a new vl-clkdecl structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-clkdecl (x &rest args) (std::change-aggregate 'vl-clkdecl x args '((:defaultp . vl-clkdecl->defaultp) (:name . vl-clkdecl->name) (:event . vl-clkdecl->event) (:iskew . vl-clkdecl->iskew) (:oskew . vl-clkdecl->oskew) (:clkassigns . vl-clkdecl->clkassigns) (:properties . vl-clkdecl->properties) (:sequences . vl-clkdecl->sequences) (:loc . vl-clkdecl->loc) (:atts . vl-clkdecl->atts)) 'change-vl-clkdecl 'remake-vl-clkdecl))