Modifying constructor for modscope-nested structures.
(change-modscope-nested x [:modidx <modidx>] [:wireoffset <wireoffset>] [:instoffset <instoffset>] [:upper <upper>])
This is an often useful alternative to make-modscope-nested.
We construct a new modscope-nested structure that is a copy of
This is an ordinary
Macro:
(defmacro change-modscope-nested (x &rest args) (std::change-aggregate 'modscope-nested x args '((:modidx . modscope-nested->modidx) (:wireoffset . modscope-nested->wireoffset) (:instoffset . modscope-nested->instoffset) (:upper . modscope-nested->upper)) 'change-modscope-nested 'remake-modscope-nested))