Lines Matching refs:Compare
1519 template <class ForwardIterator, class Compare>
1521 is_sorted(ForwardIterator first, ForwardIterator last, Compare comp);
1527 template <class ForwardIterator, class Compare>
1529 is_sorted_until(ForwardIterator first, ForwardIterator last, Compare comp);
1535 template <class RandomAccessIterator, class Compare>
1537 sort(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1543 template <class RandomAccessIterator, class Compare>
1545 stable_sort(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1551 template <class RandomAccessIterator, class Compare>
1553 …(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, Compare comp);
1560 template <class InputIterator, class RandomAccessIterator, class Compare>
1563 … RandomAccessIterator result_first, RandomAccessIterator result_last, Compare comp);
1569 template <class RandomAccessIterator, class Compare>
1571 …ent(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, Compare comp);
1577 template <class ForwardIterator, class T, class Compare>
1579 lower_bound(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1585 template <class ForwardIterator, class T, class Compare>
1587 upper_bound(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1593 template <class ForwardIterator, class T, class Compare>
1595 equal_range(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1601 template <class ForwardIterator, class T, class Compare>
1603 binary_search(ForwardIterator first, ForwardIterator last, const T& value, Compare comp);
1610 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1613 InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp);
1619 template <class BidirectionalIterator, class Compare>
1621 …directionalIterator first, BidirectionalIterator middle, BidirectionalIterator last, Compare comp);
1627 template <class InputIterator1, class InputIterator2, class Compare>
1629 …Iterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, Compare comp);
1636 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1639 InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp);
1646 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1649 … InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp);
1656 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1659 … InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp);
1666 template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
1669 … InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp);
1675 template <class RandomAccessIterator, class Compare>
1677 push_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1683 template <class RandomAccessIterator, class Compare>
1685 pop_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1691 template <class RandomAccessIterator, class Compare>
1693 make_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1699 template <class RandomAccessIterator, class Compare>
1701 sort_heap(RandomAccessIterator first, RandomAccessIterator last, Compare comp);
1707 template <class RandomAccessIterator, class Compare>
1709 is_heap(RandomAccessIterator first, RandomAccessiterator last, Compare comp);
1715 template <class RandomAccessIterator, class Compare>
1717 is_heap_until(RandomAccessIterator first, RandomAccessiterator last, Compare comp);
1723 template <class ForwardIterator, class Compare>
1725 min_element(ForwardIterator first, ForwardIterator last, Compare comp);
1731 template <class T, class Compare>
1733 min(const T& a, const T& b, Compare comp);
1739 template<class T, class Compare>
1741 min(initializer_list<T> t, Compare comp);
1746 template<class T, class Compare>
1747 constexpr const T& clamp(const T& v, const T& lo, const T& hi, Compare comp); // C++17
1753 template <class ForwardIterator, class Compare>
1755 max_element(ForwardIterator first, ForwardIterator last, Compare comp);
1761 template <class T, class Compare>
1763 max(const T& a, const T& b, Compare comp);
1769 template<class T, class Compare>
1771 max(initializer_list<T> t, Compare comp);
1777 template<class ForwardIterator, class Compare>
1779 minmax_element(ForwardIterator first, ForwardIterator last, Compare comp);
1785 template<class T, class Compare>
1787 minmax(const T& a, const T& b, Compare comp);
1793 template<class T, class Compare>
1795 minmax(initializer_list<T> t, Compare comp);
1801 template <class InputIterator1, class InputIterator2, class Compare>
1804 InputIterator2 first2, InputIterator2 last2, Compare comp);
1822 template <class BidirectionalIterator, class Compare>
1824 next_permutation(BidirectionalIterator first, BidirectionalIterator last, Compare comp);
1830 template <class BidirectionalIterator, class Compare>
1832 prev_permutation(BidirectionalIterator first, BidirectionalIterator last, Compare comp);