Modifying constructor for vl-selstep structures.
(change-vl-selstep x [:select <select>] [:type <type>] [:caveat <caveat>])
This is an often useful alternative to make-vl-selstep.
We construct a new vl-selstep structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-selstep (x &rest args) (std::change-aggregate 'vl-selstep x args '((:select . vl-selstep->select) (:type . vl-selstep->type) (:caveat . vl-selstep->caveat)) 'change-vl-selstep 'remake-vl-selstep))