A copying macro that lets you create new vl-inttoken-p structures, based on existing structures.
Syntax:
(change-vl-inttoken x [:etext <etext>] [:width <width>] [:signedp <signedp>] [:value <value>] [:bits <bits>] [:wasunsized <wasunsized>] [:breakp <breakp>])
This is a sometimes useful alternative to make-vl-inttoken.
It constructs a new vl-inttoken-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-inttoken (x &rest args) (std::change-aggregate 'vl-inttoken x args '((:etext . vl-inttoken->etext) (:width . vl-inttoken->width) (:signedp . vl-inttoken->signedp) (:value . vl-inttoken->value) (:bits . vl-inttoken->bits) (:wasunsized . vl-inttoken->wasunsized) (:breakp . vl-inttoken->breakp)) 'change-vl-inttoken 'remake-vl-inttoken))