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 }