15#ifndef A_UTILS_UTIL_CSV_READER_HEADER_INCLUDED_
16#define A_UTILS_UTIL_CSV_READER_HEADER_INCLUDED_
28 std::vector<std::vector<std::string>> _data_matrix;
36 void readFile(
const std::string& filename,
char delimiter);
43 std::vector<std::vector<std::string>>
getData();
50 std::vector<std::string>
getColumn(
size_t column_number);
57 std::vector<std::string>
getRow(
size_t row_number);
65 std::string
getElement(
size_t column_number,
size_t row_number);
76 void splitIntoSubstring(
const std::string& data_string,
77 const std::vector<char>& vector_split_point,
78 std::vector<std::string>& vector_with_substrings);
Definition csv_reader.h:26
std::vector< std::vector< std::string > > getData()
std::vector< std::string > getRow(size_t row_number)
void readFile(const std::string &filename, char delimiter)
std::vector< std::string > getColumn(size_t column_number)
std::string getElement(size_t column_number, size_t row_number)
Serves as component for common parsing functionality.
Definition parser.h:20
Serves as the root component, with common functionality documented in core functionality.
Definition base.h:24