| 122 | |
| 123 | |
| 124 | AStringVector StringSplit(const AString & str, const AString & delim) |
| 125 | { |
| 126 | AStringVector results; |
| 127 | size_t cutAt = 0; |
| 128 | size_t Prev = 0; |
| 129 | while ((cutAt = str.find_first_of(delim, Prev)) != str.npos) |
| 130 | { |
| 131 | results.push_back(str.substr(Prev, cutAt - Prev)); |
| 132 | Prev = cutAt + 1; |
| 133 | } |
| 134 | if (Prev < str.length()) |
| 135 | { |
| 136 | results.push_back(str.substr(Prev)); |
| 137 | } |
| 138 | return results; |
| 139 | } |
| 140 | |
| 141 | |
| 142 |
no outgoing calls
no test coverage detected