Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(175)

Side by Side Diff: components/autofill/core/browser/webdata/autofill_table.cc

Issue 2231753002: components: Use stl utilities from the base namespace (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: One more call site Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/autofill/core/browser/webdata/autofill_table.h" 5 #include "components/autofill/core/browser/webdata/autofill_table.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <cmath> 10 #include <cmath>
(...skipping 684 matching lines...) Expand 10 before | Expand all | Expand 10 after
695 std::vector<AutofillChange>* changes, 695 std::vector<AutofillChange>* changes,
696 Time time) { 696 Time time) {
697 // Only add one new entry for each unique element name. Use |seen_names| to 697 // Only add one new entry for each unique element name. Use |seen_names| to
698 // track this. Add up to |kMaximumUniqueNames| unique entries per form. 698 // track this. Add up to |kMaximumUniqueNames| unique entries per form.
699 const size_t kMaximumUniqueNames = 256; 699 const size_t kMaximumUniqueNames = 256;
700 std::set<base::string16> seen_names; 700 std::set<base::string16> seen_names;
701 bool result = true; 701 bool result = true;
702 for (const FormFieldData& element : elements) { 702 for (const FormFieldData& element : elements) {
703 if (seen_names.size() >= kMaximumUniqueNames) 703 if (seen_names.size() >= kMaximumUniqueNames)
704 break; 704 break;
705 if (ContainsKey(seen_names, element.name)) 705 if (base::ContainsKey(seen_names, element.name))
706 continue; 706 continue;
707 result = result && AddFormFieldValueTime(element, changes, time); 707 result = result && AddFormFieldValueTime(element, changes, time);
708 seen_names.insert(element.name); 708 seen_names.insert(element.name);
709 } 709 }
710 return result; 710 return result;
711 } 711 }
712 712
713 int AutofillTable::GetCountOfValuesContainedBetween( 713 int AutofillTable::GetCountOfValuesContainedBetween(
714 const Time& begin, 714 const Time& begin,
715 const Time& end) { 715 const Time& end) {
(...skipping 1589 matching lines...) Expand 10 before | Expand all | Expand 10 after
2305 } 2305 }
2306 2306
2307 bool AutofillTable::MigrateToVersion67AddMaskedCardBillingAddress() { 2307 bool AutofillTable::MigrateToVersion67AddMaskedCardBillingAddress() {
2308 // The default value for this column is null, but Connection::ColumnString() 2308 // The default value for this column is null, but Connection::ColumnString()
2309 // returns an empty string for that. 2309 // returns an empty string for that.
2310 return db_->Execute( 2310 return db_->Execute(
2311 "ALTER TABLE masked_credit_cards ADD COLUMN billing_address_id VARCHAR"); 2311 "ALTER TABLE masked_credit_cards ADD COLUMN billing_address_id VARCHAR");
2312 } 2312 }
2313 2313
2314 } // namespace autofill 2314 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698