Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

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

Detailed Description

See also

Function Documentation

◆ unique() [1/3]

template<class ForwardRange>
auto unique ( ForwardRange & range)

Definition at line 39 of file unique.hpp.

◆ unique() [2/3]

template<class ForwardIterator, class BinaryPredicate>
ForwardIterator unique ( ForwardIterator first,
ForwardIterator last,
BinaryPredicate pred )

Definition at line 49 of file unique.hpp.

◆ unique() [3/3]

template<class ForwardRange, class BinaryPredicate>
auto unique ( ForwardRange & range,
BinaryPredicate pred )

Definition at line 59 of file unique.hpp.

◆ unique_copy() [1/5]

template<class InputRange, class OutputIterator>
OutputIterator unique_copy ( InputRange & range,
OutputIterator result )

Definition at line 70 of file unique.hpp.

◆ unique_copy() [2/5]

template<class InputRange, class OutputIterator>
OutputIterator unique_copy ( const InputRange & range,
OutputIterator result )

Definition at line 80 of file unique.hpp.

◆ unique_copy() [3/5]

template<class InputIterator, class OutputIterator, class BinaryPredicate>
OutputIterator unique_copy ( InputIterator first,
InputIterator last,
OutputIterator result,
BinaryPredicate pred )

Definition at line 90 of file unique.hpp.

◆ unique_copy() [4/5]

template<class InputRange, class OutputIterator, class BinaryPredicate>
OutputIterator unique_copy ( InputRange & range,
OutputIterator result,
BinaryPredicate pred )

Definition at line 102 of file unique.hpp.

◆ unique_copy() [5/5]

template<class InputRange, class OutputIterator, class BinaryPredicate>
OutputIterator unique_copy ( const InputRange & range,
OutputIterator result,
BinaryPredicate pred )

Definition at line 112 of file unique.hpp.