Index: components/autofill/core/browser/credit_card_field.cc |
diff --git a/components/autofill/core/browser/credit_card_field.cc b/components/autofill/core/browser/credit_card_field.cc |
index c492c0aa9ebbb43c9826a7b59e28e6ba44b4d731..dc4145a570703c543acbc18ccaaf08e38d12adc6 100644 |
--- a/components/autofill/core/browser/credit_card_field.cc |
+++ b/components/autofill/core/browser/credit_card_field.cc |
@@ -5,9 +5,10 @@ |
#include "components/autofill/core/browser/credit_card_field.h" |
#include <stddef.h> |
+ |
+#include <memory> |
#include <utility> |
-#include "base/memory/scoped_ptr.h" |
#include "base/stl_util.h" |
#include "base/strings/string16.h" |
#include "base/strings/string_number_conversions.h" |
@@ -75,11 +76,11 @@ bool FieldCanFitDataForFieldType(int max_length, ServerFieldType type) { |
} // namespace |
// static |
-scoped_ptr<FormField> CreditCardField::Parse(AutofillScanner* scanner) { |
+std::unique_ptr<FormField> CreditCardField::Parse(AutofillScanner* scanner) { |
if (scanner->IsEnd()) |
return nullptr; |
- scoped_ptr<CreditCardField> credit_card_field(new CreditCardField); |
+ std::unique_ptr<CreditCardField> credit_card_field(new CreditCardField); |
size_t saved_cursor = scanner->SaveCursor(); |
// Credit card fields can appear in many different orders. |