示例#1
0
 public override VHDLEnumValue <T> RIGHTOF(VHDLEnumValue <T> X)
 {
     return(new VHDLEnumValue <T>(EnumBaseType <T> .SUCC(X.TypedValue)));
 }
示例#2
0
 public override VHDLEnumValue <T> LEFTOF(VHDLEnumValue <T> X)
 {
     return(new VHDLEnumValue <T>(EnumBaseType <T> .PRED(X.TypedValue)));
 }
示例#3
0
 public EnumRange(VHDLEnumValue <T> left, VHDLEnumValue <T> right, RangeDirection direction)
     : base(left, right, direction)
 {
 }
示例#4
0
 public override VHDLIntegerValue POS(VHDLEnumValue <T> X)
 {
     return(new VHDLIntegerValue(EnumBaseType <T> .IndexOf(X.TypedValue)));
 }
示例#5
0
 public override VHDLEnumValue <T> CorrectValue(VHDLEnumValue <T> value)
 {
     return(value);
 }