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);
532 value_compare comp;
537 : c(), comp() {}
539 _LIBCPP_HIDE_FROM_ABI priority_queue(const priority_queue& __q) : c(__q.c), comp(__q.comp) {}
543 comp = __q.comp;
550 : c(std::move(__q.c)), comp(std::move(__q.comp)) {}
555 comp = std::move(__q.comp);
560 _LIBCPP_HIDE_FROM_ABI explicit priority_queue(const value_compare& __comp) : c(), comp(__comp) {}
579 : c(from_range, std::forward<_Range>(__range)), comp(__comp) {
580 std::make_heap(c.begin(), c.end(), comp);
654 : c(from_range, std::forward<_Range>(__range), __a), comp(__comp) {
655 std::make_heap(c.begin(), c.end(), comp);
662 : c(from_range, std::forward<_Range>(__range), __a), comp() {
663 std::make_heap(c.begin(), c.end(), comp);
685 std::make_heap(c.begin(), c.end(), comp);
780 : c(__c), comp(__comp) {
781 std::make_heap(c.begin(), c.end(), comp);
788 : c(std::move(__c)), comp(__comp) {
789 std::make_heap(c.begin(), c.end(), comp);
798 : c(__f, __l), comp(__comp) {
799 std::make_heap(c.begin(), c.end(), comp);
806 : c(__c), comp(__comp) {
808 std::make_heap(c.begin(), c.end(), comp);
817 : c(std::move(__c)), comp(__comp) {
819 std::make_heap(c.begin(), c.end(), comp);
834 : c(__a), comp(__comp) {}
843 : c(__c, __a), comp(__comp) {
844 std::make_heap(c.begin(), c.end(), comp);
851 : c(__q.c, __a), comp(__q.comp) {}
862 : c(std::move(__c), __a), comp(__comp) {
863 std::make_heap(c.begin(), c.end(), comp);
870 : c(std::move(__q.c), __a), comp(std::move(__q.comp)) {}
878 : c(__f, __l, __a), comp() {
879 std::make_heap(c.begin(), c.end(), comp);
890 : c(__f, __l, __a), comp(__comp) {
891 std::make_heap(c.begin(), c.end(), comp);
903 : c(__c, __a), comp(__comp) {
905 std::make_heap(c.begin(), c.end(), comp);
918 : c(std::move(__c), __a), comp(__comp) {
920 std::make_heap(c.begin(), c.end(), comp);
927 std::push_heap(c.begin(), c.end(), comp);
935 std::push_heap(c.begin(), c.end(), comp);
942 std::push_heap(c.begin(), c.end(), comp);
949 std::pop_heap(c.begin(), c.end(), comp);
958 swap(comp, __q.comp);