1 #ifndef WIRECELLUTIL_STRING 2 #define WIRECELLUTIL_STRING 4 #include <boost/algorithm/string.hpp> 5 #include <boost/format.hpp> 21 template<
typename TYPE>
25 template<
typename TYPE,
typename... MORE>
27 auto next = start % o;
44 template<
typename... TYPES>
boost::format format_flatten(boost::format f, TYPE obj)
std::pair< std::string, std::string > parse_pair(const std::string &in, const std::string &delim=":")
std::string format(const std::string &form, TYPES...objs)
std::vector< std::string > split(const std::string &in, const std::string &delim=":")
std::string stringify(T obj)