18 #ifndef CSV_TOKENIZER_HH_
19 #define CSV_TOKENIZER_HH_
29 class CSVTokenizer :
public Tokenizer {
35 CSVTokenizer(
const FilePath &fp, std::string field_separator =
",");
43 CSVTokenizer(std::istream &in, std::string field_separator =
",");
46 unsigned int get_n_lines();
53 void skip_header(
unsigned int n_head_lines);
59 double get_double_val();
62 std::string get_string_val();