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))