Lines Matching refs:End
169 inline std::string join_impl(IteratorT Begin, IteratorT End,
172 if (Begin == End)
176 while (++Begin != End) {
184 inline std::string join_impl(IteratorT Begin, IteratorT End,
187 if (Begin == End)
190 size_t Len = (std::distance(Begin, End) - 1) * Separator.size();
191 for (IteratorT I = Begin; I != End; ++I)
195 while (++Begin != End) {
202 /// Joins the strings in the range [Begin, End), adding Separator between
205 inline std::string join(IteratorT Begin, IteratorT End, StringRef Separator) {
207 return join_impl(Begin, End, Separator, tag());
210 } // End llvm namespace