comparison dmd/TemplateInstance.d @ 121:347de076ad34

TemplateParameters -> Vector
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Thu, 02 Sep 2010 22:41:12 +0100
parents e28b18c23469
children 1765f3ef917d
comparison
equal deleted inserted replaced
120:46ef67271ef3 121:347de076ad34
1211 void declareParameters(Scope sc) 1211 void declareParameters(Scope sc)
1212 { 1212 {
1213 //printf("TemplateInstance.declareParameters()\n"); 1213 //printf("TemplateInstance.declareParameters()\n");
1214 for (int i = 0; i < tdtypes.dim; i++) 1214 for (int i = 0; i < tdtypes.dim; i++)
1215 { 1215 {
1216 TemplateParameter tp = cast(TemplateParameter)tempdecl.parameters.data[i]; 1216 auto tp = tempdecl.parameters[i];
1217 //Object o = cast(Object)tiargs.data[i]; 1217 //Object o = cast(Object)tiargs.data[i];
1218 Object o = tdtypes[i]; // initializer for tp 1218 Object o = tdtypes[i]; // initializer for tp
1219 1219
1220 //printf("\ttdtypes[%d] = %p\n", i, o); 1220 //printf("\ttdtypes[%d] = %p\n", i, o);
1221 tempdecl.declareParameter(sc, tp, o); 1221 tempdecl.declareParameter(sc, tp, o);