Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r53353 - trunk/boost/signals2
From: fmhess_at_[hidden]
Date: 2009-05-28 14:37:41


Author: fmhess
Date: 2009-05-28 14:37:40 EDT (Thu, 28 May 2009)
New Revision: 53353
URL: http://svn.boost.org/trac/boost/changeset/53353

Log:
Use BOOST_NO_VARIADIC_TEMPLATES instead of BOOST_HAS_VARIADIC_TMPL, etc.

Text files modified:
   trunk/boost/signals2/deconstruct.hpp | 12 ++++++------
   1 files changed, 6 insertions(+), 6 deletions(-)

Modified: trunk/boost/signals2/deconstruct.hpp
==============================================================================
--- trunk/boost/signals2/deconstruct.hpp (original)
+++ trunk/boost/signals2/deconstruct.hpp 2009-05-28 14:37:40 EDT (Thu, 28 May 2009)
@@ -44,7 +44,7 @@
 namespace detail
 {
 
-#if defined( BOOST_HAS_RVALUE_REFS )
+#if !defined(BOOST_NO_RVALUE_REFERENCES)
   template< class T > T&& forward( T &&t )
   {
       return t;
@@ -71,7 +71,7 @@
         }
         return _sp;
     }
-#if defined( BOOST_HAS_VARIADIC_TMPL ) && defined( BOOST_HAS_RVALUE_REFS )
+#if !defined(BOOST_NO_VARIADIC_TEMPLATES) && !defined(BOOST_NO_RVALUE_REFERENCES)
     template<class... Args>
       const shared_ptr<T>& postconstruct(Args && ... args)
     {
@@ -83,7 +83,7 @@
         }
         return _sp;
     }
-#else
+#else // !defined(BOOST_NO_VARIADIC_TEMPLATES) && !defined(BOOST_NO_RVALUE_REFERENCES)
     template<typename A1>
       const shared_ptr<T>& postconstruct(const A1 &a1) const
     {
@@ -191,7 +191,7 @@
         }
         return _sp;
     }
-#endif // else defined( BOOST_HAS_VARIADIC_TMPL ) && defined( BOOST_HAS_RVALUE_REFS )
+#endif // !defined(BOOST_NO_VARIADIC_TEMPLATES) && !defined(BOOST_NO_RVALUE_REFERENCES)
 private:
     friend class boost::signals2::deconstruct_access;
     postconstructor_invoker(const shared_ptr<T> & sp):
@@ -292,7 +292,7 @@
 
     }
 
-#if defined( BOOST_HAS_VARIADIC_TMPL ) && defined( BOOST_HAS_RVALUE_REFS )
+#if !defined(BOOST_NO_VARIADIC_TEMPLATES) && !defined(BOOST_NO_RVALUE_REFERENCES)
 
     // Variadic templates, rvalue reference
 
@@ -480,7 +480,7 @@
     return deconstruct_access::deconstruct<T>();
 }
 
-#if defined( BOOST_HAS_VARIADIC_TMPL ) && defined( BOOST_HAS_RVALUE_REFS )
+#if !defined(BOOST_NO_VARIADIC_TEMPLATES) && !defined(BOOST_NO_RVALUE_REFERENCES)
 
 // Variadic templates, rvalue reference
 


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