[deque.syn] (original) (raw)
22 Containers library [containers]
22.3 Sequence containers [sequences]
22.3.3 Header synopsis [deque.syn]
#include
#include
namespace std {
template<class T, class Allocator = allocator> 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 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 using deque = std::deque<T, polymorphic_allocator>; } }