std::forward_list::unique
From Cppreference
< cpp | container | forward list
void unique();
|
(1) | (C++11 feature) |
template< class BinaryPredicate >
void unique( BinaryPredicate p ); |
(2) | (C++11 feature) |
Removes all consecutive duplicate elements from the container. Only the first element in each group of equal elements is left. The first version uses operator== to compare the elements, the second version uses the given binary predicate p.
Contents |
[edit] Parameters
p | - | binary predicate which returns true if the elements should be treated as equal. The signature of the predicate function should be equivalent to the following:
The signature does not need to have const &, but the function must not modify the objects passed to it. |
[edit] Return value
(none)
[edit] Example
This section is incomplete |
[edit] Complexity
linear in the size of the container