| 1214 | |
| 1215 | template <typename Range> |
| 1216 | static std::string Join(Range const& r, cm::string_view glue) |
| 1217 | { |
| 1218 | if (cm::size(r) == 0) { |
| 1219 | return std::string{}; |
| 1220 | } |
| 1221 | |
| 1222 | return cmList::Join(std::begin(r), std::end(r), glue); |
| 1223 | } |
| 1224 | template <typename InputIterator> |
| 1225 | static std::string Join(InputIterator first, InputIterator last, |
| 1226 | cm::string_view glue) |
no test coverage detected