Modifying constructor for vl-coredatatype-info structures.
(change-vl-coredatatype-info x [:coretypename <coretypename>] [:keyword <keyword>] [:default-signedp <default-signedp>] [:takes-signingp <takes-signingp>] [:takes-dimensionsp <takes-dimensionsp>] [:4valuedp <4valuedp>] [:size <size>])
This is an often useful alternative to make-vl-coredatatype-info.
We construct a new vl-coredatatype-info structure that is a copy of
This is an ordinary
Macro:
(defmacro change-vl-coredatatype-info (x &rest args) (std::change-aggregate 'vl-coredatatype-info x args '((:coretypename . vl-coredatatype-info->coretypename) (:keyword . vl-coredatatype-info->keyword) (:default-signedp . vl-coredatatype-info->default-signedp) (:takes-signingp . vl-coredatatype-info->takes-signingp) (:takes-dimensionsp . vl-coredatatype-info->takes-dimensionsp) (:4valuedp . vl-coredatatype-info->4valuedp) (:size . vl-coredatatype-info->size)) 'change-vl-coredatatype-info 'remake-vl-coredatatype-info))