Lines Matching refs:comp
140 Compare comp;
150 const Compare& comp = Compare());
153 const Compare& comp, const Container& c);
156 const Compare& comp, Container&& c);
162 priority_queue(const Compare& comp, const Alloc& a);
164 priority_queue(const Compare& comp, const Container& c,
167 priority_queue(const Compare& comp, Container&& c,
174 const Compare& comp, const Alloc& a);
177 const Compare& comp, const Container& c, const Alloc& a);
180 const Compare& comp, Container&& c, const Alloc& a);
526 value_compare comp;
531 : c(), comp() {}
533 _LIBCPP_HIDE_FROM_ABI priority_queue(const priority_queue& __q) : c(__q.c), comp(__q.comp) {}
537 comp = __q.comp;
544 : c(std::move(__q.c)), comp(std::move(__q.comp)) {}
549 comp = std::move(__q.comp);
554 _LIBCPP_HIDE_FROM_ABI explicit priority_queue(const value_compare& __comp) : c(), comp(__comp) {}
575 : c(from_range, std::forward<_Range>(__range)), comp(__comp) {
576 std::make_heap(c.begin(), c.end(), comp);
638 : c(from_range, std::forward<_Range>(__range), __a), comp(__comp) {
639 std::make_heap(c.begin(), c.end(), comp);
646 : c(from_range, std::forward<_Range>(__range), __a), comp() {
647 std::make_heap(c.begin(), c.end(), comp);
669 std::make_heap(c.begin(), c.end(), comp);
764 : c(__c), comp(__comp) {
765 std::make_heap(c.begin(), c.end(), comp);
772 : c(std::move(__c)), comp(__comp) {
773 std::make_heap(c.begin(), c.end(), comp);
782 : c(__f, __l), comp(__comp) {
783 std::make_heap(c.begin(), c.end(), comp);
790 : c(__c), comp(__comp) {
792 std::make_heap(c.begin(), c.end(), comp);
801 : c(std::move(__c)), comp(__comp) {
803 std::make_heap(c.begin(), c.end(), comp);
815 : c(__a), comp(__comp) {}
821 : c(__c, __a), comp(__comp) {
822 std::make_heap(c.begin(), c.end(), comp);
828 : c(__q.c, __a), comp(__q.comp) {}
836 : c(std::move(__c), __a), comp(__comp) {
837 std::make_heap(c.begin(), c.end(), comp);
843 : c(std::move(__q.c), __a), comp(std::move(__q.comp)) {}
853 : c(__f, __l, __a), comp() {
854 std::make_heap(c.begin(), c.end(), comp);
864 : c(__f, __l, __a), comp(__comp) {
865 std::make_heap(c.begin(), c.end(), comp);
875 : c(__c, __a), comp(__comp) {
877 std::make_heap(c.begin(), c.end(), comp);
888 : c(std::move(__c), __a), comp(__comp) {
890 std::make_heap(c.begin(), c.end(), comp);
897 std::push_heap(c.begin(), c.end(), comp);
905 std::push_heap(c.begin(), c.end(), comp);
912 std::push_heap(c.begin(), c.end(), comp);
919 std::pop_heap(c.begin(), c.end(), comp);
928 swap(comp, __q.comp);