| OLD | NEW |
| 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_webdata_backend_impl
.h" | 5 #include "components/autofill/core/browser/webdata/autofill_webdata_backend_impl
.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/location.h" | 8 #include "base/location.h" |
| 9 #include "base/logging.h" | 9 #include "base/logging.h" |
| 10 #include "base/memory/scoped_vector.h" | 10 #include "base/memory/scoped_vector.h" |
| (...skipping 507 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 518 } | 518 } |
| 519 return WebDatabase::COMMIT_NOT_NEEDED; | 519 return WebDatabase::COMMIT_NOT_NEEDED; |
| 520 } | 520 } |
| 521 | 521 |
| 522 void AutofillWebDataBackendImpl::DestroyAutofillProfileResult( | 522 void AutofillWebDataBackendImpl::DestroyAutofillProfileResult( |
| 523 const WDTypedResult* result) { | 523 const WDTypedResult* result) { |
| 524 DCHECK(result->GetType() == AUTOFILL_PROFILES_RESULT); | 524 DCHECK(result->GetType() == AUTOFILL_PROFILES_RESULT); |
| 525 const WDResult<std::vector<AutofillProfile*> >* r = | 525 const WDResult<std::vector<AutofillProfile*> >* r = |
| 526 static_cast<const WDResult<std::vector<AutofillProfile*> >*>(result); | 526 static_cast<const WDResult<std::vector<AutofillProfile*> >*>(result); |
| 527 std::vector<AutofillProfile*> profiles = r->GetValue(); | 527 std::vector<AutofillProfile*> profiles = r->GetValue(); |
| 528 STLDeleteElements(&profiles); | 528 base::STLDeleteElements(&profiles); |
| 529 } | 529 } |
| 530 | 530 |
| 531 void AutofillWebDataBackendImpl::DestroyAutofillCreditCardResult( | 531 void AutofillWebDataBackendImpl::DestroyAutofillCreditCardResult( |
| 532 const WDTypedResult* result) { | 532 const WDTypedResult* result) { |
| 533 DCHECK(result->GetType() == AUTOFILL_CREDITCARDS_RESULT); | 533 DCHECK(result->GetType() == AUTOFILL_CREDITCARDS_RESULT); |
| 534 const WDResult<std::vector<CreditCard*> >* r = | 534 const WDResult<std::vector<CreditCard*> >* r = |
| 535 static_cast<const WDResult<std::vector<CreditCard*> >*>(result); | 535 static_cast<const WDResult<std::vector<CreditCard*> >*>(result); |
| 536 | 536 |
| 537 std::vector<CreditCard*> credit_cards = r->GetValue(); | 537 std::vector<CreditCard*> credit_cards = r->GetValue(); |
| 538 STLDeleteElements(&credit_cards); | 538 base::STLDeleteElements(&credit_cards); |
| 539 } | 539 } |
| 540 | 540 |
| 541 } // namespace autofill | 541 } // namespace autofill |
| OLD | NEW |