Lines Matching refs:comp

107     Compare comp;
119 explicit priority_queue(const Compare& comp);
120 priority_queue(const Compare& comp, const container_type& c);
121 explicit priority_queue(const Compare& comp, container_type&& c);
124 const Compare& comp = Compare());
127 const Compare& comp, const container_type& c);
130 const Compare& comp, container_type&& c);
134 priority_queue(const Compare& comp, const Alloc& a);
136 priority_queue(const Compare& comp, const container_type& c,
139 priority_queue(const Compare& comp, container_type&& c,
156 noexcept(noexcept(swap(c, q.c)) && noexcept(swap(comp.q.comp)));
398 value_compare comp;
405 : c(), comp() {}
408 priority_queue(const priority_queue& __q) : c(__q.c), comp(__q.comp) {}
415 : c(_VSTD::move(__q.c)), comp(_VSTD::move(__q.comp)) {}
420 {c = __q.c; comp = __q.comp; return *this;}
427 {c = _VSTD::move(__q.c); comp = _VSTD::move(__q.comp); return *this;}
432 : c(), comp(__comp) {}
503 comp(__comp)
505 _VSTD::make_heap(c.begin(), c.end(), comp);
515 comp(__comp)
517 _VSTD::make_heap(c.begin(), c.end(), comp);
528 comp(__comp)
530 _VSTD::make_heap(c.begin(), c.end(), comp);
540 comp(__comp)
543 _VSTD::make_heap(c.begin(), c.end(), comp);
555 comp(__comp)
558 _VSTD::make_heap(c.begin(), c.end(), comp);
581 comp(__comp)
594 comp(__comp)
596 _VSTD::make_heap(c.begin(), c.end(), comp);
607 comp(__q.comp)
609 _VSTD::make_heap(c.begin(), c.end(), comp);
623 comp(__comp)
625 _VSTD::make_heap(c.begin(), c.end(), comp);
636 comp(_VSTD::move(__q.comp))
638 _VSTD::make_heap(c.begin(), c.end(), comp);
649 _VSTD::push_heap(c.begin(), c.end(), comp);
660 _VSTD::push_heap(c.begin(), c.end(), comp);
672 _VSTD::push_heap(c.begin(), c.end(), comp);
683 _VSTD::pop_heap(c.begin(), c.end(), comp);
696 swap(comp, __q.comp);