comparison dmd/TemplateDeclaration.d @ 128:e6e542f37b94

Some more Array -> Vector conversions
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Sat, 04 Sep 2010 01:33:05 +0100
parents 1765f3ef917d
children 60bb0fe4563e
comparison
equal deleted inserted replaced
127:9ee9b55452cb 128:e6e542f37b94
107 { 107 {
108 TemplateParameters parameters; // array of TemplateParameter's 108 TemplateParameters parameters; // array of TemplateParameter's
109 109
110 TemplateParameters origParameters; // originals for Ddoc 110 TemplateParameters origParameters; // originals for Ddoc
111 Expression constraint; 111 Expression constraint;
112 Array instances; // array of TemplateInstance's 112 Vector!TemplateInstance instances; // array of TemplateInstance's
113 113
114 TemplateDeclaration overnext; // next overloaded TemplateDeclaration 114 TemplateDeclaration overnext; // next overloaded TemplateDeclaration
115 TemplateDeclaration overroot; // first in overnext list 115 TemplateDeclaration overroot; // first in overnext list
116 116
117 int semanticRun; // 1 semantic() run 117 int semanticRun; // 1 semantic() run
146 this.parameters = parameters; 146 this.parameters = parameters;
147 this.origParameters = parameters; 147 this.origParameters = parameters;
148 this.constraint = constraint; 148 this.constraint = constraint;
149 this.members = decldefs; 149 this.members = decldefs;
150 150
151 instances = new Array(); 151 instances = new Vector!TemplateInstance();
152 } 152 }
153 153
154 override Dsymbol syntaxCopy(Dsymbol) 154 override Dsymbol syntaxCopy(Dsymbol)
155 { 155 {
156 //printf("TemplateDeclaration.syntaxCopy()\n"); 156 //printf("TemplateDeclaration.syntaxCopy()\n");