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