Modifying constructor for operands structures.
(change-operands x [:op1 <op1>] [:op2 <op2>] [:op3 <op3>] [:op4 <op4>])
This is an often useful alternative to make-operands.
We construct a new operands structure that is a copy of
This is an ordinary
Macro:
(defmacro change-operands (x &rest args) (std::change-aggregate 'operands x args '((:op1 . operands->op1) (:op2 . operands->op2) (:op3 . operands->op3) (:op4 . operands->op4)) 'change-operands 'remake-operands))