Standard C++ Library Reference ISO/IEC (VERSION3)

deque::pointer
typedef typename Alloc::pointer pointer;
The type describes an object that can serve as a pointer to an element of the controlled
sequence.
deque::pop_back
void pop_back();
The member function removes the last element of the controlled sequence, which must be
non-empty. Removing the element invalidates only iterators and references that designate the
erased element.
The member function never throws an exception.
deque::pop_front
void pop_front();
The member function removes the first element of the controlled sequence, which must be
non-empty. Removing the element invalidates only iterators and references that designate the
erased element.
The member function never throws an exception.
deque::push_back
void push_back(const Ty& val);
The member function inserts an element with value val at the end of the controlled sequence.
Inserting the element invalidates all iterators, but no references, to existing elements.
If an exception is thrown, the container is left unaltered and the exception is rethrown.
deque::push_front
void push_front(const Ty& val);
The member function inserts an element with value val at the beginning of the controlled
sequence. Inserting the element invalidates all iterators, but no references, to existing elements.
If an exception is thrown, the container is left unaltered and the exception is rethrown.