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