• Home
  • Raw
  • Download

Lines Matching refs:_Compare

427           class _Compare = less<typename _Container::value_type> >
432 typedef _Compare value_compare;
555 template <class _Compare,
557 class = typename enable_if<!__is_allocator<_Compare>::value, nullptr_t>::type,
560 priority_queue(_Compare, _Container)
561 -> priority_queue<typename _Container::value_type, _Container, _Compare>;
564 class _Compare = less<typename iterator_traits<_InputIterator>::value_type>,
567 class = typename enable_if<!__is_allocator<_Compare>::value, nullptr_t>::type,
570 priority_queue(_InputIterator, _InputIterator, _Compare = _Compare(), _Container = _Container())
571 -> priority_queue<typename iterator_traits<_InputIterator>::value_type, _Container, _Compare>;
573 template<class _Compare,
576 class = typename enable_if<!__is_allocator<_Compare>::value, nullptr_t>::type,
580 priority_queue(_Compare, _Container, _Alloc)
581 -> priority_queue<typename _Container::value_type, _Container, _Compare>;
584 template <class _Tp, class _Container, class _Compare>
586 priority_queue<_Tp, _Container, _Compare>::priority_queue(const _Compare& __comp,
596 template <class _Tp, class _Container, class _Compare>
598 priority_queue<_Tp, _Container, _Compare>::priority_queue(const value_compare& __comp,
608 template <class _Tp, class _Container, class _Compare>
611 priority_queue<_Tp, _Container, _Compare>::priority_queue(_InputIter __f, _InputIter __l,
619 template <class _Tp, class _Container, class _Compare>
622 priority_queue<_Tp, _Container, _Compare>::priority_queue(_InputIter __f, _InputIter __l,
634 template <class _Tp, class _Container, class _Compare>
637 priority_queue<_Tp, _Container, _Compare>::priority_queue(_InputIter __f, _InputIter __l,
649 template <class _Tp, class _Container, class _Compare>
652 priority_queue<_Tp, _Container, _Compare>::priority_queue(const _Alloc& __a,
659 template <class _Tp, class _Container, class _Compare>
662 priority_queue<_Tp, _Container, _Compare>::priority_queue(const value_compare& __comp,
671 template <class _Tp, class _Container, class _Compare>
674 priority_queue<_Tp, _Container, _Compare>::priority_queue(const value_compare& __comp,
685 template <class _Tp, class _Container, class _Compare>
688 priority_queue<_Tp, _Container, _Compare>::priority_queue(const priority_queue& __q,
700 template <class _Tp, class _Container, class _Compare>
703 priority_queue<_Tp, _Container, _Compare>::priority_queue(const value_compare& __comp,
714 template <class _Tp, class _Container, class _Compare>
717 priority_queue<_Tp, _Container, _Compare>::priority_queue(priority_queue&& __q,
729 template <class _Tp, class _Container, class _Compare>
732 priority_queue<_Tp, _Container, _Compare>::push(const value_type& __v)
740 template <class _Tp, class _Container, class _Compare>
743 priority_queue<_Tp, _Container, _Compare>::push(value_type&& __v)
749 template <class _Tp, class _Container, class _Compare>
753 priority_queue<_Tp, _Container, _Compare>::emplace(_Args&&... __args)
761 template <class _Tp, class _Container, class _Compare>
764 priority_queue<_Tp, _Container, _Compare>::pop()
770 template <class _Tp, class _Container, class _Compare>
773 priority_queue<_Tp, _Container, _Compare>::swap(priority_queue& __q)
782 template <class _Tp, class _Container, class _Compare>
786 && __is_swappable<_Compare>::value,
789 swap(priority_queue<_Tp, _Container, _Compare>& __x,
790 priority_queue<_Tp, _Container, _Compare>& __y)
796 template <class _Tp, class _Container, class _Compare, class _Alloc>
797 struct _LIBCPP_TEMPLATE_VIS uses_allocator<priority_queue<_Tp, _Container, _Compare>, _Alloc>