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