diff dmd/Declaration.d @ 139:bc45b1c53019

made StorageClass type-safe
author Trass3r
date Tue, 14 Sep 2010 01:13:58 +0200
parents af1bebfd96a4
children e3afd1303184
line wrap: on
line diff
--- a/dmd/Declaration.d	Tue Sep 14 00:00:24 2010 +0200
+++ b/dmd/Declaration.d	Tue Sep 14 01:13:58 2010 +0200
@@ -271,7 +271,7 @@
 		return p;
 	}
 	
-    int isStatic() { return storage_class & STC.STCstatic; }
+    bool isStatic() { return (storage_class & STC.STCstatic) != 0; }
 	
     bool isStaticConstructor()
 	{
@@ -303,33 +303,33 @@
 		return false;
 	}
 	
-    int isCtorinit()     { return storage_class & STC.STCctorinit; }
+    bool isCtorinit()     { return (storage_class & STC.STCctorinit) != 0; }
     
-	int isFinal()        { return storage_class & STC.STCfinal; }
+	bool isFinal()        { return (storage_class & STC.STCfinal) != 0; }
     
 	bool isAbstract()     { return (storage_class & STC.STCabstract)  != 0; }
     
 	bool isConst()        { return (storage_class & STC.STCconst) != 0; }
     
-	int isImmutable()    { return storage_class & STC.STCimmutable; }
+	bool isImmutable()    { return (storage_class & STC.STCimmutable) != 0; }
     
-	int isAuto()         { return storage_class & STC.STCauto; }
+	bool isAuto()         { return (storage_class & STC.STCauto) != 0; }
     
-	int isScope()        { return storage_class & (STC.STCscope | STC.STCauto); }
+	bool isScope()        { return (storage_class & (STC.STCscope | STC.STCauto)) != 0; }
     
-	int isSynchronized() { return storage_class & STC.STCsynchronized; }
+	bool isSynchronized() { return (storage_class & STC.STCsynchronized) != 0; }
     
-	int isParameter()    { return storage_class & STC.STCparameter; }
+	bool isParameter()    { return (storage_class & STC.STCparameter) != 0; }
     
 	override bool isDeprecated()   { return (storage_class & STC.STCdeprecated)  != 0; }
     
-	int isOverride()     { return storage_class & STC.STCoverride; }
+	bool isOverride()     { return (storage_class & STC.STCoverride) != 0; }
 
-    int isIn()    { return storage_class & STC.STCin; }
+    bool isIn()    { return (storage_class & STC.STCin) != 0; }
     
-	int isOut()   { return storage_class & STC.STCout; }
+	bool isOut()   { return (storage_class & STC.STCout) != 0; }
     
-	int isRef()   { return storage_class & STC.STCref; }
+	bool isRef()   { return (storage_class & STC.STCref) != 0; }
 
     override PROT prot()
 	{