From e9cd76ffd41c3bfaaa67452d6e4e435e9c9719f0 Mon Sep 17 00:00:00 2001 From: limasdf Date: Tue, 17 Nov 2015 17:08:42 -0800 Subject: ScopedPtrMap -> std::map from /chrome C++ 11 enables containers that contain move-only type, scoped_ptr. So, Use std::map> instead of ScopedPtrMap. BUG=554291 Review URL: https://codereview.chromium.org/1453643003 Cr-Commit-Position: refs/heads/master@{#360245} --- chrome/browser/usb/usb_tab_helper.cc | 2 +- chrome/browser/usb/usb_tab_helper.h | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'chrome/browser/usb') 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 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 + #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 request); - base::ScopedPtrMap> permission_provider_; + std::map> + permission_provider_; DISALLOW_COPY_AND_ASSIGN(UsbTabHelper); }; -- cgit v1.1