1 #include <pbd/strsplit.h>
6 split (string str, vector<string>& result, char splitchar)
10 string::size_type len = str.length();
19 for (string::size_type n = 0; n < len; ++n) {
20 if (str[n] == splitchar) {
26 result.push_back (str);
32 while ((pos = remaining.find_first_of (':')) != string::npos) {
33 result.push_back (remaining.substr (0, pos));
34 remaining = remaining.substr (pos+1);
37 if (remaining.length()) {
39 result.push_back (remaining);