sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare > Struct Template Reference

sequence_sort_impl&lt; Sequence&lt; Value &gt;, Sequence&lt; Id &gt;, Compare &gt; Struct Template Reference#

Composable Kernel: ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare > Struct Template Reference
ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare > Struct Template Reference

#include <sequence.hpp>

Public Types

using sorted_values = Sequence<Value>
using sorted_ids = Sequence<Id>
using split_unsorted_values
using split_unsorted_ids
using left_unsorted_values
using left_unsorted_ids
using left_sort
using left_sorted_values
using left_sorted_ids
using right_unsorted_values
using right_unsorted_ids
using right_sort
using right_sorted_values
using right_sorted_ids
using merged_sorted

Static Public Attributes

static constexpr index_t nsize

Member Typedef Documentation

◆ left_sort

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::left_sort

◆ left_sorted_ids

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::left_sorted_ids

◆ left_sorted_values

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::left_sorted_values

◆ left_unsorted_ids

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::left_unsorted_ids

◆ left_unsorted_values

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::left_unsorted_values

◆ merged_sorted

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::merged_sorted

◆ right_sort

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::right_sort

◆ right_sorted_ids

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::right_sorted_ids

◆ right_sorted_values

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::right_sorted_values

◆ right_unsorted_ids

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::right_unsorted_ids

◆ right_unsorted_values

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::right_unsorted_values

◆ sorted_ids

template<index_t Value, index_t Id, typename Compare>
using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::sorted_ids = Sequence<Id>

◆ sorted_values

template<index_t Value, index_t Id, typename Compare>
using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::sorted_values = Sequence<Value>

◆ split_unsorted_ids

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::split_unsorted_ids

◆ split_unsorted_values

using ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::split_unsorted_values

Member Data Documentation

◆ nsize

index_t ck::sequence_sort_impl< Sequence< Value >, Sequence< Id >, Compare >::nsize
staticconstexpr

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