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