Adobe Source Libraries 2.0.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
unique.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  adobe

Functions

template<class ForwardRange>
auto unique (ForwardRange &range)
 unique implementation
template<class ForwardIterator, class BinaryPredicate>
ForwardIterator unique (ForwardIterator first, ForwardIterator last, BinaryPredicate pred)
 unique implementation
template<class ForwardRange, class BinaryPredicate>
auto unique (ForwardRange &range, BinaryPredicate pred)
 unique implementation
template<class InputRange, class OutputIterator>
OutputIterator unique_copy (InputRange &range, OutputIterator result)
 unique implementation
template<class InputRange, class OutputIterator>
OutputIterator unique_copy (const InputRange &range, OutputIterator result)
 unique implementation
template<class InputIterator, class OutputIterator, class BinaryPredicate>
OutputIterator unique_copy (InputIterator first, InputIterator last, OutputIterator result, BinaryPredicate pred)
 unique implementation
template<class InputRange, class OutputIterator, class BinaryPredicate>
OutputIterator unique_copy (InputRange &range, OutputIterator result, BinaryPredicate pred)
 unique implementation
template<class InputRange, class OutputIterator, class BinaryPredicate>
OutputIterator unique_copy (const InputRange &range, OutputIterator result, BinaryPredicate pred)
 unique implementation
template<class T>
void sort_unique (T &c)
 Sorts the sequence container c and erases all but one matching element.