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