diff options
author | limasdf <limasdf@gmail.com> | 2015-11-17 17:08:42 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-18 01:09:57 +0000 |
commit | e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0 (patch) | |
tree | a613a9a16c6ab1aaa2efd301c22a8f32c7726080 /chrome/browser/usb | |
parent | f8b2532f9f9b4a35f396602bb80dfc34ee102fe4 (diff) | |
download | chromium_src-e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0.zip chromium_src-e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0.tar.gz chromium_src-e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0.tar.bz2 |
ScopedPtrMap -> std::map from /chrome
C++ 11 enables containers that contain move-only type, scoped_ptr.
So, Use std::map<key, scoped_ptr<Foo>> instead of ScopedPtrMap.
BUG=554291
Review URL: https://codereview.chromium.org/1453643003
Cr-Commit-Position: refs/heads/master@{#360245}
Diffstat (limited to 'chrome/browser/usb')
-rw-r--r-- | chrome/browser/usb/usb_tab_helper.cc | 2 | ||||
-rw-r--r-- | chrome/browser/usb/usb_tab_helper.h | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/usb/usb_tab_helper.cc b/chrome/browser/usb/usb_tab_helper.cc index 152dd0d..29f875a 100644 --- a/chrome/browser/usb/usb_tab_helper.cc +++ b/chrome/browser/usb/usb_tab_helper.cc @@ -51,7 +51,7 @@ void UsbTabHelper::GetPermissionProvider( scoped_ptr<WebUSBPermissionProvider> permission_provider( new WebUSBPermissionProvider(render_frame_host)); permission_provider->Bind(request.Pass()); - permission_provider_.set(render_frame_host, permission_provider.Pass()); + permission_provider_[render_frame_host] = permission_provider.Pass(); } else { it->second->Bind(request.Pass()); } diff --git a/chrome/browser/usb/usb_tab_helper.h b/chrome/browser/usb/usb_tab_helper.h index c2bb342..003f8dd 100644 --- a/chrome/browser/usb/usb_tab_helper.h +++ b/chrome/browser/usb/usb_tab_helper.h @@ -5,7 +5,8 @@ #ifndef CHROME_BROWSER_USB_USB_TAB_HELPER_H_ #define CHROME_BROWSER_USB_USB_TAB_HELPER_H_ -#include "base/containers/scoped_ptr_map.h" +#include <map> + #include "base/macros.h" #include "content/public/browser/web_contents_observer.h" #include "content/public/browser/web_contents_user_data.h" @@ -44,8 +45,8 @@ class UsbTabHelper : public content::WebContentsObserver, content::RenderFrameHost* render_frame_host, mojo::InterfaceRequest<device::usb::PermissionProvider> request); - base::ScopedPtrMap<content::RenderFrameHost*, - scoped_ptr<WebUSBPermissionProvider>> permission_provider_; + std::map<content::RenderFrameHost*, scoped_ptr<WebUSBPermissionProvider>> + permission_provider_; DISALLOW_COPY_AND_ASSIGN(UsbTabHelper); }; |