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