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 = sorted_sequence_uniquify_impl< decltype(SortedValues::PopFront()), decltype(SortedIds::PopFront()), Sequence< SortedValues::Front()>, Sequence< SortedIds::Front()>, Eq > |
| 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 = sorted_sequence_uniquify_impl<decltype(SortedValues::PopFront()), decltype(SortedIds::PopFront()), Sequence<SortedValues::Front()>, Sequence<SortedIds::Front()>, Eq> |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck/utility/sequence.hpp