sorted_sequence_uniquify< SortedValues, SortedIds, Eq > Struct Template Reference

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

Composable Kernel: ck_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq > Struct Template Reference
ck_tile::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_tile::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_tile::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_tile::sequence_unique_sort< Values, Less, Equal >::sorted_sequence_uniquify< SortedValues, SortedIds, Eq >::uniquify
Initial value:
sorted_sequence_uniquify_impl<decltype(SortedValues::pop_front()),
decltype(SortedIds::pop_front()),
sequence<SortedValues::front()>,
sequence<SortedIds::front()>,
Eq>
Definition tile/core/container/sequence.hpp:49

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