20 #include <boost/variant.hpp>
21 #include <boost/spirit/include/qi.hpp>
43 typedef boost::variant<float,
75 namespace qi = boost::spirit::qi;
77 template <
typename Iterator,
typename Skipper>
78 struct string: qi::grammar<Iterator, std::string(), Skipper >
82 boost::spirit::qi::rule<Iterator, std::string(), Skipper>
start;
85 template <
typename Iterator,
typename Skipper>
86 struct qstring: qi::grammar<Iterator, std::string(), Skipper >
90 boost::spirit::qi::rule<Iterator, std::string(), Skipper>
start;
boost::function< boost::tuple< double, bool >arguments_t)> type
std::string getDataTypeString(datatype type)
std::vector< variant_t > columnData_t
boost::variant< float, double, short, long, char, std::string > variant_t
boost::spirit::qi::rule< Iterator, std::string(), Skipper > start
boost::spirit::qi::rule< Iterator, std::string(), Skipper > start