Lines Matching refs:Container
19 template <class T, class Container = deque<T>>
23 typedef Container container_type;
60 void swap(stack& c) noexcept(is_nothrow_swappable_v<Container>)
63 template<class Container>
64 stack(Container) -> stack<typename Container::value_type, Container>; // C++17
66 template<class Container, class Allocator>
67 stack(Container, Allocator) -> stack<typename Container::value_type, Container>; // C++17
69 template <class T, class Container>
70 bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
71 template <class T, class Container>
72 bool operator< (const stack<T, Container>& x, const stack<T, Container>& y);
73 template <class T, class Container>
74 bool operator!=(const stack<T, Container>& x, const stack<T, Container>& y);
75 template <class T, class Container>
76 bool operator> (const stack<T, Container>& x, const stack<T, Container>& y);
77 template <class T, class Container>
78 bool operator>=(const stack<T, Container>& x, const stack<T, Container>& y);
79 template <class T, class Container>
80 bool operator<=(const stack<T, Container>& x, const stack<T, Container>& y);
82 template <class T, class Container>
83 void swap(stack<T, Container>& x, stack<T, Container>& y)