sorted_sequence_uniquify< SortedValues, SortedIds, Eq > Struct Template Reference

sorted_sequence_uniquify&lt; SortedValues, SortedIds, Eq &gt; Struct Template Reference#

Composable Kernel: ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq > Struct Template Reference
ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq > Struct Template Reference

#include <sequence.hpp>

Public Types

using uniquify
using uniquified_values = typename uniquify::uniquified_values
using uniquified_ids = typename uniquify::uniquified_ids

Member Typedef Documentation

◆ uniquified_ids

template<typename Values, typename Less, typename Equal>
template<typename SortedValues, typename SortedIds, typename Eq>
using ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >::uniquified_ids = typename uniquify::uniquified_ids

◆ uniquified_values

template<typename Values, typename Less, typename Equal>
template<typename SortedValues, typename SortedIds, typename Eq>
using ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >::uniquified_values = typename uniquify::uniquified_values

◆ uniquify

template<typename Values, typename Less, typename Equal>
template<typename SortedValues, typename SortedIds, typename Eq>
using ck::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >::uniquify
Initial value:
sorted_sequence_uniquify_impl<decltype(SortedValues::PopFront()),
decltype(SortedIds::PopFront()),
Sequence<SortedValues::Front()>,
Sequence<SortedIds::Front()>,
Eq>
Definition utility/sequence.hpp:43

The documentation for this struct was generated from the following file: