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

deque
allocator_type · assign · at · back · begin · clear ·
const_iterator · const_pointer · const_reference ·
const_reverse_iterator · deque · difference_type · empty · end ·
erase · front · get_allocator · insert · iterator · max_size ·
operator[] · pointer · pop_back · pop_front · push_back ·
push_front · rbegin · reference · rend · resize ·
reverse_iterator · size · size_type · swap · value_type
template<class Ty, class Alloc = allocator<Ty> >
class deque {
public:
typedef Alloc allocator_type;
typedef typename Alloc::pointer pointer;
typedef typename Alloc::const_pointer const_pointer;
typedef typename Alloc::reference reference;
typedef typename Alloc::const_reference const_reference;
typedef typename Alloc::value_type value_type;
typedef T0 iterator;
typedef T1 const_iterator;
typedef T2 size_type;
typedef T3 difference_type;
typedef reverse_iterator<const_iterator>
const_reverse_iterator;
typedef reverse_iterator<iterator>
reverse_iterator;
deque();
explicit deque(const Alloc& al);
explicit deque(size_type count);
deque(size_type count, const Ty& val);
deque(size_type count, const Ty& val,
const Alloc& al);
deque(const deque& right);
template<class InIt>
deque(InIt first, InIt last);
template<class InIt>
deque(InIt first, InIt last, const Alloc& al);
iterator begin();