Mercurial > projects > dstress
comparison run/alias_03.d @ 1559:ec5e144583ea
D1 -> D2 : 1/N
author | thomask |
---|---|
date | Sun, 19 Aug 2007 19:11:54 +0000 |
parents | f87ba6507260 |
children |
comparison
equal
deleted
inserted
replaced
1558:d40d75fcd5c5 | 1559:ec5e144583ea |
---|---|
2 // $Date$ | 2 // $Date$ |
3 // $Author$ | 3 // $Author$ |
4 | 4 |
5 module dstress.run.alias_03; | 5 module dstress.run.alias_03; |
6 | 6 |
7 template Foo2(T) { alias T t; } | 7 template Foo2(T) { |
8 alias T t; | |
9 } | |
10 | |
8 alias Foo2!(int) t1; | 11 alias Foo2!(int) t1; |
9 alias Foo2!(int).t t2; | 12 alias Foo2!(int).t t2; |
10 alias t1.t t3; | 13 alias t1.t t3; |
11 alias t2 t4; | 14 alias t2 t4; |
12 | 15 |
13 int main(char[][] args){ | 16 int main(){ |
14 t1.t v1; // v1 is type int | 17 t1.t v1; // v1 is type int |
15 t2 v2; // v2 is type int | 18 t2 v2; // v2 is type int |
16 t3 v3; // v3 is type int | 19 t3 v3; // v3 is type int |
17 return 0; | 20 return 0; |
18 } | 21 } |