changeset 535:0db095345640

TypeInfo_Array Burton Radons <burton-radons@smocky.com> 2005-05-08 news:d5lotd$29j1$1@digitaldaemon.com
author thomask
date Sat, 14 May 2005 05:43:26 +0000
parents 5068f863e9c2
children 37f34f030c21
files run/typeid_14.d run/typeid_17.d run/typeid_20.d run/typeid_23.d run/typeid_26.d run/typeid_29.d run/typeid_32.d run/typeid_35.d run/typeid_38.d run/typeid_41.d run/typeid_62.d run/typeid_65.d run/typeid_68.d run/typeid_71.d run/typeid_76.d run/typeid_79.d
diffstat 16 files changed, 128 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/run/typeid_14.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_14.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(void[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(void[]).sizeof);
 	assert(ti.toString()=="void[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(void[]).sizeof);
+	assert(ta.toString()=="void[]");
+
 	return 0;
 }
--- a/run/typeid_17.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_17.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(bit[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(bit[]).sizeof);
 	assert(ti.toString()=="bit[]");
+	
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(bit[]).sizeof);
+	assert(ta.toString()=="bit[]");
+
 	return 0;
 }
--- a/run/typeid_20.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_20.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(byte[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(byte[]).sizeof);
 	assert(ti.toString()=="byte[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(byte[]).sizeof);
+	assert(ta.toString()=="byte[]");
+
 	return 0;
 }
--- a/run/typeid_23.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_23.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(ubyte[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(ubyte[]).sizeof);
 	assert(ti.toString()=="ubyte[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(ubyte[]).sizeof);
+	assert(ta.toString()=="ubyte[]");
+
 	return 0;
 }
--- a/run/typeid_26.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_26.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(short[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(short[]).sizeof);
 	assert(ti.toString()=="short[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(short[]).sizeof);
+	assert(ta.toString()=="short[]");
+
 	return 0;
 }
--- a/run/typeid_29.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_29.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(ushort[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(ushort[]).sizeof);
 	assert(ti.toString()=="ushort[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(ushort[]).sizeof);
+	assert(ta.toString()=="ushort[]");
+
 	return 0;
 }
--- a/run/typeid_32.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_32.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(int[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(int[]).sizeof);
 	assert(ti.toString()=="int[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(int[]).sizeof);
+	assert(ta.toString()=="int[]");
+
 	return 0;
 }
--- a/run/typeid_35.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_35.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(uint[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(uint[]).sizeof);
 	assert(ti.toString()=="uint[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(uint[]).sizeof);
+	assert(ta.toString()=="uint[]");
+
 	return 0;
 }
--- a/run/typeid_38.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_38.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(long[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(long[]).sizeof);
 	assert(ti.toString()=="long[]");
+
+	TypeInfo_Array ta = ast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(long[]).sizeof);
+	assert(ta.toString()=="long[]");
+
 	return 0;
 }
--- a/run/typeid_41.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_41.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(ulong[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(ulong[]).sizeof);
 	assert(ti.toString()=="ulong[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(ulong[]).sizeof);
+	assert(ta.toString()=="ulong[]");
+
 	return 0;
 }
--- a/run/typeid_62.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_62.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(char[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(char[]).sizeof);
 	assert(ti.toString()=="char[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(char[]).sizeof);
+	assert(ta.toString()=="char[]");
+
 	return 0;
 }
--- a/run/typeid_65.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_65.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(wchar[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(wchar[]).sizeof);
 	assert(ti.toString()=="wchar[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(wchar[]).sizeof);
+	assert(ta.toString()=="wchar[]");
+	
 	return 0;
 }
--- a/run/typeid_68.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_68.d	Sat May 14 05:43:26 2005 +0000
@@ -8,7 +8,15 @@
 int main(){
 	TypeInfo ti = typeid(dchar[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(dchar[]).sizeof);
 	assert(ti.toString()=="dchar[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(dchar[]).sizeof);
+	assert(ta.toString()=="dchar[]");
+
 	return 0;
 }
--- a/run/typeid_71.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_71.d	Sat May 14 05:43:26 2005 +0000
@@ -12,7 +12,15 @@
 int main(){
 	TypeInfo ti = typeid(MyStruct[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(MyStruct[]).sizeof);
 	assert(ti.toString()=="dstress.run.typeid_71.MyStruct[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(MyStruct[]).sizeof);
+	assert(ta.toString()=="dstress.run.typeid_71.MyStruct[]");	
+	
 	return 0;
 }
--- a/run/typeid_76.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_76.d	Sat May 14 05:43:26 2005 +0000
@@ -13,7 +13,15 @@
 int main(){
 	TypeInfo ti = typeid(MyEnum[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(MyEnum[]).sizeof);
 	assert(ti.toString()=="dstress.run.typeid_76.MyEnum[]");
+
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(MyEnum[]).sizeof);
+	assert(ta.toString()=="dstress.run.typeid_76.MyEnum[]");
+
 	return 0;
 }
--- a/run/typeid_79.d	Sat May 14 05:23:21 2005 +0000
+++ b/run/typeid_79.d	Sat May 14 05:43:26 2005 +0000
@@ -13,7 +13,15 @@
 int main(){
 	TypeInfo ti = typeid(MyUnion[]);
 	assert(!(ti is null));
+	assert(ti);
 	assert(ti.tsize==(MyUnion[]).sizeof);
 	assert(ti.toString()=="dstress.run.typeid_78.MyUnion[]");
+	
+	TypeInfo_Array ta = cast(TypeInfo_Array) ti;
+	assert(!(ta is null));
+	assert(ta);
+	assert(ta.tsize==(MyUnion[]).sizeof);
+	assert(ta.toString()=="dstress.run.typeid_78.MyUnion[]");
+
 	return 0;
 }