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

deque::rbegin
const_reverse_iterator rbegin() const;
reverse_iterator rbegin();
The member function returns a reverse iterator that points just beyond the end of the controlled
sequence. Hence, it designates the beginning of the reverse sequence.
deque::reference
typedef typename Alloc::reference reference;
The type describes an object that can serve as a reference to an element of the controlled
sequence.
deque::rend
const_reverse_iterator rend() const;
reverse_iterator rend();
The member function returns a reverse iterator that points at the first element of the sequence
(or just beyond the end of an empty sequence). Hence, it designates the end of the reverse
sequence.
deque::resize
void resize(size_type newsize);
void resize(size_type newsize, Ty val);
The member functions both ensure that size() henceforth returns newsize. If it must make
the controlled sequence longer, the first member function appends elements with value Ty(),
while the second member function appends elements with value val. To make the controlled
sequence shorter, both member functions call erase(begin() + newsize, end()).
deque::reverse_iterator
typedef reverse_iterator<iterator>
reverse_iterator;
The type describes an object that can serve as a reverse random-access iterator for the controlled
sequence.
deque::size
size_type size() const;