16 std::unique_ptr<std::istream> input;
25 if (!fileStream->is_open()) {
28 input = std::move(fileStream);
34 while (std::getline(*input, line)) {
38 if ( line.empty() )
continue;
39 auto cells = strutil::split_any( line,
",;\t" );
41 for (
auto cell : cells ) {
43 if ( !cell.empty() && (std::isdigit( cell[0] ) || cell[0] ==
'.' || cell[0] ==
'-') ) {