Lines Matching refs:Container
20 template <class T, class Container = deque<T>>
24 typedef Container container_type;
69 void swap(queue& q) noexcept(is_nothrow_swappable_v<Container>)
72 template<class Container>
73 queue(Container) -> queue<typename Container::value_type, Container>; // C++17
75 template<class Container, class Allocator>
76 queue(Container, Allocator) -> queue<typename Container::value_type, Container>; // C++17
78 template <class T, class Container>
79 bool operator==(const queue<T, Container>& x,const queue<T, Container>& y);
81 template <class T, class Container>
82 bool operator< (const queue<T, Container>& x,const queue<T, Container>& y);
84 template <class T, class Container>
85 bool operator!=(const queue<T, Container>& x,const queue<T, Container>& y);
87 template <class T, class Container>
88 bool operator> (const queue<T, Container>& x,const queue<T, Container>& y);
90 template <class T, class Container>
91 bool operator>=(const queue<T, Container>& x,const queue<T, Container>& y);
93 template <class T, class Container>
94 bool operator<=(const queue<T, Container>& x,const queue<T, Container>& y);
96 template <class T, class Container>
97 void swap(queue<T, Container>& x, queue<T, Container>& y)
100 template <class T, class Container = vector<T>,
101 class Compare = less<typename Container::value_type>>
105 typedef Container container_type;
162 noexcept(is_nothrow_swappable_v<Container> &&
166 template <class Compare, class Container>
167 priority_queue(Compare, Container)
168 -> priority_queue<typename Container::value_type, Container, Compare>; // C++17
172 class Container = vector<typename iterator_traits<InputIterator>::value_type>>
173 priority_queue(InputIterator, InputIterator, Compare = Compare(), Container = Container())
174 …-> priority_queue<typename iterator_traits<InputIterator>::value_type, Container, Compare>; // C++…
176 template<class Compare, class Container, class Allocator>
177 priority_queue(Compare, Container, Allocator)
178 -> priority_queue<typename Container::value_type, Container, Compare>; // C++17
180 template <class T, class Container, class Compare>
181 void swap(priority_queue<T, Container, Compare>& x,
182 priority_queue<T, Container, Compare>& y)