Lines Matching refs:Container
19 template <class T, class Container = deque<T>>
23 typedef Container container_type;
63 void swap(stack& c) noexcept(is_nothrow_swappable_v<Container>)
66 template<class Container>
67 stack(Container) -> stack<typename Container::value_type, Container>; // C++17
72 template<class Container, class Allocator>
73 stack(Container, Allocator) -> stack<typename Container::value_type, Container>; // C++17
80 template <class T, class Container>
81 bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
82 template <class T, class Container>
83 bool operator< (const stack<T, Container>& x, const stack<T, Container>& y);
84 template <class T, class Container>
85 bool operator!=(const stack<T, Container>& x, const stack<T, Container>& y);
86 template <class T, class Container>
87 bool operator> (const stack<T, Container>& x, const stack<T, Container>& y);
88 template <class T, class Container>
89 bool operator>=(const stack<T, Container>& x, const stack<T, Container>& y);
90 template <class T, class Container>
91 bool operator<=(const stack<T, Container>& x, const stack<T, Container>& y);
93 template <class T, class Container>
94 void swap(stack<T, Container>& x, stack<T, Container>& y)