sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp > Struct Template Reference#
ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp > Struct Template Reference
#include <sequence.hpp>
Public Types | |
| using | merged_values = typename sequence_merge<MergedValues, LeftValues>::type |
| using | merged_ids = typename sequence_merge<MergedIds, LeftIds>::type |
| using | new_merged_values |
| using | new_merged_ids |
| using | new_left_values |
| using | new_left_ids |
| using | new_right_values |
| using | new_right_ids |
| using | merge |
Static Public Attributes | |
| static constexpr bool | choose_left |
| static constexpr index_t | chosen_value |
| static constexpr index_t | chosen_id |
Member Typedef Documentation
◆ merge
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::merge |
◆ merged_ids
template<typename Values, typename Ids, typename Compare>
template<typename LeftValues, typename LeftIds, typename MergedValues, typename MergedIds, typename Comp>
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::merged_ids = typename sequence_merge<MergedIds, LeftIds>::type |
◆ merged_values
template<typename Values, typename Ids, typename Compare>
template<typename LeftValues, typename LeftIds, typename MergedValues, typename MergedIds, typename Comp>
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::merged_values = typename sequence_merge<MergedValues, LeftValues>::type |
◆ new_left_ids
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::new_left_ids |
◆ new_left_values
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::new_left_values |
◆ new_merged_ids
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::new_merged_ids |
◆ new_merged_values
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::new_merged_values |
◆ new_right_ids
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::new_right_ids |
◆ new_right_values
| using ck::sequence_sort_impl< Values, Ids, Compare >::sorted_sequence_merge_impl< LeftValues, LeftIds, Sequence<>, Sequence<>, MergedValues, MergedIds, Comp >::new_right_values |
Member Data Documentation
◆ choose_left
|
staticconstexpr |
◆ chosen_id
|
staticconstexpr |
◆ chosen_value
|
staticconstexpr |
The documentation for this struct was generated from the following file: