A copying macro that lets you create new demo2-opts-p structures, based on existing structures.
Syntax:
(change-demo2-opts x [:help <help>] [:version <version>] [:fail <fail>])
This is a sometimes useful alternative to make-demo2-opts.
It constructs a new demo2-opts-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-demo2-opts (x &rest args) (std::change-aggregate 'demo2-opts x args '((:help . demo2-opts->help) (:version . demo2-opts->version) (:fail . demo2-opts->fail)) 'change-demo2-opts 'nil))