#ifndef STIM_PARSER_H #define STIM_PARSER_H namespace stim{ class parser{ public: static std::vector &split(const std::string &s, char delim, std::vector &elems) { std::stringstream ss(s); std::string item; while (std::getline(ss, item, delim)) { elems.push_back(item); } return elems; } static std::vector split(const std::string &s, char delim) { std::vector elems; split(s, delim, elems); return elems; } }; } //end namespace stim #endif