12 #include <boost/variant.hpp>
13 #include <boost/spirit/include/qi.hpp>
35 typedef boost::variant<float,
67 namespace qi = boost::spirit::qi;
69 template <
typename Iterator,
typename Skipper>
70 struct string: qi::grammar<Iterator, std::string(), Skipper >
74 boost::spirit::qi::rule<Iterator, std::string(), Skipper>
start;
77 template <
typename Iterator,
typename Skipper>
78 struct qstring: qi::grammar<Iterator, std::string(), Skipper >
82 boost::spirit::qi::rule<Iterator, std::string(), Skipper>
start;
boost::variant< float, double, short, long, char, std::string > variant_t
std::vector< variant_t > columnData_t
std::string getDataTypeString(datatype type)
boost::spirit::qi::rule< Iterator, std::string(), Skipper > start
boost::spirit::qi::rule< Iterator, std::string(), Skipper > start