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