Commit 73388a7a authored by Matthias Körber's avatar Matthias Körber Committed by Commit Bot

[PasswordManager] Fixed linter issues / style guide violations in...

[PasswordManager] Fixed linter issues / style guide violations in |FormStructure| caused by using non-const references instead of pointers.

Change-Id: I44623a3c24d353a82c9745d0c1ed222afd242876
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1731114Reviewed-by: default avatarVadym Doroshenko <dvadym@chromium.org>
Commit-Queue: Matthias Körber <koerber@google.com>
Cr-Commit-Position: refs/heads/master@{#683498}
parent 58048fe5
...@@ -1560,13 +1560,13 @@ void FormStructure::ApplyRationalizationsToFieldAndLog( ...@@ -1560,13 +1560,13 @@ void FormStructure::ApplyRationalizationsToFieldAndLog(
} }
void FormStructure::RationalizeAddressLineFields( void FormStructure::RationalizeAddressLineFields(
SectionedFieldsIndexes& sections_of_address_indexes, SectionedFieldsIndexes* sections_of_address_indexes,
AutofillMetrics::FormInteractionsUkmLogger* form_interactions_ukm_logger) { AutofillMetrics::FormInteractionsUkmLogger* form_interactions_ukm_logger) {
// The rationalization happens within sections. // The rationalization happens within sections.
for (sections_of_address_indexes.Reset(); for (sections_of_address_indexes->Reset();
!sections_of_address_indexes.IsFinished(); !sections_of_address_indexes->IsFinished();
sections_of_address_indexes.WalkForwardToTheNextSection()) { sections_of_address_indexes->WalkForwardToTheNextSection()) {
auto current_section = sections_of_address_indexes.CurrentSection(); auto current_section = sections_of_address_indexes->CurrentSection();
// The rationalization only applies to sections that have 2 or 3 visible // The rationalization only applies to sections that have 2 or 3 visible
// street address predictions. // street address predictions.
...@@ -1689,8 +1689,8 @@ bool FormStructure::FieldShouldBeRationalizedToCountry(size_t upper_index) { ...@@ -1689,8 +1689,8 @@ bool FormStructure::FieldShouldBeRationalizedToCountry(size_t upper_index) {
} }
void FormStructure::RationalizeAddressStateCountry( void FormStructure::RationalizeAddressStateCountry(
SectionedFieldsIndexes& sections_of_state_indexes, SectionedFieldsIndexes* sections_of_state_indexes,
SectionedFieldsIndexes& sections_of_country_indexes, SectionedFieldsIndexes* sections_of_country_indexes,
AutofillMetrics::FormInteractionsUkmLogger* form_interactions_ukm_logger) { AutofillMetrics::FormInteractionsUkmLogger* form_interactions_ukm_logger) {
// Walk on the sections of state and country indexes simultaneously. If they // Walk on the sections of state and country indexes simultaneously. If they
// both point to the same section, it means that that section includes both // both point to the same section, it means that that section includes both
...@@ -1701,24 +1701,24 @@ void FormStructure::RationalizeAddressStateCountry( ...@@ -1701,24 +1701,24 @@ void FormStructure::RationalizeAddressStateCountry(
// the pointer that points to the earlier section forward. Stop when both // the pointer that points to the earlier section forward. Stop when both
// sections of indexes are processed. (This resembles the merge in the merge // sections of indexes are processed. (This resembles the merge in the merge
// sort.) // sort.)
sections_of_state_indexes.Reset(); sections_of_state_indexes->Reset();
sections_of_country_indexes.Reset(); sections_of_country_indexes->Reset();
while (!sections_of_state_indexes.IsFinished() || while (!sections_of_state_indexes->IsFinished() ||
!sections_of_country_indexes.IsFinished()) { !sections_of_country_indexes->IsFinished()) {
auto current_section_of_state_indexes = auto current_section_of_state_indexes =
sections_of_state_indexes.CurrentSection(); sections_of_state_indexes->CurrentSection();
auto current_section_of_country_indexes = auto current_section_of_country_indexes =
sections_of_country_indexes.CurrentSection(); sections_of_country_indexes->CurrentSection();
// If there are still sections left with both country and state type, and // If there are still sections left with both country and state type, and
// state and country current sections are equal, then that section has both // state and country current sections are equal, then that section has both
// state and country. No rationalization needed. // state and country. No rationalization needed.
if (!sections_of_state_indexes.IsFinished() && if (!sections_of_state_indexes->IsFinished() &&
!sections_of_country_indexes.IsFinished() && !sections_of_country_indexes->IsFinished() &&
fields_[sections_of_state_indexes.CurrentIndex()]->section == fields_[sections_of_state_indexes->CurrentIndex()]->section ==
fields_[sections_of_country_indexes.CurrentIndex()]->section) { fields_[sections_of_country_indexes->CurrentIndex()]->section) {
sections_of_state_indexes.WalkForwardToTheNextSection(); sections_of_state_indexes->WalkForwardToTheNextSection();
sections_of_country_indexes.WalkForwardToTheNextSection(); sections_of_country_indexes->WalkForwardToTheNextSection();
continue; continue;
} }
...@@ -1732,14 +1732,14 @@ void FormStructure::RationalizeAddressStateCountry( ...@@ -1732,14 +1732,14 @@ void FormStructure::RationalizeAddressStateCountry(
upper_index = current_section_of_state_indexes[0]; upper_index = current_section_of_state_indexes[0];
lower_index = current_section_of_state_indexes[1]; lower_index = current_section_of_state_indexes[1];
} }
sections_of_state_indexes.WalkForwardToTheNextSection(); sections_of_state_indexes->WalkForwardToTheNextSection();
} else { } else {
// We only rationalize when we have exactly two visible fields of a kind. // We only rationalize when we have exactly two visible fields of a kind.
if (current_section_of_country_indexes.size() == 2) { if (current_section_of_country_indexes.size() == 2) {
upper_index = current_section_of_country_indexes[0]; upper_index = current_section_of_country_indexes[0];
lower_index = current_section_of_country_indexes[1]; lower_index = current_section_of_country_indexes[1];
} }
sections_of_country_indexes.WalkForwardToTheNextSection(); sections_of_country_indexes->WalkForwardToTheNextSection();
} }
// This is when upper and lower indexes are not changed, meaning that there // This is when upper and lower indexes are not changed, meaning that there
...@@ -1799,13 +1799,13 @@ void FormStructure::RationalizeRepeatedFields( ...@@ -1799,13 +1799,13 @@ void FormStructure::RationalizeRepeatedFields(
} }
RationalizeAddressLineFields( RationalizeAddressLineFields(
sectioned_field_indexes_by_type[ADDRESS_HOME_STREET_ADDRESS], &(sectioned_field_indexes_by_type[ADDRESS_HOME_STREET_ADDRESS]),
form_interactions_ukm_logger); form_interactions_ukm_logger);
// Since the billing types are mapped to the non-billing ones, no need to // Since the billing types are mapped to the non-billing ones, no need to
// take care of ADDRESS_BILLING_STATE and .. . // take care of ADDRESS_BILLING_STATE and .. .
RationalizeAddressStateCountry( RationalizeAddressStateCountry(
sectioned_field_indexes_by_type[ADDRESS_HOME_STATE], &(sectioned_field_indexes_by_type[ADDRESS_HOME_STATE]),
sectioned_field_indexes_by_type[ADDRESS_HOME_COUNTRY], &(sectioned_field_indexes_by_type[ADDRESS_HOME_COUNTRY]),
form_interactions_ukm_logger); form_interactions_ukm_logger);
} }
......
...@@ -454,13 +454,13 @@ class FormStructure { ...@@ -454,13 +454,13 @@ class FormStructure {
// Two or three fields predicted as the whole address should be address lines // Two or three fields predicted as the whole address should be address lines
// 1, 2 and 3 instead. // 1, 2 and 3 instead.
void RationalizeAddressLineFields( void RationalizeAddressLineFields(
SectionedFieldsIndexes& sections_of_address_indexes, SectionedFieldsIndexes* sections_of_address_indexes,
AutofillMetrics::FormInteractionsUkmLogger*); AutofillMetrics::FormInteractionsUkmLogger*);
// Rationalize state and country interdependently. // Rationalize state and country interdependently.
void RationalizeAddressStateCountry( void RationalizeAddressStateCountry(
SectionedFieldsIndexes& sections_of_state_indexes, SectionedFieldsIndexes* sections_of_state_indexes,
SectionedFieldsIndexes& sections_of_country_indexes, SectionedFieldsIndexes* sections_of_country_indexes,
AutofillMetrics::FormInteractionsUkmLogger*); AutofillMetrics::FormInteractionsUkmLogger*);
// Tunes the fields with identical predictions. // Tunes the fields with identical predictions.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment