Lines Matching refs:End
164 inline std::string join_impl(IteratorT Begin, IteratorT End,
167 if (Begin == End)
171 while (++Begin != End) {
179 inline std::string join_impl(IteratorT Begin, IteratorT End,
182 if (Begin == End)
185 size_t Len = (std::distance(Begin, End) - 1) * Separator.size();
186 for (IteratorT I = Begin; I != End; ++I)
190 while (++Begin != End) {
197 /// Joins the strings in the range [Begin, End), adding Separator between
200 inline std::string join(IteratorT Begin, IteratorT End, StringRef Separator) {
202 return join_impl(Begin, End, Separator, tag());
205 } // End llvm namespace