From 5e05b437032ffeb7bf9da7dcf1355fc668a33a9d Mon Sep 17 00:00:00 2001 From: dcheng Date: Wed, 13 Jan 2016 20:41:45 -0800 Subject: =?UTF-8?q?Convert=20Pass()=E2=86=92std::move()=20for=20iOS=20buil?= =?UTF-8?q?d.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BUG=557422 R=rickyz@chromium.org TBR=jam@chromium.org Review URL: https://codereview.chromium.org/1586833002 Cr-Commit-Position: refs/heads/master@{#369328} --- ios/chrome/browser/infobars/infobar.mm | 5 +++-- ios/chrome/browser/infobars/infobar_manager_impl.cc | 4 +++- ios/chrome/browser/infobars/infobar_utils.mm | 6 ++++-- 3 files changed, 10 insertions(+), 5 deletions(-) (limited to 'ios/chrome/browser/infobars') diff --git a/ios/chrome/browser/infobars/infobar.mm b/ios/chrome/browser/infobars/infobar.mm index b7f7453..00ae46b 100644 --- a/ios/chrome/browser/infobars/infobar.mm +++ b/ios/chrome/browser/infobars/infobar.mm @@ -4,6 +4,8 @@ #include "ios/chrome/browser/infobars/infobar.h" +#include + #include "base/logging.h" #include "components/infobars/core/confirm_infobar_delegate.h" #include "components/translate/core/browser/translate_infobar_delegate.h" @@ -15,8 +17,7 @@ using infobars::InfoBar; using infobars::InfoBarDelegate; InfoBarIOS::InfoBarIOS(scoped_ptr delegate) - : InfoBar(delegate.Pass()) { -} + : InfoBar(std::move(delegate)) {} InfoBarIOS::~InfoBarIOS() { DCHECK(controller_); diff --git a/ios/chrome/browser/infobars/infobar_manager_impl.cc b/ios/chrome/browser/infobars/infobar_manager_impl.cc index 551268b..57b95db 100644 --- a/ios/chrome/browser/infobars/infobar_manager_impl.cc +++ b/ios/chrome/browser/infobars/infobar_manager_impl.cc @@ -4,6 +4,8 @@ #include "ios/chrome/browser/infobars/infobar_manager_impl.h" +#include + #include "components/infobars/core/confirm_infobar_delegate.h" #include "components/infobars/core/infobar.h" #include "components/infobars/core/infobar_delegate.h" @@ -62,7 +64,7 @@ int InfoBarManagerImpl::GetActiveEntryID() { scoped_ptr InfoBarManagerImpl::CreateConfirmInfoBar( scoped_ptr delegate) { - return ::CreateConfirmInfoBar(delegate.Pass()); + return ::CreateConfirmInfoBar(std::move(delegate)); } void InfoBarManagerImpl::NavigationItemCommitted( diff --git a/ios/chrome/browser/infobars/infobar_utils.mm b/ios/chrome/browser/infobars/infobar_utils.mm index e4643df..f3e9a0b 100644 --- a/ios/chrome/browser/infobars/infobar_utils.mm +++ b/ios/chrome/browser/infobars/infobar_utils.mm @@ -4,6 +4,8 @@ #include "ios/chrome/browser/infobars/infobar_utils.h" +#include + #include "base/mac/scoped_nsobject.h" #include "base/memory/scoped_ptr.h" #include "components/infobars/core/confirm_infobar_delegate.h" @@ -12,9 +14,9 @@ scoped_ptr CreateConfirmInfoBar( scoped_ptr delegate) { - scoped_ptr infobar(new InfoBarIOS(delegate.Pass())); + scoped_ptr infobar(new InfoBarIOS(std::move(delegate))); base::scoped_nsobject controller( [[ConfirmInfoBarController alloc] initWithDelegate:infobar.get()]); infobar->SetController(controller); - return infobar.Pass(); + return std::move(infobar); } -- cgit v1.1