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