Modifying constructor for jstatem-for structures.
(change-jstatem-for x [:init <init>] [:test <test>] [:update <update>] [:body <body>])
This is an often useful alternative to make-jstatem-for.
We construct a new jstatem-for structure that is a copy of
This is an ordinary
Macro:
(defmacro change-jstatem-for (x &rest args) (std::change-aggregate 'jstatem-for x args '((:init . jstatem-for->init) (:test . jstatem-for->test) (:update . jstatem-for->update) (:body . jstatem-for->body)) 'change-jstatem-for 'nil))