deque<T> &
|
D =
deque<T> D1
|
Assignment.
|
|
bool
|
D ==
deque<T> D1
|
Test for equality: Two deques are equal, iff they have the same size
and if their corresponding elements are equal.
|
|
bool
|
D !=
deque<T> D1
|
Test for inequality.
|
|
bool
|
D <
deque<T> D1
|
Test for lexicographically smaller.
|
|
iterator
|
D.begin ()
|
Returns a mutable iterator referring to the first element in
deque D.
|
|
const_iterator
|
D.begin () const
|
Returns a constant iterator referring to the first element in
deque D.
|
|
iterator
|
D.end ()
|
Returns a mutable iterator which is the past-end-value of
deque D.
|
|
const_iterator
|
D.end () const
|
Returns a constant iterator which is the past-end-value of
deque D.
|
|
bool
|
D.empty ()
|
Returns true if D is empty.
|
|
int
|
D.size ()
|
Returns the number of items in deque D.
|
|
T&
|
D [
int pos
]
|
Random access operator.
|
|
T
|
D [
int pos
]
const
|
Random access operator.
|
|
T&
|
D.front ()
|
Returns a reference to the first item in deque D.
|
|
T
|
D.front () const
|
Returns a const reference to the first item in deque D.
|
|
T&
|
D.back ()
|
Returns a reference to the last item in deque D.
|
|
T
|
D.back () const
|
Returns a const reference to the last item in deque D.
|
void
|
D.push_front ( T)
|
Inserts an item at the beginning of deque D.
|
|
void
|
D.push_back ( T)
|
Inserts an item at the end of deque D.
|
|
iterator
|
D.insert ( iterator pos, T t = T())
|
| |
Inserts a copy of t in front of iterator pos.
The return value points to the inserted item.
|
|
iterator
|
D.insert ( iterator pos, int n, T t = T())
|
| |
Inserts copy of t in front of iterator pos.
The return value points to the inserted item.
|
|
void
|
D.insert ( iterator pos, const_iterator first, const_iterator last)
|
| |
Inserts a copy of the range first, last
in front of iterator pos.
|
|
void
|
D.pop_front ()
|
Removes the first item from deque D.
|
|
void
|
D.pop_back ()
|
Removes the last item from deque D.
|
|
void
|
D.erase ( iterator pos)
|
Removes the item from deque D, where pos refers to.
|
|
void
|
D.erase ( iterator first, iterator last)
|
| |
Removes the items in the rangefirst,
last from deque D.
|