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