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