Lines Matching refs:last1
290 bool starts_with(InputIterator1 first1, InputIterator1 last1, in starts_with() argument
292 if (last1 - first1 < last2 - first2) { in starts_with()
309 bool istarts_with(InputIterator1 first1, InputIterator1 last1, in istarts_with() argument
311 if (last1 - first1 < last2 - first2) { in istarts_with()
327 bool ends_with(InputIterator1 first1, InputIterator1 last1, in ends_with() argument
329 if (last1 - first1 < last2 - first2) { in ends_with()
332 return std::equal(first2, last2, last1 - (last2 - first2)); in ends_with()
345 bool iends_with(InputIterator1 first1, InputIterator1 last1, in iends_with() argument
347 if (last1 - first1 < last2 - first2) { in iends_with()
350 return std::equal(first2, last2, last1 - (last2 - first2), CaseCmp()); in iends_with()
363 bool strieq(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) { in strieq() argument
364 if (std::distance(first1, last1) != std::distance(first2, last2)) { in strieq()
368 return std::equal(first1, last1, first2, CaseCmp()); in strieq()
386 bool streq(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) { in streq() argument
387 if (std::distance(first1, last1) != std::distance(first2, last2)) { in streq()
390 return std::equal(first1, last1, first2); in streq()