Lines Matching refs:first2
287 InputIterator2 first2, InputIterator2 last2) { in starts_with() argument
288 if (last1 - first1 < last2 - first2) { in starts_with()
291 return std::equal(first2, last2, first1); in starts_with()
306 InputIterator2 first2, InputIterator2 last2) { in istarts_with() argument
307 if (last1 - first1 < last2 - first2) { in istarts_with()
310 return std::equal(first2, last2, first1, CaseCmp()); in istarts_with()
324 InputIterator2 first2, InputIterator2 last2) { in ends_with() argument
325 if (last1 - first1 < last2 - first2) { in ends_with()
328 return std::equal(first2, last2, last1 - (last2 - first2)); in ends_with()
342 InputIterator2 first2, InputIterator2 last2) { in iends_with() argument
343 if (last1 - first1 < last2 - first2) { in iends_with()
346 return std::equal(first2, last2, last1 - (last2 - first2), CaseCmp()); in iends_with()
359 bool strieq(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) { in strieq() argument
360 if (std::distance(first1, last1) != std::distance(first2, last2)) { in strieq()
364 return std::equal(first1, last1, first2, CaseCmp()); in strieq()
382 bool streq(InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2) { in streq() argument
383 if (std::distance(first1, last1) != std::distance(first2, last2)) { in streq()
386 return std::equal(first1, last1, first2); in streq()