|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r86658 - branches/release/boost/thread
From: vicente.botet_at_[hidden]
Date: 2013-11-12 13:35:19
Author: viboes
Date: 2013-11-12 13:35:19 EST (Tue, 12 Nov 2013)
New Revision: 86658
URL: http://svn.boost.org/trac/boost/changeset/86658
Log:
Thread: merge dummy replacement to fix #9341.
Text files modified:
branches/release/boost/thread/scoped_thread.hpp | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
Modified: branches/release/boost/thread/scoped_thread.hpp
==============================================================================
--- branches/release/boost/thread/scoped_thread.hpp Tue Nov 12 13:33:52 2013 (r86657)
+++ branches/release/boost/thread/scoped_thread.hpp 2013-11-12 13:35:19 EST (Tue, 12 Nov 2013) (r86658)
@@ -47,13 +47,13 @@
*
*/
#if ! defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
- template <class F, class ...Args, typename = typename disable_if<is_same<typename decay<F>::type, thread>, dummy* >::type>
+ template <class F, class ...Args, typename = typename disable_if<is_same<typename decay<F>::type, thread>, void* >::type>
explicit strict_scoped_thread(BOOST_THREAD_FWD_REF(F) f, BOOST_THREAD_FWD_REF(Args)... args) :
t_(boost::forward<F>(f), boost::forward<Args>(args)...) {}
#else
template <class F>
explicit strict_scoped_thread(BOOST_THREAD_FWD_REF(F) f,
- typename disable_if<is_same<typename decay<F>::type, thread>, dummy* >::type=0) :
+ typename disable_if<is_same<typename decay<F>::type, thread>, void* >::type=0) :
t_(boost::forward<F>(f)) {}
template <class F, class A1>
strict_scoped_thread(BOOST_THREAD_FWD_REF(F) f, BOOST_THREAD_FWD_REF(A1) a1) :
@@ -137,13 +137,13 @@
*/
#if ! defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
- template <class F, class ...Args, typename = typename disable_if<is_same<typename decay<F>::type, thread>, dummy* >::type>
+ template <class F, class ...Args, typename = typename disable_if<is_same<typename decay<F>::type, thread>, void* >::type>
explicit scoped_thread(BOOST_THREAD_FWD_REF(F) f, BOOST_THREAD_FWD_REF(Args)... args) :
t_(boost::forward<F>(f), boost::forward<Args>(args)...) {}
#else
template <class F>
explicit scoped_thread(BOOST_THREAD_FWD_REF(F) f,
- typename disable_if<is_same<typename decay<F>::type, thread>, dummy* >::type=0) :
+ typename disable_if<is_same<typename decay<F>::type, thread>, void* >::type=0) :
t_(boost::forward<F>(f)) {}
template <class F, class A1>
scoped_thread(BOOST_THREAD_FWD_REF(F) f, BOOST_THREAD_FWD_REF(A1) a1) :
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk