include/poac/util/stroite/utils/misc.hpp (17 lines of code) (raw):
// Miscellaneous utility
#ifndef STROITE_UTILS_MISC_HPP
#define STROITE_UTILS_MISC_HPP
#include <iostream>
#include <string>
#include <vector>
#include <boost/algorithm/string.hpp>
namespace stroite::utils::misc {
std::vector<std::string>
split(const std::string& raw, const std::string& delim) {
using boost::algorithm::token_compress_on;
using boost::is_any_of;
std::vector<std::string> ret;
boost::split(ret, raw, is_any_of(delim), token_compress_on);
return ret;
}
} // end namespace
#endif // STROITE_UTILS_MISC_HPP