A copying macro that lets you create new vl-vardeclassign-p structures, based on existing structures.
Syntax:
(change-vl-vardeclassign x [:id <id>] [:dims <dims>] [:rhs <rhs>])
This is a sometimes useful alternative to make-vl-vardeclassign.
It constructs a new vl-vardeclassign-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-vardeclassign (x &rest args) (std::change-aggregate 'vl-vardeclassign x args '((:id . vl-vardeclassign->id) (:dims . vl-vardeclassign->dims) (:rhs . vl-vardeclassign->rhs)) 'change-vl-vardeclassign 'remake-vl-vardeclassign))