• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/libstdc++/include/bits/

Lines Matching defs:__first1

706     mismatch(_InputIterator1 __first1, _InputIterator1 __last1,
715 __glibcxx_requires_valid_range(__first1, __last1);
717 while (__first1 != __last1 && *__first1 == *__first2)
719 ++__first1;
722 return pair<_InputIterator1, _InputIterator2>(__first1, __first2);
742 mismatch(_InputIterator1 __first1, _InputIterator1 __last1,
748 __glibcxx_requires_valid_range(__first1, __last1);
750 while (__first1 != __last1 && __binary_pred(*__first1, *__first2))
752 ++__first1;
755 return pair<_InputIterator1, _InputIterator2>(__first1, __first2);
771 equal(_InputIterator1 __first1, _InputIterator1 __last1,
780 __glibcxx_requires_valid_range(__first1, __last1);
782 for (; __first1 != __last1; ++__first1, ++__first2)
783 if (!(*__first1 == *__first2))
804 equal(_InputIterator1 __first1, _InputIterator1 __last1,
811 __glibcxx_requires_valid_range(__first1, __last1);
813 for (; __first1 != __last1; ++__first1, ++__first2)
814 if (!__binary_pred(*__first1, *__first2))
835 lexicographical_compare(_InputIterator1 __first1, _InputIterator1 __last1,
847 __glibcxx_requires_valid_range(__first1, __last1);
850 for (; __first1 != __last1 && __first2 != __last2;
851 ++__first1, ++__first2)
853 if (*__first1 < *__first2)
855 if (*__first2 < *__first1)
858 return __first1 == __last1 && __first2 != __last2;
876 lexicographical_compare(_InputIterator1 __first1, _InputIterator1 __last1,
883 __glibcxx_requires_valid_range(__first1, __last1);
886 for (; __first1 != __last1 && __first2 != __last2;
887 ++__first1, ++__first2)
889 if (__comp(*__first1, *__first2))
891 if (__comp(*__first2, *__first1))
894 return __first1 == __last1 && __first2 != __last2;
898 lexicographical_compare(const unsigned char* __first1,
903 __glibcxx_requires_valid_range(__first1, __last1);
906 const size_t __len1 = __last1 - __first1;
908 const int __result = std::memcmp(__first1, __first2,
914 lexicographical_compare(const char* __first1, const char* __last1,
917 __glibcxx_requires_valid_range(__first1, __last1);
921 return std::lexicographical_compare((const signed char*) __first1,
926 return std::lexicographical_compare((const unsigned char*) __first1,