| 944 | |
| 945 | namespace Detail { |
| 946 | template <typename InputIterator> std::string rangeToString(InputIterator first, InputIterator last) { |
| 947 | ReusableStringStream rss; |
| 948 | rss << "{ "; |
| 949 | if (first != last) { |
| 950 | rss << ::Catch::Detail::stringify(*first); |
| 951 | for (++first; first != last; ++first) |
| 952 | rss << ", " << ::Catch::Detail::stringify(*first); |
| 953 | } |
| 954 | rss << " }"; |
| 955 | return rss.str(); |
| 956 | } |
| 957 | } // namespace Detail |
| 958 | |
| 959 | #ifdef __OBJC__ |