Lines Matching refs:fields_
69 : zone_(zone), fields_(kMaxTrackedFields, zone), aliasing_(aliasing) { }
141 copy->EnsureFields(fields_.length());
142 for (int i = 0; i < fields_.length(); i++) {
143 copy->fields_[i] = fields_[i]->Copy(zone);
156 if (that->fields_.length() < fields_.length()) {
158 fields_.Rewind(that->fields_.length());
160 for (int i = 0; i < fields_.length(); i++) {
162 HFieldApproximation* approx = fields_[i];
172 fields_[i] = approx->next_;
242 fields_.Rewind(0);
248 if (field >= 0 && field < fields_.length()) {
249 fields_[field] = NULL;
286 HFieldApproximation* approx = fields_[field];
299 HFieldApproximation* approx = fields_[field];
319 approx->next_ = fields_[field];
320 fields_[field] = approx;
328 if (field >= fields_.length()) return; // Nothing to do.
330 HFieldApproximation* approx = fields_[field];
339 fields_[field] = approx->next_;
362 HFieldApproximation* approx = fields_[field];
389 if (fields_.length() < num_fields) {
390 fields_.AddBlock(NULL, num_fields - fields_.length(), zone_);
396 for (int i = 0; i < fields_.length(); i++) {
398 for (HFieldApproximation* a = fields_[i]; a != NULL; a = a->next_) {
409 ZoneList<HFieldApproximation*> fields_;