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