Mercurial > projects > ddmd
diff dmd/TypeEnum.d @ 73:ef02e2e203c2
Updating to dmd2.033
author | korDen |
---|---|
date | Sat, 28 Aug 2010 19:42:41 +0400 |
parents | 2e2a5c3f943a |
children | 43073c7c7769 |
line wrap: on
line diff
--- a/dmd/TypeEnum.d Sat Aug 28 16:19:48 2010 +0200 +++ b/dmd/TypeEnum.d Sat Aug 28 19:42:41 2010 +0400 @@ -129,18 +129,42 @@ override bool isintegral() { - return true; + return sym.memtype.isintegral(); } override bool isfloating() { - return false; + return sym.memtype.isfloating(); + } + + bool isreal() + { + return sym.memtype.isreal(); + } + + bool isimaginary() + { + return sym.memtype.isimaginary(); + } + + bool iscomplex() + { + return sym.memtype.iscomplex(); + } + + bool checkBoolean() + { + return sym.memtype.checkBoolean(); + } + + bool isAssignable() + { + return sym.memtype.isAssignable(); } override bool isscalar() { - return true; - //return sym.memtype.isscalar(); + return sym.memtype.isscalar(); } override bool isunsigned()