Modifying constructor for vl-lucidstate structures.
(change-vl-lucidstate x
[:db <db>]
[:modportsp <modportsp>]
[:paramsp <paramsp>]
[:generatesp <generatesp>]
[:warnings <warnings>])
This is an often useful alternative to make-vl-lucidstate.
We construct a new vl-lucidstate structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-lucidstate (x &rest args) (std::change-aggregate 'vl-lucidstate x args '((:db . vl-lucidstate->db) (:modportsp . vl-lucidstate->modportsp) (:paramsp . vl-lucidstate->paramsp) (:generatesp . vl-lucidstate->generatesp) (:warnings . vl-lucidstate->warnings)) 'change-vl-lucidstate 'remake-vl-lucidstate))