changeset 505:b801cf45a560

Enum.init / Enum e Stewart Gordon <smjg_1998@yahoo.com> 2005-04-29 news:d4sr1u$505$2@digitaldaemon.com
author thomask
date Tue, 10 May 2005 23:42:32 +0000
parents d913fdad80b5
children 9a1ad98b24da
files run/enum_17_A.d run/enum_17_B.d run/enum_18_A.d run/enum_18_B.d run/enum_19_A.d run/enum_19_B.d run/enum_20_A.d run/enum_20_B.d run/enum_21_A.d run/enum_21_B.d run/enum_22.d run/enum_23.d run/enum_24.d run/enum_25.d
diffstat 14 files changed, 350 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_17_A.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_17_A.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_17_A;
+
+enum Enum{
+	A = 3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_17_B.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_17_B.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_17_B;
+
+enum Enum{
+	A = -3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==-3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==-3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_18_A.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_18_A.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_18_A;
+
+enum Enum : byte {
+	A = 3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_18_B.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_18_B.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_18_B;
+
+enum Enum : byte {
+	A = -3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==-3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==-3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_19_A.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_19_A.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_19_A;
+
+enum Enum : short {
+	A = 3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_19_B.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_19_B.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_19_B;
+
+enum Enum : short {
+	A = -3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==-3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==-3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_20_A.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_20_A.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_20_A;
+
+enum Enum : int {
+	A = 3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_20_B.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_20_B.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_20_B;
+
+enum Enum : int {
+	A = -3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==-3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==-3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_21_A.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_21_A.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_21_A;
+
+enum Enum : long {
+	A = 3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_21_B.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_21_B.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_21_B;
+
+enum Enum : long {
+	A = -3,
+	B = 10,
+	E = -5,
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==-3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==-3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_22.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_22.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_22;
+
+enum Enum : ubyte {
+	A = 3,
+	B = 10,
+	C = 1
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_23.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_23.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_23;
+
+enum Enum : ushort {
+	A = 3,
+	B = 10,
+	C = 1
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_24.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_24.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_24;
+
+enum Enum : uint {
+	A = 3,
+	B = 10,
+	C = 1
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/enum_25.d	Tue May 10 23:42:32 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL: http://dstress.kuehne.cn/run/enum_25.d $
+// $Date: 2005-05-03 21:30:54 +0200 (Di, 03 Mai 2005) $
+// $Author: thomask $
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-04-29
+// @uri@	news:d4sr1u$505$2@digitaldaemon.com
+
+module dstress.run.enum_25;
+
+enum Enum : ulong {
+	A = 3,
+	B = 10,
+	C = 1
+}
+
+int main(){
+	assert(Enum.init==Enum.A);
+	assert(Enum.init==3);
+	Enum e;
+	assert(e==Enum.A);
+	assert(e==3);
+	return 0;
+}
+