23 template <
typename Container>
24 void parseCSV (Container &container, std::string
const &in)
26 const std::string::size_type len = in.length();
27 std::string::size_type i = 0;
28 std::string::size_type j = 0;
32 i = in.find_first_of(
",", i);
33 if (i == std::string::npos)
35 container.push_back(in.substr(j, len));
40 container.push_back(
"");
44 container.push_back(in.substr(j, i-j));