| 390 | } |
| 391 | |
| 392 | string* ExtensionSet::MutableRepeatedString(int number, int index) { |
| 393 | map<int, Extension>::iterator iter = extensions_.find(number); |
| 394 | GOOGLE_CHECK(iter != extensions_.end()) << "Index out-of-bounds (field is empty)."; |
| 395 | GOOGLE_DCHECK_TYPE(iter->second, REPEATED, STRING); |
| 396 | return iter->second.repeated_string_value->Mutable(index); |
| 397 | } |
| 398 | |
| 399 | string* ExtensionSet::AddString(int number, FieldType type, |
| 400 | const FieldDescriptor* descriptor) { |