Index: extensions/browser/external_provider_interface.h |
diff --git a/extensions/browser/external_provider_interface.h b/extensions/browser/external_provider_interface.h |
index 727efdfb84872495e2259919ef8bf3566596f904..10ec9355e54e1a360dba56a0bb113fd296dcc9aa 100644 |
--- a/extensions/browser/external_provider_interface.h |
+++ b/extensions/browser/external_provider_interface.h |
@@ -5,9 +5,9 @@ |
#ifndef EXTENSIONS_BROWSER_EXTERNAL_PROVIDER_INTERFACE_H_ |
#define EXTENSIONS_BROWSER_EXTERNAL_PROVIDER_INTERFACE_H_ |
+#include <memory> |
#include <vector> |
-#include "base/memory/linked_ptr.h" |
#include "extensions/common/manifest.h" |
class GURL; |
@@ -96,8 +96,8 @@ class ExternalProviderInterface { |
virtual bool IsReady() const = 0; |
}; |
-typedef std::vector<linked_ptr<ExternalProviderInterface> > |
- ProviderCollection; |
+using ProviderCollection = |
+ std::vector<std::unique_ptr<ExternalProviderInterface>>; |
} // namespace extensions |