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