From 89ae3d88032cfc42f5a75024e2a49f7fa3412edb Mon Sep 17 00:00:00 2001 From: "rsleevi@chromium.org" Date: Wed, 9 May 2012 00:16:25 +0000 Subject: Permit .Pass()ing scoped_ptr_malloc<>'s that have custom FreeProcs. BUG=126008 TEST=TaskRunnerHelpersTest.PostTaskAndReplyWithResultPassed R=willchan Review URL: https://chromiumcodereview.appspot.com/10384021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135955 0039d316-1c4b-4281-b951-d872f2087c98 --- base/callback_internal.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'base/callback_internal.h') diff --git a/base/callback_internal.h b/base/callback_internal.h index 92ea80a..56d88a3 100644 --- a/base/callback_internal.h +++ b/base/callback_internal.h @@ -143,10 +143,10 @@ struct CallbackParamTraits > { typedef scoped_array StorageType; }; -template -struct CallbackParamTraits > { - typedef scoped_ptr_malloc ForwardType; - typedef scoped_ptr_malloc StorageType; +template +struct CallbackParamTraits > { + typedef scoped_ptr_malloc ForwardType; + typedef scoped_ptr_malloc StorageType; }; template @@ -180,8 +180,8 @@ scoped_ptr CallbackForward(scoped_ptr& p) { return p.Pass(); } template scoped_array CallbackForward(scoped_array& p) { return p.Pass(); } -template -scoped_ptr_malloc CallbackForward(scoped_ptr_malloc& p) { +template +scoped_ptr_malloc CallbackForward(scoped_ptr_malloc& p) { return p.Pass(); } -- cgit v1.1