diff DEPENDENCIES/generic/include/boost/spirit/home/support/make_component.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
line wrap: on
line diff
--- a/DEPENDENCIES/generic/include/boost/spirit/home/support/make_component.hpp	Fri Sep 04 12:01:02 2015 +0100
+++ b/DEPENDENCIES/generic/include/boost/spirit/home/support/make_component.hpp	Mon Sep 07 11:12:49 2015 +0100
@@ -258,7 +258,7 @@
             typedef typename
                 proto::reverse_fold_tree<
                     proto::_
-                  , proto::make<fusion::nil>
+                  , proto::make<fusion::nil_>
                   , make_binary_helper<Grammar>
                 >::template impl<Expr, State, Data>
             reverse_fold_tree;
@@ -362,13 +362,6 @@
                 )>::type
             lhs_component;
 
-#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
-            typedef typename
-                proto::result_of::value<
-                    typename proto::result_of::child_c<Expr, 1>::type
-                >::type
-            rhs_component;
-#else
             typedef
                 typename mpl::eval_if_c<
                     phoenix::is_actor<
@@ -380,7 +373,6 @@
                     >
                 >::type
                 rhs_component;
-#endif
 
             typedef typename
                 result_of::make_cons<
@@ -396,24 +388,6 @@
                     result<make_component_(elements_type, Data)>::type
             result_type;
 
-#ifndef BOOST_SPIRIT_USE_PHOENIX_V3
-            result_type operator()(
-                typename impl::expr_param expr
-              , typename impl::state_param state
-              , typename impl::data_param data
-            ) const
-            {
-                elements_type elements =
-                    detail::make_cons(
-                        Grammar()(
-                            proto::child_c<0>(expr), state, data)   // LHS
-                      , detail::make_cons(
-                            proto::value(proto::child_c<1>(expr)))  // RHS
-                    );
-
-                return make_component_()(elements, data);
-            }
-#else
             result_type operator()(
                 typename impl::expr_param expr
               , typename impl::state_param state
@@ -466,7 +440,6 @@
 
                 return make_component_()(elements, data);
             }
-#endif
         };
     };
 }}}