A copying macro that lets you create new wcp-template-p structures, based on existing structures.
Syntax:
(change-wcp-template x [:name <name>] [:enabledp <enabledp>] [:pat <pat>] [:templ <templ>] [:rulenames <rulenames>] [:restriction <restriction>])
This is a sometimes useful alternative to make-wcp-template.
It constructs a new wcp-template-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-wcp-template (x &rest args) (std::change-aggregate 'wcp-template x args '((:name . wcp-template->name) (:enabledp . wcp-template->enabledp) (:pat . wcp-template->pat) (:templ . wcp-template->templ) (:rulenames . wcp-template->rulenames) (:restriction . wcp-template->restriction)) 'change-wcp-template 'nil))