| 4 | namespace obe::Utils::Vector |
| 5 | { |
| 6 | std::string join( |
| 7 | std::vector<std::string>& vector, std::string sep, int start, int end) |
| 8 | { |
| 9 | std::string result; |
| 10 | if (end >= vector.size()) |
| 11 | end = vector.size(); |
| 12 | if (start >= vector.size() - 1) |
| 13 | start = vector.size() - 1; |
| 14 | for (int i = start; i < vector.size() - end; i++) |
| 15 | { |
| 16 | if (i != vector.size() - 1) |
| 17 | result += vector[i] + sep; |
| 18 | else |
| 19 | result += vector[i]; |
| 20 | } |
| 21 | return result; |
| 22 | } |
| 23 | } // namespace obe::Utils::Vector |
no test coverage detected