Lines Matching refs:_Container
295 template <class _Tp, class _Container>
296 …LIBCPP_HIDE_FROM_ABI bool operator==(const queue<_Tp, _Container>& __x, const queue<_Tp, _Containe…
298 template <class _Tp, class _Container>
299 _LIBCPP_HIDE_FROM_ABI bool operator<(const queue<_Tp, _Container>& __x, const queue<_Tp, _Container…
301 template <class _Tp, class _Container /*= deque<_Tp>*/>
304 typedef _Container container_type;
422 [[__nodiscard__]] _LIBCPP_HIDE_FROM_ABI const _Container& __get_container() const { return c; }
440 template <class _Container, class = enable_if_t<!__is_allocator<_Container>::value> >
441 queue(_Container) -> queue<typename _Container::value_type, _Container>;
443 template <class _Container,
445 class = enable_if_t<!__is_allocator<_Container>::value>,
446 class = enable_if_t<uses_allocator<_Container, _Alloc>::value> >
447 queue(_Container, _Alloc) -> queue<typename _Container::value_type, _Container>;
469 template <class _Tp, class _Container>
470 …LIBCPP_HIDE_FROM_ABI bool operator==(const queue<_Tp, _Container>& __x, const queue<_Tp, _Containe…
474 template <class _Tp, class _Container>
475 …_LIBCPP_HIDE_FROM_ABI bool operator<(const queue<_Tp, _Container>& __x, const queue<_Tp, _Containe…
479 template <class _Tp, class _Container>
480 …LIBCPP_HIDE_FROM_ABI bool operator!=(const queue<_Tp, _Container>& __x, const queue<_Tp, _Containe…
484 template <class _Tp, class _Container>
485 …_LIBCPP_HIDE_FROM_ABI bool operator>(const queue<_Tp, _Container>& __x, const queue<_Tp, _Containe…
489 template <class _Tp, class _Container>
490 …LIBCPP_HIDE_FROM_ABI bool operator>=(const queue<_Tp, _Container>& __x, const queue<_Tp, _Containe…
494 template <class _Tp, class _Container>
495 …LIBCPP_HIDE_FROM_ABI bool operator<=(const queue<_Tp, _Container>& __x, const queue<_Tp, _Containe…
501 template <class _Tp, three_way_comparable _Container>
502 _LIBCPP_HIDE_FROM_ABI compare_three_way_result_t<_Container>
503 operator<=>(const queue<_Tp, _Container>& __x, const queue<_Tp, _Container>& __y) {
509 template <class _Tp, class _Container, __enable_if_t<__is_swappable_v<_Container>, int> = 0>
510 inline _LIBCPP_HIDE_FROM_ABI void swap(queue<_Tp, _Container>& __x, queue<_Tp, _Container>& __y)
515 template <class _Tp, class _Container, class _Alloc>
516 struct uses_allocator<queue<_Tp, _Container>, _Alloc> : public uses_allocator<_Container, _Alloc> {…
518 template <class _Tp, class _Container, class _Compare>
521 typedef _Container container_type;
649 class = enable_if_t<uses_allocator<_Container, _Alloc>::value>>
658 class = enable_if_t<uses_allocator<_Container, _Alloc>::value>>
695 …[[__nodiscard__]] _LIBCPP_CONSTEXPR_SINCE_CXX26 _LIBCPP_HIDE_FROM_ABI const _Container& __get_cont…
702 class _Container,
704 class = enable_if_t<!__is_allocator<_Container>::value> >
705 priority_queue(_Compare, _Container) -> priority_queue<typename _Container::value_type, _Container,…
709 class _Container = vector<__iter_value_type<_InputIterator>>,
712 class = enable_if_t<!__is_allocator<_Container>::value> >
713 priority_queue(_InputIterator, _InputIterator, _Compare = _Compare(), _Container = _Container())
714 -> priority_queue<__iter_value_type<_InputIterator>, _Container, _Compare>;
717 class _Container,
720 class = enable_if_t<!__is_allocator<_Container>::value>,
721 class = enable_if_t<uses_allocator<_Container, _Alloc>::value> >
722 priority_queue(_Compare, _Container, _Alloc) -> priority_queue<typename _Container::value_type, _Co…
746 class _Container,
750 class = enable_if_t<!__is_allocator<_Container>::value>,
751 class = enable_if_t<uses_allocator<_Container, _Alloc>::value> >
752 priority_queue(_InputIterator, _InputIterator, _Compare, _Container, _Alloc)
753 -> priority_queue<typename _Container::value_type, _Container, _Compare>;
778 template <class _Tp, class _Container, class _Compare>
779 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
787 template <class _Tp, class _Container, class _Compare>
788 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
796 template <class _Tp, class _Container, class _Compare>
798 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
804 template <class _Tp, class _Container, class _Compare>
806 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
815 template <class _Tp, class _Container, class _Compare>
817 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
826 template <class _Tp, class _Container, class _Compare>
827 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
828 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(cons…
831 template <class _Tp, class _Container, class _Compare>
832 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
833 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
837 template <class _Tp, class _Container, class _Compare>
838 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
839 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
845 template <class _Tp, class _Container, class _Compare>
846 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
847 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
853 template <class _Tp, class _Container, class _Compare>
854 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
855 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
861 template <class _Tp, class _Container, class _Compare>
862 template <class _Alloc, __enable_if_t<uses_allocator<_Container, _Alloc>::value, int> >
863 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
869 template <class _Tp, class _Container, class _Compare>
873 …__enable_if_t<__has_input_iterator_category<_InputIter>::value && uses_allocator<_Container, _Allo…
874 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
880 template <class _Tp, class _Container, class _Compare>
884 …__enable_if_t<__has_input_iterator_category<_InputIter>::value && uses_allocator<_Container, _Allo…
885 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
891 template <class _Tp, class _Container, class _Compare>
895 …__enable_if_t<__has_input_iterator_category<_InputIter>::value && uses_allocator<_Container, _Allo…
896 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
904 template <class _Tp, class _Container, class _Compare>
908 …__enable_if_t<__has_input_iterator_category<_InputIter>::value && uses_allocator<_Container, _Allo…
909 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline priority_queue<_Tp, _Container, _Compare>::priority_queue(
917 template <class _Tp, class _Container, class _Compare>
918 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline void priority_queue<_Tp, _Container, _Compare>::push(const val…
925 template <class _Tp, class _Container, class _Compare>
926 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline void priority_queue<_Tp, _Container, _Compare>::push(value_typ…
931 template <class _Tp, class _Container, class _Compare>
933 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline void priority_queue<_Tp, _Container, _Compare>::emplace(_Args&…
940 template <class _Tp, class _Container, class _Compare>
941 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline void priority_queue<_Tp, _Container, _Compare>::pop() {
946 template <class _Tp, class _Container, class _Compare>
947 _LIBCPP_CONSTEXPR_SINCE_CXX26 inline void priority_queue<_Tp, _Container, _Compare>::swap(priority_…
955 class _Container,
957 __enable_if_t<__is_swappable_v<_Container> && __is_swappable_v<_Compare>, int> = 0>
959 swap(priority_queue<_Tp, _Container, _Compare>& __x, priority_queue<_Tp, _Container, _Compare>& __y)
964 template <class _Tp, class _Container, class _Compare, class _Alloc>
965 struct uses_allocator<priority_queue<_Tp, _Container, _Compare>, _Alloc> : public uses_allocator<_C…