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