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