// WalkCalc visits the receiver with the provided callback.
WalkCalc visits the receiver with the provided callback.
// WalkCalc visits the receiver with the provided callback .
func (x *BinaryOp) WalkCalc(fn CalcWalkerFn) (_ *BinaryOp, changed bool, err error) {
	var y e.Ptr
	_, y, changed, err = calcEngine.Execute(fn, e.TypeID(CalcTypeBinaryOp), e.Ptr(x), e.TypeID(CalcTypeBinaryOp))
	if err != nil {
		return nil, false, err
	}
	return (*BinaryOp)(y), changed, nil
}
func ( x * BinaryOp ) WalkCalc ( fn CalcWalkerFn ) ( _ * BinaryOp , changed bool , err error ) { var y e . Ptr _ , y , changed , err = calcEngine . Execute ( fn , e . TypeID ( CalcTypeBinaryOp ) , e . Ptr ( x ) , e . TypeID ( CalcTypeBinaryOp ) ) if err != nil { return nil , false , err } return ( * BinaryOp ) ( y ) , changed , nil }
WalkCalc visits the receiver with the provided callback.
WalkCalc visits the receiver with the provided callback .