11 #define BOOST_SPIRIT_USE_PHOENIX_V3
12 #include <boost/spirit/include/qi.hpp>
13 #include <boost/spirit/include/phoenix.hpp>
24 namespace spirit = boost::spirit;
25 namespace qi = boost::spirit::qi;
26 namespace px = boost::phoenix;
31 using carl::operator<<;
34 using Skipper = boost::spirit::qi::space_type;
36 template<
typename Pol>
39 template<
typename Coeff>
41 template <
typename It,
typename Attr>
42 static bool parse_nan(It&, It
const&, Attr&) {
return false; }
43 template <
typename It,
typename Attr>
44 static bool parse_inf(It&, It
const&, Attr&) {
return false; }
boost::spirit::qi::space_type Skipper
std::string::const_iterator Iterator
static bool parse_inf(It &, It const &, Attr &)
static bool parse_nan(It &, It const &, Attr &)