Index: components/keyed_service/content/browser_context_dependency_manager.h |
diff --git a/components/keyed_service/content/browser_context_dependency_manager.h b/components/keyed_service/content/browser_context_dependency_manager.h |
index 6f0ecf1297131eeb28681c2197e49ba2326c2866..551a8229c0291316502f647d95a5975dace590df 100644 |
--- a/components/keyed_service/content/browser_context_dependency_manager.h |
+++ b/components/keyed_service/content/browser_context_dependency_manager.h |
@@ -5,9 +5,10 @@ |
#ifndef COMPONENTS_KEYED_SERVICE_CONTENT_BROWSER_CONTEXT_DEPENDENCY_MANAGER_H_ |
#define COMPONENTS_KEYED_SERVICE_CONTENT_BROWSER_CONTEXT_DEPENDENCY_MANAGER_H_ |
+#include <memory> |
+ |
#include "base/callback_forward.h" |
#include "base/callback_list.h" |
-#include "base/memory/scoped_ptr.h" |
#include "components/keyed_service/core/dependency_manager.h" |
#include "components/keyed_service/core/keyed_service_export.h" |
@@ -62,7 +63,8 @@ class KEYED_SERVICE_EXPORT BrowserContextDependencyManager |
// CreateBrowserContextServices() or CreateBrowserContextServicesForTest(). |
// This can be useful in browser tests which wish to substitute test or mock |
// builders for the keyed services. |
- scoped_ptr<base::CallbackList<void(content::BrowserContext*)>::Subscription> |
+ std::unique_ptr< |
+ base::CallbackList<void(content::BrowserContext*)>::Subscription> |
RegisterWillCreateBrowserContextServicesCallbackForTesting( |
const base::Callback<void(content::BrowserContext*)>& callback); |