Mercurial > projects > ddmd
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"); |