in chime-sdk-signaling-cpp/src/utils/sdp_utils.h [36:49]
static std::vector<std::string> Split(const std::string& str, const std::string& delimiter) {
size_t pos_start = 0, pos_end, delim_len = delimiter.length();
std::string token;
std::vector<std::string> res;
while ((pos_end = str.find(delimiter, pos_start)) != std::string::npos) {
token = str.substr(pos_start, pos_end - pos_start);
pos_start = pos_end + delim_len;
res.push_back(token);
}
res.push_back(str.substr(pos_start));
return res;
}