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