예제 #1
0
파일: MetricSpec.cs 프로젝트: 0xCM/arrows
 public MetricSpec(OpKind OpKind, NumericSystem NumSystem, NumericKind NumKind, PrimalKind OperandType,
                   OpVariance Variance, ByteSize OperandSize)
 {
     this.OpKind      = OpKind;
     this.NumSystem   = NumSystem;
     this.NumKind     = NumKind;
     this.OperandType = OperandType;
     this.Variance    = Variance;
     this.OperandSize = OperandSize;
 }
예제 #2
0
파일: MetricSpec.cs 프로젝트: 0xCM/arrows
 public static MetricSpec <T> Define <T>(OpKind OpKind, NumericSystem NumSystem, NumericKind NumKind,
                                         OpVariance Variance, ByteSize OperandSize)
     where T : struct
 => new MetricSpec <T>(OpKind, NumSystem, NumKind, Variance, OperandSize);
예제 #3
0
파일: MetricSpec.cs 프로젝트: 0xCM/arrows
 public static MetricSpec Define(OpKind OpKind, NumericSystem NumSystem, NumericKind NumKind,
                                 PrimalKind OperandType, OpVariance Variance, ByteSize OperandSize)
 => new MetricSpec(OpKind, NumSystem, NumKind, OperandType, Variance, OperandSize);