lindquist@21: module tuple1; lindquist@21: lindquist@21: template Tuple(T...) { lindquist@21: alias T Tuple; lindquist@21: } lindquist@21: lindquist@21: struct S lindquist@21: { lindquist@21: int i; lindquist@21: long l; lindquist@21: } lindquist@21: lindquist@21: void main() lindquist@21: { lindquist@21: S s = S(Tuple!(1,2L)); lindquist@21: assert(s.i == 1); lindquist@21: assert(s.l == 2); lindquist@21: }