소스 검색

added abstract basic types support

Nicolas Cannasse 13 년 전
부모
커밋
764dcfe701
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      std/sys/db/SpodMacros.hx

+ 8 - 0
std/sys/db/SpodMacros.hx

@@ -196,6 +196,14 @@ class SpodMacros {
 			case "haxe.io.Bytes": DBinary;
 			default: throw "Unsupported SPOD Type " + name;
 			}
+		case TAbstract(a, _):
+			var name = a.toString();
+			return switch( name ) {
+			case "Int": DInt;
+			case "Float": DFloat;
+			case "Bool": DBool;
+			default: throw "Unsupported SPOD Type " + name;
+			}
 		case TEnum(e, p):
 			var name = e.toString();
 			return switch( name ) {