chessmcu/strFuncs.cpp
2025-08-28 10:41:59 -04:00

15 lines
407 B
C++

#include "inc/strFuncs.hpp"
template <typename Out>
void split(const std::string &s, char delim, Out result) {
std::istringstream iss(s);
std::string item;
while(std::getline(iss, item, delim))
*result++ = item;
}
std::vector<std::string> split(const std::string &s, char delim) {
std::vector<std::string> elems;
split(s, delim, std::back_inserter(elems));
return elems;
}