#include #include class CsvParser { private: char field_separator; char line_separator; char line_separator2; char quote_character; bool skip_header; bool header_skiped; public: CsvParser(bool skip_hdr = false, char field_sep = ',', char quote_ch = '"', char line_sep = '\r', char line_sep2 = '\n'); void parseCSV(const std::string &csvSource, std::vector< std::vector > &lines); private: void addLine(const std::vector &line, std::vector< std::vector > &lines); };