28namespace horizon::CSV {
32 Csv(
const std::string &delim =
",");
33 void parseline(
const std::string &line);
36 void expand(
std::size_t n,
const std::string &pad =
"");
37 const std::vector<std::string> &operator[](
std::size_t i)
const;
38 std::vector<std::vector<std::string>>::const_iterator begin()
const;
39 std::vector<std::vector<std::string>>::const_iterator end()
const;
43 std::vector<std::vector<std::string>> val;
47std::istream &operator>>(std::istream &
is,
Csv &obj);
std::integral_constant< std::size_t, N > size_t
An integral constant wrapper for std::size_t.
Definition: meta.hpp:163
_t< detail::is_< T, C > > is
is
Definition: meta.hpp:874