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