$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r70749 - branches/pplib/variadics/boost/preprocessor/tuple/detail
From: eldiener_at_[hidden]
Date: 2011-03-30 07:51:44
Author: eldiener
Date: 2011-03-30 07:51:43 EDT (Wed, 30 Mar 2011)
New Revision: 70749
URL: http://svn.boost.org/trac/boost/changeset/70749
Log:
Updated to avoid recursion.
Text files modified: 
   branches/pplib/variadics/boost/preprocessor/tuple/detail/use_overload.hpp |     9 +++++++--                               
   1 files changed, 7 insertions(+), 2 deletions(-)
Modified: branches/pplib/variadics/boost/preprocessor/tuple/detail/use_overload.hpp
==============================================================================
--- branches/pplib/variadics/boost/preprocessor/tuple/detail/use_overload.hpp	(original)
+++ branches/pplib/variadics/boost/preprocessor/tuple/detail/use_overload.hpp	2011-03-30 07:51:43 EDT (Wed, 30 Mar 2011)
@@ -17,13 +17,18 @@
 # if BOOST_PP_VARIADICS
 #
 # include <boost/preprocessor/facilities/overload.hpp>
-# include <boost/preprocessor/variadic/detail/apply_var.hpp>
 #
 # /* BOOST_PP_TUPLE_DETAIL_USE_OVERLOAD */
 #
 #    define BOOST_PP_TUPLE_DETAIL_USE_OVERLOAD(prefix,...) \
-         BOOST_PP_VARIADIC_DETAIL_APPLY_VAR(BOOST_PP_OVERLOAD(prefix, __VA_ARGS__),(__VA_ARGS__)) \
+         BOOST_PP_TUPLE_DETAIL_APPLY_VAR(BOOST_PP_OVERLOAD(prefix, __VA_ARGS__),(__VA_ARGS__)) \
          /**/
 #
+#define BOOST_PP_TUPLE_DETAIL_APPLY_VAR_I(macro, args) \
+  macro args \
+/**/
+#define BOOST_PP_TUPLE_DETAIL_APPLY_VAR(macro, args) \
+  BOOST_PP_TUPLE_DETAIL_APPLY_VAR_I(macro, args) \
+/**/
 # endif // BOOST_PP_VARIADICS
 # endif // BOOST_PREPROCESSOR_TUPLE_USE_OVERLOAD_HPP