- initial import
This commit is contained in:
26
src/engine/helper/HL_CsvReader.cpp
Normal file
26
src/engine/helper/HL_CsvReader.cpp
Normal file
@@ -0,0 +1,26 @@
|
||||
#include "HL_CsvReader.h"
|
||||
#include "HL_String.h"
|
||||
|
||||
// --------- CsvFile ----------------
|
||||
CsvReader::CsvReader(std::istream& stream)
|
||||
:mInputStream(stream)
|
||||
{}
|
||||
|
||||
CsvReader::~CsvReader()
|
||||
{}
|
||||
|
||||
std::istream& CsvReader::stream() const
|
||||
{
|
||||
return mInputStream;
|
||||
}
|
||||
|
||||
bool CsvReader::readLine(std::vector<std::string>& cells)
|
||||
{
|
||||
cells.clear();
|
||||
std::string line;
|
||||
if (!std::getline(mInputStream, line))
|
||||
return false;
|
||||
|
||||
StringHelper::split(line, cells, ",;");
|
||||
return true;
|
||||
}
|
||||
Reference in New Issue
Block a user