Index: chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h |
diff --git a/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h b/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h |
index b0f2384369fd33a00c6f26ee60a666c71d06053e..8990c79ef2a53faf2fde13dee06c285247cdace8 100644 |
--- a/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h |
+++ b/chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h |
@@ -19,7 +19,7 @@ class URLPattern; |
// FileBrowserHandler encapsulates the state of a file browser action. |
class FileBrowserHandler { |
public: |
- typedef std::vector<linked_ptr<FileBrowserHandler> > List; |
+ using List = std::vector<std::unique_ptr<FileBrowserHandler>>; |
FileBrowserHandler(); |
~FileBrowserHandler(); |
@@ -82,6 +82,8 @@ class FileBrowserHandler { |
// A list of file filters. |
extensions::URLPatternSet url_set_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(FileBrowserHandler); |
}; |
// Parses the "file_browser_handlers" extension manifest key. |
@@ -94,6 +96,8 @@ class FileBrowserHandlerParser : public extensions::ManifestHandler { |
private: |
const std::vector<std::string> Keys() const override; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(FileBrowserHandlerParser); |
}; |
#endif // CHROME_COMMON_EXTENSIONS_API_FILE_BROWSER_HANDLERS_FILE_BROWSER_HANDLER_H_ |