Modifying constructor for vl-typedef structures.
(change-vl-typedef x
[:name <name>]
[:type <type>]
[:atts <atts>]
[:minloc <minloc>]
[:maxloc <maxloc>]
[:warnings <warnings>]
[:comments <comments>])
This is an often useful alternative to make-vl-typedef.
We construct a new vl-typedef structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-typedef (x &rest args) (std::change-aggregate 'vl-typedef x args '((:name . vl-typedef->name) (:type . vl-typedef->type) (:atts . vl-typedef->atts) (:minloc . vl-typedef->minloc) (:maxloc . vl-typedef->maxloc) (:warnings . vl-typedef->warnings) (:comments . vl-typedef->comments)) 'change-vl-typedef 'nil))