summaryrefslogtreecommitdiff
path: root/chromium/components/search_engines/default_search_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/search_engines/default_search_manager.h')
-rw-r--r--chromium/components/search_engines/default_search_manager.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/chromium/components/search_engines/default_search_manager.h b/chromium/components/search_engines/default_search_manager.h
index 774bf27b7bc..3cf6960340e 100644
--- a/chromium/components/search_engines/default_search_manager.h
+++ b/chromium/components/search_engines/default_search_manager.h
@@ -5,9 +5,10 @@
#ifndef COMPONENTS_SEARCH_ENGINES_DEFAULT_SEARCH_MANAGER_H_
#define COMPONENTS_SEARCH_ENGINES_DEFAULT_SEARCH_MANAGER_H_
+#include <memory>
+
#include "base/callback.h"
#include "base/macros.h"
-#include "base/memory/scoped_ptr.h"
#include "components/prefs/pref_change_registrar.h"
namespace base {
@@ -77,7 +78,7 @@ class DefaultSearchManager {
static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry);
// Save default search provider pref values into the map provided.
- static void AddPrefValueToMap(scoped_ptr<base::DictionaryValue> value,
+ static void AddPrefValueToMap(std::unique_ptr<base::DictionaryValue> value,
PrefValueMap* pref_value_map);
// Testing code can call this with |disabled| set to true to cause
@@ -144,16 +145,16 @@ class DefaultSearchManager {
// Default search engine provided by pre-populated data or by the
// |kSearchProviderOverrides| pref. This will be used when no other default
// search engine has been selected.
- scoped_ptr<TemplateURLData> fallback_default_search_;
+ std::unique_ptr<TemplateURLData> fallback_default_search_;
// Default search engine provided by extension (usings Settings Override API).
// This will be null if there are no extensions installed which provide
// default search engines.
- scoped_ptr<TemplateURLData> extension_default_search_;
+ std::unique_ptr<TemplateURLData> extension_default_search_;
// Default search engine provided by prefs (either user prefs or policy
// prefs). This will be null if no value was set in the pref store.
- scoped_ptr<TemplateURLData> prefs_default_search_;
+ std::unique_ptr<TemplateURLData> prefs_default_search_;
// True if the default search is currently enforced by policy.
bool default_search_controlled_by_policy_;