| Index: components/autofill/core/browser/autofill_manager.h
|
| diff --git a/components/autofill/core/browser/autofill_manager.h b/components/autofill/core/browser/autofill_manager.h
|
| index a859e2ff36f4c268f80e7e7c18ac3a175517de37..13cd6d50b7ea50d3230c132def2f483c0a830248 100644
|
| --- a/components/autofill/core/browser/autofill_manager.h
|
| +++ b/components/autofill/core/browser/autofill_manager.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include <deque>
|
| #include <map>
|
| +#include <memory>
|
| #include <string>
|
| #include <vector>
|
|
|
| @@ -14,7 +15,6 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/gtest_prod_util.h"
|
| #include "base/macros.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/strings/string16.h"
|
| @@ -168,7 +168,7 @@ class AutofillManager : public AutofillDownloadManager::Observer,
|
| // Will send an upload based on the |form_structure| data and the local
|
| // Autofill profile data. |observed_submission| is specified if the upload
|
| // follows an observed submission event.
|
| - void StartUploadProcess(scoped_ptr<FormStructure> form_structure,
|
| + void StartUploadProcess(std::unique_ptr<FormStructure> form_structure,
|
| const base::TimeTicks& timestamp,
|
| bool observed_submission);
|
|
|
| @@ -278,7 +278,7 @@ class AutofillManager : public AutofillDownloadManager::Observer,
|
| void OnDidGetUploadDetails(
|
| AutofillClient::PaymentsRpcResult result,
|
| const base::string16& context_token,
|
| - scoped_ptr<base::DictionaryValue> legal_message) override;
|
| + std::unique_ptr<base::DictionaryValue> legal_message) override;
|
| void OnDidUploadCard(AutofillClient::PaymentsRpcResult result) override;
|
|
|
| // Saves risk data in |unmasking_risk_data_| and calls UnmaskCard if the user
|
| @@ -342,7 +342,7 @@ class AutofillManager : public AutofillDownloadManager::Observer,
|
| // Creates a FormStructure using the FormData received from the renderer. Will
|
| // return an empty scoped_ptr if the data should not be processed for upload
|
| // or personal data.
|
| - scoped_ptr<FormStructure> ValidateSubmittedForm(const FormData& form);
|
| + std::unique_ptr<FormStructure> ValidateSubmittedForm(const FormData& form);
|
|
|
| // Fills |form_structure| cached element corresponding to |form|.
|
| // Returns false if the cached element was not found.
|
| @@ -446,7 +446,7 @@ class AutofillManager : public AutofillDownloadManager::Observer,
|
| AutofillClient* const client_;
|
|
|
| // Handles Payments service requests.
|
| - scoped_ptr<payments::PaymentsClient> payments_client_;
|
| + std::unique_ptr<payments::PaymentsClient> payments_client_;
|
|
|
| std::string app_locale_;
|
|
|
| @@ -460,14 +460,15 @@ class AutofillManager : public AutofillDownloadManager::Observer,
|
|
|
| // Handles queries and uploads to Autofill servers. Will be NULL if
|
| // the download manager functionality is disabled.
|
| - scoped_ptr<AutofillDownloadManager> download_manager_;
|
| + std::unique_ptr<AutofillDownloadManager> download_manager_;
|
|
|
| // Handles single-field autocomplete form data.
|
| - scoped_ptr<AutocompleteHistoryManager> autocomplete_history_manager_;
|
| + std::unique_ptr<AutocompleteHistoryManager> autocomplete_history_manager_;
|
|
|
| // Utilities for logging form events.
|
| - scoped_ptr<AutofillMetrics::FormEventLogger> address_form_event_logger_;
|
| - scoped_ptr<AutofillMetrics::FormEventLogger> credit_card_form_event_logger_;
|
| + std::unique_ptr<AutofillMetrics::FormEventLogger> address_form_event_logger_;
|
| + std::unique_ptr<AutofillMetrics::FormEventLogger>
|
| + credit_card_form_event_logger_;
|
|
|
| // Have we logged whether Autofill is enabled for this page load?
|
| bool has_logged_autofill_enabled_;
|
| @@ -492,7 +493,7 @@ class AutofillManager : public AutofillDownloadManager::Observer,
|
| ScopedVector<FormStructure> form_structures_;
|
|
|
| // A copy of the currently interacted form data.
|
| - scoped_ptr<FormData> pending_form_data_;
|
| + std::unique_ptr<FormData> pending_form_data_;
|
|
|
| // Collected information about a pending unmask request, and data about the
|
| // form.
|
|
|