File tree 1 file changed +3
-8
lines changed
1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -1022,23 +1022,18 @@ bool MergedDescriptorDatabase::FindFileContainingExtension(
1022
1022
1023
1023
bool MergedDescriptorDatabase::FindAllExtensionNumbers (
1024
1024
const std::string& extendee_type, std::vector<int >* output) {
1025
+ // NOLINTNEXTLINE(google3-runtime-rename-unnecessary-ordering)
1025
1026
absl::btree_set<int > merged_results;
1026
1027
std::vector<int > results;
1027
1028
bool success = false ;
1028
-
1029
1029
for (DescriptorDatabase* source : sources_) {
1030
1030
if (source->FindAllExtensionNumbers (extendee_type, &results)) {
1031
- std::copy (results.begin (), results.end (),
1032
- std::insert_iterator<absl::btree_set<int > >(
1033
- merged_results, merged_results.begin ()));
1031
+ for (int r : results) merged_results.insert (r);
1034
1032
success = true ;
1035
1033
}
1036
1034
results.clear ();
1037
1035
}
1038
-
1039
- std::copy (merged_results.begin (), merged_results.end (),
1040
- std::insert_iterator<std::vector<int > >(*output, output->end ()));
1041
-
1036
+ for (int r : merged_results) output->push_back (r);
1042
1037
return success;
1043
1038
}
1044
1039
You can’t perform that action at this time.
0 commit comments