Ticket #7732: adl-issues.patch
File adl-issues.patch, 2.4 KB (added by , 10 years ago) |
---|
-
boost/spirit/home/karma/generate.hpp
66 66 BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Expr); 67 67 68 68 typename detail::make_context<Attr>::type context(attr); 69 return compile<karma::domain>(expr).generate(sink, context, unused, attr);69 return spirit::compile<karma::domain>(expr).generate(sink, context, unused, attr); 70 70 } 71 71 72 72 template <typename OutputIterator, typename Expr, typename Attr> … … 148 148 BOOST_SPIRIT_ASSERT_MATCH(karma::domain, Delimiter); 149 149 150 150 typename result_of::compile<karma::domain, Delimiter>::type const 151 delimiter_ = compile<karma::domain>(delimiter);151 delimiter_ = spirit::compile<karma::domain>(delimiter); 152 152 153 153 if (pre_delimit == delimit_flag::predelimit && 154 154 !karma::delimit_out(sink, delimiter_)) … … 157 157 } 158 158 159 159 typename detail::make_context<Attribute>::type context(attr); 160 return compile<karma::domain>(expr).160 return spirit::compile<karma::domain>(expr). 161 161 generate(sink, context, delimiter_, attr); 162 162 } 163 163 -
boost/spirit/home/qi/parse.hpp
83 83 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Expr); 84 84 85 85 typename detail::make_context<Attr>::type context(attr); 86 return compile<qi::domain>(expr).parse(first, last, context, unused, attr);86 return spirit::compile<qi::domain>(expr).parse(first, last, context, unused, attr); 87 87 } 88 88 89 89 template <typename Iterator, typename Expr, typename Attr> … … 158 158 typedef 159 159 typename result_of::compile<qi::domain, Skipper>::type 160 160 skipper_type; 161 skipper_type const skipper_ = compile<qi::domain>(skipper);161 skipper_type const skipper_ = spirit::compile<qi::domain>(skipper); 162 162 163 163 typename detail::make_context<Attr>::type context(attr); 164 if (! compile<qi::domain>(expr).parse(164 if (!spirit::compile<qi::domain>(expr).parse( 165 165 first, last, context, skipper_, attr)) 166 166 return false; 167 167