[deque.syn] (original) (raw)
22 Containers library [containers]
22.3 Sequence containers [sequences]
22.3.3 Header synopsis [deque.syn]
#include <compare> // see [compare.syn] #include <initializer_list> // see [initializer.list.syn] namespace std { // [deque], class template deque template<class T, class Allocator = allocator<T>> class deque;template<class T, class Allocator> bool operator==(const deque<T, Allocator>& x, const deque<T, Allocator>& y);template<class T, class Allocator> synth-three-way-result<T> operator<=>(const deque<T, Allocator>& x,const deque<T, Allocator>& y);template<class T, class Allocator> void swap(deque<T, Allocator>& x, deque<T, Allocator>& y) noexcept(noexcept(x.swap(y)));template<class T, class Allocator, class U> typename deque<T, Allocator>::size_type erase(deque<T, Allocator>& c, const U& value);template<class T, class Allocator, class Predicate> typename deque<T, Allocator>::size_type erase_if(deque<T, Allocator>& c, Predicate pred);namespace pmr { template<class T> using deque = std::deque<T, polymorphic_allocator<T>>;} }