$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r71252 - trunk/boost/phoenix/core/detail
From: thom.heller_at_[hidden]
Date: 2011-04-14 12:32:49
Author: theller
Date: 2011-04-14 12:32:48 EDT (Thu, 14 Apr 2011)
New Revision: 71252
URL: http://svn.boost.org/trac/boost/changeset/71252
Log:
[phoenix] fixing another ADL misbehaviour
Text files modified: 
   trunk/boost/phoenix/core/detail/function_eval.hpp |    12 ++++++------                            
   1 files changed, 6 insertions(+), 6 deletions(-)
Modified: trunk/boost/phoenix/core/detail/function_eval.hpp
==============================================================================
--- trunk/boost/phoenix/core/detail/function_eval.hpp	(original)
+++ trunk/boost/phoenix/core/detail/function_eval.hpp	2011-04-14 12:32:48 EDT (Thu, 14 Apr 2011)
@@ -59,20 +59,20 @@
             typename result<function_eval(F const&, Context const&)>::type
             operator()(F const & f, Context const & ctx) const
             {
-                return eval(f, ctx)();
+                return boost::phoenix::eval(f, ctx)();
             }
 
             template <typename F, typename Context>
             typename result<function_eval(F &, Context const&)>::type
             operator()(F & f, Context const & ctx) const
             {
-                return eval(f, ctx)();
+                return boost::phoenix::eval(f, ctx)();
             }
 
         #define PHOENIX_GET_ARG(z, n, data)                                     \
             typedef                                                             \
                 typename boost::result_of<                                      \
-                    evaluator(                                                  \
+                    boost::phoenix::evaluator(                                                  \
                         BOOST_PP_CAT(A, n)                                      \
                       , Context                                                 \
                     )                                                           \
@@ -80,7 +80,7 @@
                 BOOST_PP_CAT(a, n);
 
         #define PHOENIX_EVAL_ARG(z, n, data)                                    \
-            help_rvalue_deduction(eval(BOOST_PP_CAT(a, n), ctx))
+            help_rvalue_deduction(boost::phoenix::eval(BOOST_PP_CAT(a, n), ctx))
         
         #define M0(z, n, data)                                     \
             typename proto::detail::uncvref<BOOST_PP_CAT(a, n)>::type
@@ -157,7 +157,7 @@
             >::type
             operator()(F const & f, BOOST_PHOENIX_A_ref_a, Context const & ctx) const
             {
-                return eval(f, ctx)(BOOST_PP_ENUM(BOOST_PHOENIX_ITERATION, PHOENIX_EVAL_ARG, _));
+                return boost::phoenix::eval(f, ctx)(BOOST_PP_ENUM(BOOST_PHOENIX_ITERATION, PHOENIX_EVAL_ARG, _));
             }
 
             template <typename F, BOOST_PHOENIX_typename_A, typename Context>
@@ -170,7 +170,7 @@
             >::type
             operator()(F & f, BOOST_PHOENIX_A_ref_a, Context const & ctx) const
             {
-                return eval(f, ctx)(BOOST_PP_ENUM(BOOST_PHOENIX_ITERATION, PHOENIX_EVAL_ARG, _));
+                return boost::phoenix::eval(f, ctx)(BOOST_PP_ENUM(BOOST_PHOENIX_ITERATION, PHOENIX_EVAL_ARG, _));
             }
 #endif