std::deque<T,Allocator>::push_front (3) - Linux Manuals

std::deque<T,Allocator>::push_front: std::deque<T,Allocator>::push_front

NAME

std::deque<T,Allocator>::push_front - std::deque<T,Allocator>::push_front

Synopsis


void push_front( const T& value );
void push_front( T&& value ); (since C++11)


Prepends the given element value to the beginning of the container.
All iterators, including the past-the-end iterator, are invalidated. No references are invalidated.

Parameters


value - the value of the element to prepend

Return value


(none)

Complexity


Constant.

Exceptions


If an exception is thrown, this function has no effect (strong exception guarantee).

See also


emplace_front constructs an element in-place at the beginning
              (public member function)
(C++11)
              adds an element to the end
push_back (public member function)
              removes the first element
pop_front (public member function)