seq_reverse< sequence< Ids… >, Ns… > Struct Template Reference

seq_reverse&lt; sequence&lt; Ids… &gt;, Ns… &gt; Struct Template Reference#

Composable Kernel: ck_tile::impl::seq_reverse< sequence< Ids... >, Ns... > Struct Template Reference
ck_tile::impl::seq_reverse< sequence< Ids... >, Ns... > Struct Template Reference

#include <sequence.hpp>

Public Types

template<index_t I>
using element = impl::at_index_t<I, constant<Ns>...>
using type = sequence<element<(sizeof...(Ns) - 1 - Ids)>::value...>

Member Typedef Documentation

◆ element

template<index_t... Ids, index_t... Ns>
template<index_t I>
using ck_tile::impl::seq_reverse< sequence< Ids... >, Ns... >::element = impl::at_index_t<I, constant<Ns>...>

◆ type

template<index_t... Ids, index_t... Ns>
using ck_tile::impl::seq_reverse< sequence< Ids... >, Ns... >::type = sequence<element<(sizeof...(Ns) - 1 - Ids)>::value...>

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