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))