Index: components/autofill/core/browser/webdata/autofill_table.cc |
diff --git a/components/autofill/core/browser/webdata/autofill_table.cc b/components/autofill/core/browser/webdata/autofill_table.cc |
index 2b40540e1c746fa2575e0d9655ef654772e742ea..fc234ae4107e4224ad0d880ebb76685d5b64a786 100644 |
--- a/components/autofill/core/browser/webdata/autofill_table.cc |
+++ b/components/autofill/core/browser/webdata/autofill_table.cc |
@@ -99,9 +99,9 @@ void BindAutofillProfileToStatement(const AutofillProfile& profile, |
s->BindString(index++, profile.language_code()); |
} |
-scoped_ptr<AutofillProfile> AutofillProfileFromStatement( |
+std::unique_ptr<AutofillProfile> AutofillProfileFromStatement( |
const sql::Statement& s) { |
- scoped_ptr<AutofillProfile> profile(new AutofillProfile); |
+ std::unique_ptr<AutofillProfile> profile(new AutofillProfile); |
int index = 0; |
profile->set_guid(s.ColumnString(index++)); |
DCHECK(base::IsValidGUID(profile->guid())); |
@@ -166,8 +166,8 @@ base::string16 UnencryptedCardFromColumn(const sql::Statement& s, |
return credit_card_number; |
} |
-scoped_ptr<CreditCard> CreditCardFromStatement(const sql::Statement& s) { |
- scoped_ptr<CreditCard> credit_card(new CreditCard); |
+std::unique_ptr<CreditCard> CreditCardFromStatement(const sql::Statement& s) { |
+ std::unique_ptr<CreditCard> credit_card(new CreditCard); |
int index = 0; |
credit_card->set_guid(s.ColumnString(index++)); |
@@ -874,7 +874,7 @@ bool AutofillTable::AddAutofillProfile(const AutofillProfile& profile) { |
return AddAutofillProfilePieces(profile, db_); |
} |
-scoped_ptr<AutofillProfile> AutofillTable::GetAutofillProfile( |
+std::unique_ptr<AutofillProfile> AutofillTable::GetAutofillProfile( |
const std::string& guid) { |
DCHECK(base::IsValidGUID(guid)); |
sql::Statement s(db_->GetUniqueStatement( |
@@ -885,7 +885,7 @@ scoped_ptr<AutofillProfile> AutofillTable::GetAutofillProfile( |
"WHERE guid=?")); |
s.BindString(0, guid); |
- scoped_ptr<AutofillProfile> p; |
+ std::unique_ptr<AutofillProfile> p; |
if (!s.Step()) |
return p; |
@@ -915,7 +915,7 @@ bool AutofillTable::GetAutofillProfiles( |
while (s.Step()) { |
std::string guid = s.ColumnString(0); |
- scoped_ptr<AutofillProfile> profile = GetAutofillProfile(guid); |
+ std::unique_ptr<AutofillProfile> profile = GetAutofillProfile(guid); |
if (!profile) |
return false; |
profiles->push_back(profile.release()); |
@@ -949,7 +949,7 @@ bool AutofillTable::GetServerProfiles(std::vector<AutofillProfile*>* profiles) { |
while (s.Step()) { |
int index = 0; |
- scoped_ptr<AutofillProfile> profile(new AutofillProfile( |
+ std::unique_ptr<AutofillProfile> profile(new AutofillProfile( |
AutofillProfile::SERVER_PROFILE, s.ColumnString(index++))); |
profile->set_use_count(s.ColumnInt64(index++)); |
profile->set_use_date(Time::FromInternalValue(s.ColumnInt64(index++))); |
@@ -1049,7 +1049,8 @@ bool AutofillTable::UpdateAutofillProfile(const AutofillProfile& profile) { |
if (!IsAutofillProfilesTrashEmpty()) |
return true; |
- scoped_ptr<AutofillProfile> old_profile = GetAutofillProfile(profile.guid()); |
+ std::unique_ptr<AutofillProfile> old_profile = |
+ GetAutofillProfile(profile.guid()); |
if (!old_profile) |
return false; |
@@ -1142,7 +1143,8 @@ bool AutofillTable::AddCreditCard(const CreditCard& credit_card) { |
return true; |
} |
-scoped_ptr<CreditCard> AutofillTable::GetCreditCard(const std::string& guid) { |
+std::unique_ptr<CreditCard> AutofillTable::GetCreditCard( |
+ const std::string& guid) { |
DCHECK(base::IsValidGUID(guid)); |
sql::Statement s(db_->GetUniqueStatement( |
"SELECT guid, name_on_card, expiration_month, expiration_year, " |
@@ -1153,7 +1155,7 @@ scoped_ptr<CreditCard> AutofillTable::GetCreditCard(const std::string& guid) { |
s.BindString(0, guid); |
if (!s.Step()) |
- return scoped_ptr<CreditCard>(); |
+ return std::unique_ptr<CreditCard>(); |
return CreditCardFromStatement(s); |
} |
@@ -1170,7 +1172,7 @@ bool AutofillTable::GetCreditCards( |
while (s.Step()) { |
std::string guid = s.ColumnString(0); |
- scoped_ptr<CreditCard> credit_card = GetCreditCard(guid); |
+ std::unique_ptr<CreditCard> credit_card = GetCreditCard(guid); |
if (!credit_card) |
return false; |
credit_cards->push_back(credit_card.release()); |
@@ -1417,7 +1419,8 @@ bool AutofillTable::ClearAllServerData() { |
bool AutofillTable::UpdateCreditCard(const CreditCard& credit_card) { |
DCHECK(base::IsValidGUID(credit_card.guid())); |
- scoped_ptr<CreditCard> old_credit_card = GetCreditCard(credit_card.guid()); |
+ std::unique_ptr<CreditCard> old_credit_card = |
+ GetCreditCard(credit_card.guid()); |
if (!old_credit_card) |
return false; |
@@ -1552,7 +1555,7 @@ bool AutofillTable::RemoveOriginURLsModifiedBetween( |
if (!s_profile.Run()) |
return false; |
- scoped_ptr<AutofillProfile> profile = GetAutofillProfile(guid); |
+ std::unique_ptr<AutofillProfile> profile = GetAutofillProfile(guid); |
if (!profile) |
return false; |