Browse Source

added (number + null) dynamic support

ncannasse 8 năm trước cách đây
mục cha
commit
d48dbe399d
1 tập tin đã thay đổi với 8 bổ sung0 xóa
  1. 8 0
      std/hl/_std/Std.hx

+ 8 - 0
std/hl/_std/Std.hx

@@ -102,6 +102,7 @@ class Std {
 			switch( tb.kind ) {
 			switch( tb.kind ) {
 			case HUI8, HUI16, HI32: return a + (b:Int);
 			case HUI8, HUI16, HI32: return a + (b:Int);
 			case HF32, HF64: return a + (b:Float);
 			case HF32, HF64: return a + (b:Float);
+			case HVOID: return a;
 			default:
 			default:
 			}
 			}
 		case HF32, HF64:
 		case HF32, HF64:
@@ -109,6 +110,13 @@ class Std {
 			switch( tb.kind ) {
 			switch( tb.kind ) {
 			case HUI8, HUI16, HI32: return a + (b:Int);
 			case HUI8, HUI16, HI32: return a + (b:Int);
 			case HF32, HF64: return a + (b:Float);
 			case HF32, HF64: return a + (b:Float);
+			case HVOID: return a;
+			default:
+			}
+		case HVOID:
+			switch( tb.kind ) {
+			case HUI8, HUI16, HI32, HF32, HF64: return b;
+			case HVOID: return 0.;
 			default:
 			default:
 			}
 			}
 		default:
 		default: