comparison dmd/TypeInfoTupleDeclaration.d @ 187:b0d41ff5e0df

Added expandability scheme outlined in http://www.dsource.org/forums/viewtopic.php?t=5659&sid=6f2150ff5b0bffcd47512a6a7608d218
author Abscissa
date Tue, 07 Jun 2011 23:37:34 -0400
parents e3afd1303184
children
comparison
equal deleted inserted replaced
186:1a0c1126bc46 187:b0d41ff5e0df
13 import dmd.backend.Symbol; 13 import dmd.backend.Symbol;
14 import dmd.backend.dt_t; 14 import dmd.backend.dt_t;
15 import dmd.backend.Util; 15 import dmd.backend.Util;
16 import dmd.codegen.Util; 16 import dmd.codegen.Util;
17 17
18 import dmd.DDMDExtensions;
19
18 class TypeInfoTupleDeclaration : TypeInfoDeclaration 20 class TypeInfoTupleDeclaration : TypeInfoDeclaration
19 { 21 {
22 mixin insertMemberExtension!(typeof(this));
23
20 this(Type tinfo) 24 this(Type tinfo)
21 { 25 {
22 register(); 26 register();
23 super(tinfo, 0); 27 super(tinfo, 0);
24 type = global.typeinfotypelist.type; 28 type = global.typeinfotypelist.type;