Index: ios/chrome/browser/sessions/ios_chrome_tab_restore_service_factory.h |
diff --git a/ios/chrome/browser/sessions/ios_chrome_tab_restore_service_factory.h b/ios/chrome/browser/sessions/ios_chrome_tab_restore_service_factory.h |
index eb7f59cda3b2854ee6e9c24109b876250f7d9bd1..73daf121d7b183b0439182a059b2dc89dcf7bdba 100644 |
--- a/ios/chrome/browser/sessions/ios_chrome_tab_restore_service_factory.h |
+++ b/ios/chrome/browser/sessions/ios_chrome_tab_restore_service_factory.h |
@@ -5,6 +5,8 @@ |
#ifndef IOS_CHROME_BROWSER_SESSIONS_IOS_CHROME_TAB_RESTORE_SERVICE_FACTORY_H_ |
#define IOS_CHROME_BROWSER_SESSIONS_IOS_CHROME_TAB_RESTORE_SERVICE_FACTORY_H_ |
+#include <memory> |
+ |
#include "base/macros.h" |
#include "components/keyed_service/ios/browser_state_keyed_service_factory.h" |
@@ -43,7 +45,7 @@ class IOSChromeTabRestoreServiceFactory |
~IOSChromeTabRestoreServiceFactory() override; |
// BrowserStateKeyedServiceFactory: |
- scoped_ptr<KeyedService> BuildServiceInstanceFor( |
+ std::unique_ptr<KeyedService> BuildServiceInstanceFor( |
web::BrowserState* context) const override; |
bool ServiceIsNULLWhileTesting() const override; |