A
deque
meets all of the requirements of a container, of a reversible container
(given in tables in 
[container.requirements]), of a sequence container,
including the optional sequence container requirements (
[sequence.reqmts]), and of an allocator-aware container (Table 
76)
.  Descriptions are provided here only for operations on
deque
that are not described in one of these tables
or for operations where there is additional semantic information
.