public BinOpSig(PredefinedType pt1, PredefinedType pt2, BinOpMask mask, int cbosSkip, PfnBindBinOp pfn, OpSigFlags grfos, BinOpFuncKind fnkind) { this.pt1 = pt1; this.pt2 = pt2; this.mask = mask; this.cbosSkip = cbosSkip; this.pfn = pfn; this.grfos = grfos; this.fnkind = fnkind; }
public BinOpFullSig(CType type1, CType type2, PfnBindBinOp pfn, OpSigFlags grfos, LiftFlags grflt, BinOpFuncKind fnkind) { this.pt1 = PredefinedType.PT_UNDEFINEDINDEX; this.pt2 = PredefinedType.PT_UNDEFINEDINDEX; this.mask = BinOpMask.None; this.cbosSkip = 0; this.pfn = pfn; this.grfos = grfos; _type1 = type1; _type2 = type2; _grflt = grflt; this.fnkind = fnkind; }