32 #ifndef ARGAGG_ARGAGG_CONVERT_CSV_HPP 33 #define ARGAGG_ARGAGG_CONVERT_CSV_HPP 35 #include "../argagg.hpp" 86 result.values.emplace_back(
std::move(value));
95 #endif // ARGAGG_ARGAGG_CONVERT_CSV_HPP static T convert(const char *arg)
Represents a list of comma-separated values. This is defined as a new type to embed the delimiter sem...
bool parse_next_component(const char *&s, T &out_arg, const char delim=',')
A utility function for parsing an argument as a delimited list. To use, initialize a const char* poin...
For simple types the main extension point for adding argument conversions is argagg::convert::arg<T>(...
There are only two hard things in Computer Science: cache invalidation and naming things (Phil Karlto...