3#include <Common/Utility/string_utils.h>
18 const std::string&
getValue(std::size_t index)
const;
19 std::string&
getValue(std::size_t index);
22 template<
typename NumberType>
23 NumberType
getValue(std::size_t index)
const;
26 std::vector<std::string> m_values;
50 std::vector<CsvFileRow> m_rows;
53template<
typename NumberType>
56 return string_utils::parse_number<NumberType>(
getValue(index));
const CsvFileRow & getRow(std::size_t index) const
Definition CsvFile.cpp:115
const CsvFile & save(const Path &csvFile) const
Definition CsvFile.cpp:87
CsvFile & load(const Path &csvFile)
Definition CsvFile.cpp:43
std::size_t numRows() const
Definition CsvFile.cpp:110
CsvFile & addRow(CsvFileRow row)
Definition CsvFile.cpp:127
std::size_t numValues() const
Definition CsvFile.cpp:14
CsvFileRow & addValue(std::string value)
Definition CsvFile.cpp:31
const std::string & getValue(std::size_t index) const
Definition CsvFile.cpp:19
General path representation. Does not check whether the target actually exists (e....
Definition Path.h:21
The root for all renderer implementations.
Definition EEngineProject.h:6