Modifying constructor for initdeclor structures.
(change-initdeclor x
[:declor <declor>]
[:asm? <asm?>]
[:attribs <attribs>]
[:init? <init?>]
[:info <info>])
This is an often useful alternative to make-initdeclor.
We construct a new initdeclor structure that is a copy of
This is an ordinary
Macro:
(defmacro change-initdeclor (x &rest args) (std::change-aggregate 'initdeclor x args '((:declor . initdeclor->declor) (:asm? . initdeclor->asm?) (:attribs . initdeclor->attribs) (:init? . initdeclor->init?) (:info . initdeclor->info)) 'change-initdeclor 'remake-initdeclor))