sequence_gen_impl< I, 1, G > Struct Template Reference

sequence_gen_impl&lt; I, 1, G &gt; Struct Template Reference#

Composable Kernel: ck::sequence_gen< NSize, F >::sequence_gen_impl< I, 1, G > Struct Template Reference
ck::sequence_gen< NSize, F >::sequence_gen_impl< I, 1, G > Struct Template Reference

#include <sequence.hpp>

Public Types

using type = Sequence<Is>

Static Public Attributes

static constexpr index_t Is = G{}(Number<I>{})
static constexpr index_t NRemainLeft
static constexpr index_t NRemainRight
static constexpr index_t IMiddle

Member Typedef Documentation

◆ type

template<index_t NSize, typename F>
template<index_t I, typename G>
using ck::sequence_gen< NSize, F >::sequence_gen_impl< I, 1, G >::type = Sequence<Is>

Member Data Documentation

◆ IMiddle

index_t ck::sequence_gen< NSize, F >::sequence_gen_impl< IBegin, NRemain, G >::IMiddle
staticconstexpr

◆ Is

template<index_t NSize, typename F>
template<index_t I, typename G>
index_t ck::sequence_gen< NSize, F >::sequence_gen_impl< I, 1, G >::Is = G{}(Number<I>{})
staticconstexpr

◆ NRemainLeft

index_t ck::sequence_gen< NSize, F >::sequence_gen_impl< IBegin, NRemain, G >::NRemainLeft
staticconstexpr

◆ NRemainRight

index_t ck::sequence_gen< NSize, F >::sequence_gen_impl< IBegin, NRemain, G >::NRemainRight
staticconstexpr

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