std::forward_list::erase_after

From Cppreference

Jump to: navigation, search
iterator erase_after( const_iterator position );
(1) (C++11 feature)
iterator erase_after( const_iterator first, const_iterator last );
(2) (C++11 feature)

Removes specified elements from the container.

1) Removes the element following pos.

2) Removes the elements in the range (first; last).

Contents

[edit] Parameters

pos - iterator to the element preceding the element to remove
first, last - range of elements to remove

[edit] Return value

1) iterator to the element following the erased one, or end() if no such element exists.

2) last

[edit] Example

[edit] Complexity

1) Constant.

2) linear in distance between first and last.

[edit] See also

clear
clears the contents
(public member function)