Lines Matching refs:Container
20 template <class T, class Container = deque<T>>
24 typedef Container container_type;
61 void swap(stack& c) noexcept(is_nothrow_swappable_v<Container>)
64 template<class Container>
65 stack(Container) -> stack<typename Container::value_type, Container>; // C++17
67 template<class Container, class Allocator>
68 stack(Container, Allocator) -> stack<typename Container::value_type, Container>; // C++17
70 template <class T, class Container>
71 bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
72 template <class T, class Container>
73 bool operator< (const stack<T, Container>& x, const stack<T, Container>& y);
74 template <class T, class Container>
75 bool operator!=(const stack<T, Container>& x, const stack<T, Container>& y);
76 template <class T, class Container>
77 bool operator> (const stack<T, Container>& x, const stack<T, Container>& y);
78 template <class T, class Container>
79 bool operator>=(const stack<T, Container>& x, const stack<T, Container>& y);
80 template <class T, class Container>
81 bool operator<=(const stack<T, Container>& x, const stack<T, Container>& y);
83 template <class T, class Container>
84 void swap(stack<T, Container>& x, stack<T, Container>& y)