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

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

NAME

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

Synopsis


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


Prepends the given element value to the beginning of the container.
No iterators or 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


              constructs an element in-place at the beginning
emplace_front (public member function)
              removes the first element
pop_front (public member function)