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