Index: boost/spirit/home/classic/dynamic/impl/select.ipp =================================================================== --- boost/spirit/home/classic/dynamic/impl/select.ipp (revision 61952) +++ boost/spirit/home/classic/dynamic/impl/select.ipp (working copy) @@ -68,7 +68,7 @@ static ResultT do_(TupleT const &t, ScannerT const &scan) { - typedef typename phoenix::tuple_element::type parser_t; + typedef typename ::phoenix::tuple_element::type parser_t; typedef typename ScannerT::iterator_t iterator_t; typedef typename parser_result::type result_t; @@ -94,7 +94,7 @@ static ResultT do_(TupleT const &t, ScannerT const &scan) { - typedef typename phoenix::tuple_element::type parser_t; + typedef typename ::phoenix::tuple_element::type parser_t; typedef typename ScannerT::iterator_t iterator_t; typedef typename parser_result::type result_t; Index: boost/spirit/home/classic/dynamic/impl/switch.ipp =================================================================== --- boost/spirit/home/classic/dynamic/impl/switch.ipp (revision 61952) +++ boost/spirit/home/classic/dynamic/impl/switch.ipp (working copy) @@ -508,7 +508,7 @@ template struct result { - typedef typename phoenix::actor_result >::type + typedef typename ::phoenix::actor_result >::type type; }; Index: boost/spirit/home/classic/dynamic/lazy.hpp =================================================================== --- boost/spirit/home/classic/dynamic/lazy.hpp (revision 61952) +++ boost/spirit/home/classic/dynamic/lazy.hpp (working copy) @@ -30,8 +30,8 @@ struct lazy_parser : parser > { typedef lazy_parser self_t; - typedef typename phoenix::actor_result< - ActorT, phoenix::tuple<> >::plain_type actor_result_t; + typedef typename ::phoenix::actor_result< + ActorT, ::phoenix::tuple<> >::plain_type actor_result_t; template struct result Index: boost/spirit/home/classic/dynamic/select.hpp =================================================================== --- boost/spirit/home/classic/dynamic/select.hpp (revision 61952) +++ boost/spirit/home/classic/dynamic/select.hpp (working copy) @@ -142,7 +142,7 @@ // // template // select_parser< - // phoenix::tuple< + // ::phoenix::tuple< // typename impl::as_embedded_parser::type, // ... // >, @@ -154,7 +154,7 @@ // typedef impl::as_embedded_parser parser_t0; // ... // - // typedef phoenix::tuple< + // typedef ::phoenix::tuple< // parser_t0::type, // ... // > tuple_t; @@ -186,7 +186,7 @@ BOOST_PP_ENUM_PARAMS_Z(z, BOOST_PP_INC(N), typename ParserT) \ > \ select_parser< \ - phoenix::tuple< \ + ::phoenix::tuple< \ BOOST_PP_ENUM_ ## z(BOOST_PP_INC(N), \ BOOST_SPIRIT_SELECT_EMBEDDED, _) \ >, \ @@ -201,7 +201,7 @@ BOOST_PP_REPEAT_ ## z(BOOST_PP_INC(N), \ BOOST_SPIRIT_SELECT_EMBEDDED_TYPEDEF, _) \ \ - typedef phoenix::tuple< \ + typedef ::phoenix::tuple< \ BOOST_PP_ENUM_BINARY_PARAMS_Z(z, BOOST_PP_INC(N), \ typename parser_t, ::type BOOST_PP_INTERCEPT) \ > tuple_t; \ Index: boost/spirit/home/classic/utility/grammar_def_fwd.hpp =================================================================== --- boost/spirit/home/classic/utility/grammar_def_fwd.hpp (revision 61952) +++ boost/spirit/home/classic/utility/grammar_def_fwd.hpp (working copy) @@ -39,7 +39,7 @@ typename T, BOOST_PP_ENUM_BINARY_PARAMS( BOOST_PP_DEC(BOOST_SPIRIT_GRAMMAR_STARTRULE_TYPE_LIMIT_A), - typename T, = phoenix::nil_t BOOST_PP_INTERCEPT + typename T, = ::phoenix::nil_t BOOST_PP_INTERCEPT ) > class grammar_def; Index: boost/spirit/home/classic/utility/grammar_def.hpp =================================================================== --- boost/spirit/home/classic/utility/grammar_def.hpp (revision 61952) +++ boost/spirit/home/classic/utility/grammar_def.hpp (working copy) @@ -85,8 +85,8 @@ // is still phoenix::nil_t, otherwise a constant pointer type to the // inspected type is returned. typedef typename boost::mpl::if_c< - boost::is_same::value, - phoenix::nil_t, + boost::is_same::value, + ::phoenix::nil_t, ptr_type >::type type; @@ -101,7 +101,7 @@ }; template - struct assign_zero_to_tuple_member { + struct assign_zero_to_tuple_member { template static void do_(TupleT& /*t*/) {} @@ -109,7 +109,7 @@ struct phoenix_nil_type { - typedef phoenix::nil_t type; + typedef ::phoenix::nil_t type; }; template @@ -121,7 +121,7 @@ { typedef typename boost::mpl::eval_if_c< (N < TupleT::length), - phoenix::tuple_element, + ::phoenix::tuple_element, phoenix_nil_type >::type element_type; @@ -166,7 +166,7 @@ // This generates the full tuple type from the given template parameters // T, T0, ... // - // typedef phoenix::tuple< + // typedef ::phoenix::tuple< // typename impl::make_const_pointer::type, // typename impl::make_const_pointer::type, // ... @@ -177,7 +177,7 @@ typename impl::make_const_pointer::type \ /**/ - typedef phoenix::tuple< + typedef ::phoenix::tuple< typename impl::make_const_pointer::type, BOOST_PP_ENUM( BOOST_PP_DEC(BOOST_SPIRIT_GRAMMAR_STARTRULE_TYPE_LIMIT_A), @@ -199,7 +199,7 @@ // template // void start_parsers (TC0 const &t0, ...) // { - // using phoenix::tuple_index_names::_1; + // using ::phoenix::tuple_index_names::_1; // t[_1] = &t0; // ... // } @@ -211,7 +211,7 @@ BOOST_PP_CAT(TC, N) const &BOOST_PP_CAT(t, N) \ /**/ #define BOOST_SPIRIT_GRAMMARDEF_ENUM_ASSIGN(z, N, _) \ - using phoenix::tuple_index_names::BOOST_PP_CAT(_, BOOST_PP_INC(N)); \ + using ::phoenix::tuple_index_names::BOOST_PP_CAT(_, BOOST_PP_INC(N)); \ t[BOOST_PP_CAT(_, BOOST_PP_INC(N))] = &BOOST_PP_CAT(t, N); \ /**/ #define BOOST_SPIRIT_GRAMMARDEF_ENUM_START(z, N, _) \ @@ -250,7 +250,7 @@ grammar_def() { - using phoenix::tuple_index_names::_1; + using ::phoenix::tuple_index_names::_1; t[_1] = 0; BOOST_PP_REPEAT_FROM_TO( 1, BOOST_SPIRIT_GRAMMAR_STARTRULE_TYPE_LIMIT_A, @@ -268,13 +268,13 @@ // the start_parser() function from inside the constructor of your // embedded definition class to initialize the start parsers to be exposed // from your grammar. - using phoenix::tuple_index_names::_1; + using ::phoenix::tuple_index_names::_1; BOOST_SPIRIT_ASSERT(0 != t[_1]); return *t[_1]; } template - typename phoenix::tuple_element::crtype + typename ::phoenix::tuple_element::crtype get_start_parser() const { // If the following expression yields a compiler error, you have probably Index: boost/spirit/home/classic/attribute/closure.hpp =================================================================== --- boost/spirit/home/classic/attribute/closure.hpp (revision 61952) +++ boost/spirit/home/classic/attribute/closure.hpp (working copy) @@ -65,7 +65,7 @@ { public: - typedef typename phoenix::tuple_element<0, + typedef typename ::phoenix::tuple_element<0, typename ClosureT::tuple_t>::type attr_t; typedef ClosureT base_t; typedef closure_context_linker > @@ -85,7 +85,7 @@ private: - phoenix::closure_frame frame; + ::phoenix::closure_frame frame; }; /////////////////////////////////////////////////////////////////////////// @@ -112,7 +112,7 @@ public: init_closure_context(ClosureT const& clos) - : frame(clos.subject(), phoenix::convert_actors(clos.init)) {} + : frame(clos.subject(), ::phoenix::convert_actors(clos.init)) {} ~init_closure_context() {} @@ -125,7 +125,7 @@ private: - phoenix::closure_frame frame; + ::phoenix::closure_frame frame; }; /////////////////////////////////////////////////////////////////////////// @@ -141,7 +141,7 @@ typedef unary > base_t; typedef typename ParserT::phoenix_closure_t closure_t; typedef typename ParserT::tuple_t tuple_t; - typedef typename phoenix::tuple_element<0, tuple_t>::type attr_t; + typedef typename ::phoenix::tuple_element<0, tuple_t>::type attr_t; template struct result @@ -210,7 +210,7 @@ #endif > struct closure : - public phoenix::closure< + public ::phoenix::closure< T0, T1, T2 #if BOOST_SPIRIT_CLOSURE_LIMIT > 3 , T3, T4, T5 @@ -226,7 +226,7 @@ #endif > { - typedef phoenix::closure< + typedef ::phoenix::closure< T0, T1, T2 #if BOOST_SPIRIT_CLOSURE_LIMIT > 3 , T3, T4, T5 @@ -257,19 +257,19 @@ template init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type > > operator()(A const &a) const { - typedef typename phoenix::as_actor::type a_t; - typedef phoenix::tuple actor_tuple_t; + typedef typename ::phoenix::as_actor::type a_t; + typedef ::phoenix::tuple actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a) + ::phoenix::as_actor::convert(a) ) ); } @@ -277,22 +277,22 @@ template init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()(A const &a, B const &b) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef phoenix::tuple actor_tuple_t; + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef ::phoenix::tuple actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b) ) ); } @@ -300,25 +300,25 @@ template init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()(A const &a, B const &b, C const &c) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef phoenix::tuple actor_tuple_t; + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef ::phoenix::tuple actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c) ) ); } @@ -330,32 +330,32 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( A const &a, B const &b, C const &c, D const &d ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t > actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d) ) ); } @@ -365,35 +365,35 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( A const &a, B const &b, C const &c, D const &d, E const &e ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t > actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e) ) ); } @@ -404,13 +404,13 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -418,25 +418,25 @@ F const &f ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t > actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f) ) ); } @@ -449,14 +449,14 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -464,27 +464,27 @@ F const &f, G const &g ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t > actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g) ) ); } @@ -495,15 +495,15 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -511,29 +511,29 @@ F const &f, G const &g, H const &h ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t > actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h) ) ); } @@ -544,16 +544,16 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -561,31 +561,31 @@ F const &f, G const &g, H const &h, I const &i ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef typename phoenix::as_actor::type i_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef typename ::phoenix::as_actor::type i_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t, i_t > actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h), - phoenix::as_actor::convert(i) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h), + ::phoenix::as_actor::convert(i) ) ); } @@ -598,17 +598,17 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -616,33 +616,33 @@ F const &f, G const &g, H const &h, I const &i, J const &j ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef typename phoenix::as_actor::type i_t; - typedef typename phoenix::as_actor::type j_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef typename ::phoenix::as_actor::type i_t; + typedef typename ::phoenix::as_actor::type j_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t, i_t, j_t > actor_tuple_t; return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h), - phoenix::as_actor::convert(i), - phoenix::as_actor::convert(j) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h), + ::phoenix::as_actor::convert(i), + ::phoenix::as_actor::convert(j) ) ); } @@ -654,18 +654,18 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -674,18 +674,18 @@ K const &k ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef typename phoenix::as_actor::type i_t; - typedef typename phoenix::as_actor::type j_t; - typedef typename phoenix::as_actor::type k_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef typename ::phoenix::as_actor::type i_t; + typedef typename ::phoenix::as_actor::type j_t; + typedef typename ::phoenix::as_actor::type k_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t, i_t, j_t, k_t > actor_tuple_t; @@ -693,17 +693,17 @@ return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h), - phoenix::as_actor::convert(i), - phoenix::as_actor::convert(j), - phoenix::as_actor::convert(k) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h), + ::phoenix::as_actor::convert(i), + ::phoenix::as_actor::convert(j), + ::phoenix::as_actor::convert(k) ) ); } @@ -715,19 +715,19 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -736,19 +736,19 @@ K const &k, L const &l ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef typename phoenix::as_actor::type i_t; - typedef typename phoenix::as_actor::type j_t; - typedef typename phoenix::as_actor::type k_t; - typedef typename phoenix::as_actor::type l_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef typename ::phoenix::as_actor::type i_t; + typedef typename ::phoenix::as_actor::type j_t; + typedef typename ::phoenix::as_actor::type k_t; + typedef typename ::phoenix::as_actor::type l_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t, i_t, j_t, k_t, l_t > actor_tuple_t; @@ -756,18 +756,18 @@ return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h), - phoenix::as_actor::convert(i), - phoenix::as_actor::convert(j), - phoenix::as_actor::convert(k), - phoenix::as_actor::convert(l) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h), + ::phoenix::as_actor::convert(i), + ::phoenix::as_actor::convert(j), + ::phoenix::as_actor::convert(k), + ::phoenix::as_actor::convert(l) ) ); } @@ -781,20 +781,20 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -803,20 +803,20 @@ K const &k, L const &l, M const &m ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef typename phoenix::as_actor::type i_t; - typedef typename phoenix::as_actor::type j_t; - typedef typename phoenix::as_actor::type k_t; - typedef typename phoenix::as_actor::type l_t; - typedef typename phoenix::as_actor::type m_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef typename ::phoenix::as_actor::type i_t; + typedef typename ::phoenix::as_actor::type j_t; + typedef typename ::phoenix::as_actor::type k_t; + typedef typename ::phoenix::as_actor::type l_t; + typedef typename ::phoenix::as_actor::type m_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t, i_t, j_t, k_t, l_t, m_t > actor_tuple_t; @@ -824,19 +824,19 @@ return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h), - phoenix::as_actor::convert(i), - phoenix::as_actor::convert(j), - phoenix::as_actor::convert(k), - phoenix::as_actor::convert(l), - phoenix::as_actor::convert(m) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h), + ::phoenix::as_actor::convert(i), + ::phoenix::as_actor::convert(j), + ::phoenix::as_actor::convert(k), + ::phoenix::as_actor::convert(l), + ::phoenix::as_actor::convert(m) ) ); } @@ -848,21 +848,21 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -871,21 +871,21 @@ K const &k, L const &l, M const &m, N const &n ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef typename phoenix::as_actor::type i_t; - typedef typename phoenix::as_actor::type j_t; - typedef typename phoenix::as_actor::type k_t; - typedef typename phoenix::as_actor::type l_t; - typedef typename phoenix::as_actor::type m_t; - typedef typename phoenix::as_actor::type n_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef typename ::phoenix::as_actor::type i_t; + typedef typename ::phoenix::as_actor::type j_t; + typedef typename ::phoenix::as_actor::type k_t; + typedef typename ::phoenix::as_actor::type l_t; + typedef typename ::phoenix::as_actor::type m_t; + typedef typename ::phoenix::as_actor::type n_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t, i_t, j_t, k_t, l_t, m_t, n_t > actor_tuple_t; @@ -893,20 +893,20 @@ return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h), - phoenix::as_actor::convert(i), - phoenix::as_actor::convert(j), - phoenix::as_actor::convert(k), - phoenix::as_actor::convert(l), - phoenix::as_actor::convert(m), - phoenix::as_actor::convert(n) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h), + ::phoenix::as_actor::convert(i), + ::phoenix::as_actor::convert(j), + ::phoenix::as_actor::convert(k), + ::phoenix::as_actor::convert(l), + ::phoenix::as_actor::convert(m), + ::phoenix::as_actor::convert(n) ) ); } @@ -918,22 +918,22 @@ > init_closure_parser< DerivedT2, - phoenix::tuple< - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type, - typename phoenix::as_actor::type + ::phoenix::tuple< + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type, + typename ::phoenix::as_actor::type > > operator()( @@ -942,22 +942,22 @@ K const &k, L const &l, M const &m, N const &n, O const &o ) const { - typedef typename phoenix::as_actor::type a_t; - typedef typename phoenix::as_actor::type b_t; - typedef typename phoenix::as_actor::type c_t; - typedef typename phoenix::as_actor::type d_t; - typedef typename phoenix::as_actor::type e_t; - typedef typename phoenix::as_actor::type f_t; - typedef typename phoenix::as_actor::type g_t; - typedef typename phoenix::as_actor::type h_t; - typedef typename phoenix::as_actor::type i_t; - typedef typename phoenix::as_actor::type j_t; - typedef typename phoenix::as_actor::type k_t; - typedef typename phoenix::as_actor::type l_t; - typedef typename phoenix::as_actor::type m_t; - typedef typename phoenix::as_actor::type n_t; - typedef typename phoenix::as_actor::type o_t; - typedef phoenix::tuple< + typedef typename ::phoenix::as_actor::type a_t; + typedef typename ::phoenix::as_actor::type b_t; + typedef typename ::phoenix::as_actor::type c_t; + typedef typename ::phoenix::as_actor::type d_t; + typedef typename ::phoenix::as_actor::type e_t; + typedef typename ::phoenix::as_actor::type f_t; + typedef typename ::phoenix::as_actor::type g_t; + typedef typename ::phoenix::as_actor::type h_t; + typedef typename ::phoenix::as_actor::type i_t; + typedef typename ::phoenix::as_actor::type j_t; + typedef typename ::phoenix::as_actor::type k_t; + typedef typename ::phoenix::as_actor::type l_t; + typedef typename ::phoenix::as_actor::type m_t; + typedef typename ::phoenix::as_actor::type n_t; + typedef typename ::phoenix::as_actor::type o_t; + typedef ::phoenix::tuple< a_t, b_t, c_t, d_t, e_t, f_t, g_t, h_t, i_t, j_t, k_t, l_t, m_t, n_t, o_t > actor_tuple_t; @@ -965,21 +965,21 @@ return init_closure_parser( aux_derived(), actor_tuple_t( - phoenix::as_actor::convert(a), - phoenix::as_actor::convert(b), - phoenix::as_actor::convert(c), - phoenix::as_actor::convert(d), - phoenix::as_actor::convert(e), - phoenix::as_actor::convert(f), - phoenix::as_actor::convert(g), - phoenix::as_actor::convert(h), - phoenix::as_actor::convert(i), - phoenix::as_actor::convert(j), - phoenix::as_actor::convert(k), - phoenix::as_actor::convert(l), - phoenix::as_actor::convert(m), - phoenix::as_actor::convert(n), - phoenix::as_actor::convert(o) + ::phoenix::as_actor::convert(a), + ::phoenix::as_actor::convert(b), + ::phoenix::as_actor::convert(c), + ::phoenix::as_actor::convert(d), + ::phoenix::as_actor::convert(e), + ::phoenix::as_actor::convert(f), + ::phoenix::as_actor::convert(g), + ::phoenix::as_actor::convert(h), + ::phoenix::as_actor::convert(i), + ::phoenix::as_actor::convert(j), + ::phoenix::as_actor::convert(k), + ::phoenix::as_actor::convert(l), + ::phoenix::as_actor::convert(m), + ::phoenix::as_actor::convert(n), + ::phoenix::as_actor::convert(o) ) ); } @@ -1006,7 +1006,7 @@ template struct result { - typedef typename phoenix::actor_result + typedef typename ::phoenix::actor_result ::plain_type::iterator type; }; @@ -1014,7 +1014,7 @@ : actor(actor_) {} template - typename phoenix::actor_result::type + typename ::phoenix::actor_result::type eval(TupleT const& /*args*/) const { return actor().begin(); } @@ -1029,7 +1029,7 @@ template struct result { - typedef typename phoenix::actor_result + typedef typename ::phoenix::actor_result ::plain_type::iterator type; }; @@ -1037,7 +1037,7 @@ : actor(actor_) {} template - typename phoenix::actor_result::type + typename ::phoenix::actor_result::type eval(TupleT const& /*args*/) const { return actor().end(); } @@ -1046,14 +1046,14 @@ template inline f_chseq< - phoenix::actor > >, - phoenix::actor > > + ::phoenix::actor > >, + ::phoenix::actor > > > f_chseq_p(phoenix::actor const& a) { - typedef phoenix::actor > > + typedef ::phoenix::actor > > container_begin_t; - typedef phoenix::actor > > + typedef ::phoenix::actor > > container_end_t; typedef f_chseq result_t; @@ -1062,14 +1062,14 @@ template inline f_strlit< - phoenix::actor > >, - phoenix::actor > > + ::phoenix::actor > >, + ::phoenix::actor > > > f_str_p(phoenix::actor const& a) { - typedef phoenix::actor > > + typedef ::phoenix::actor > > container_begin_t; - typedef phoenix::actor > > + typedef ::phoenix::actor > > container_end_t; typedef f_strlit result_t; Index: boost/spirit/home/classic/attribute/closure_fwd.hpp =================================================================== --- boost/spirit/home/classic/attribute/closure_fwd.hpp (revision 61952) +++ boost/spirit/home/classic/attribute/closure_fwd.hpp (working copy) @@ -30,29 +30,29 @@ template < typename DerivedT - , typename T0 = phoenix::nil_t - , typename T1 = phoenix::nil_t - , typename T2 = phoenix::nil_t + , typename T0 = ::phoenix::nil_t + , typename T1 = ::phoenix::nil_t + , typename T2 = ::phoenix::nil_t #if BOOST_SPIRIT_CLOSURE_LIMIT > 3 - , typename T3 = phoenix::nil_t - , typename T4 = phoenix::nil_t - , typename T5 = phoenix::nil_t + , typename T3 = ::phoenix::nil_t + , typename T4 = ::phoenix::nil_t + , typename T5 = ::phoenix::nil_t #if BOOST_SPIRIT_CLOSURE_LIMIT > 6 - , typename T6 = phoenix::nil_t - , typename T7 = phoenix::nil_t - , typename T8 = phoenix::nil_t + , typename T6 = ::phoenix::nil_t + , typename T7 = ::phoenix::nil_t + , typename T8 = ::phoenix::nil_t #if BOOST_SPIRIT_CLOSURE_LIMIT > 9 - , typename T9 = phoenix::nil_t - , typename T10 = phoenix::nil_t - , typename T11 = phoenix::nil_t + , typename T9 = ::phoenix::nil_t + , typename T10 = ::phoenix::nil_t + , typename T11 = ::phoenix::nil_t #if BOOST_SPIRIT_CLOSURE_LIMIT > 12 - , typename T12 = phoenix::nil_t - , typename T13 = phoenix::nil_t - , typename T14 = phoenix::nil_t + , typename T12 = ::phoenix::nil_t + , typename T13 = ::phoenix::nil_t + , typename T14 = ::phoenix::nil_t #endif #endif