type > > > Struct Template Reference

type > > > Struct Template Reference#

Composable Kernel: ck_tile::impl::ext_vector< V_, N_, std::enable_if_t< std::is_class_v< typename native_t< V_ >::type > > > Struct Template Reference
ck_tile::impl::ext_vector< V_, N_, std::enable_if_t< std::is_class_v< typename native_t< V_ >::type > > > Struct Template Reference

#include <vector_type.hpp>

Public Types

using value_type = typename native_t<remove_cvref_t<V_>>::type::type
using type = value_type

Static Public Attributes

static constexpr index_t N = Vs_ * N_

Member Typedef Documentation

◆ type

template<typename V_, index_t Vs_, index_t N_>
using ck_tile::impl::ext_vector< V_, N_, std::enable_if_t< std::is_class_v< typename native_t< V_ >::type > > >::type = value_type

◆ value_type

template<typename V_, index_t Vs_, index_t N_>
using ck_tile::impl::ext_vector< V_, N_, std::enable_if_t< std::is_class_v< typename native_t< V_ >::type > > >::value_type = typename native_t<remove_cvref_t<V_>>::type::type

Member Data Documentation

◆ N

template<typename V_, index_t Vs_, index_t N_>
index_t ck_tile::impl::ext_vector< V_, N_, std::enable_if_t< std::is_class_v< typename native_t< V_ >::type > > >::N = Vs_ * N_
staticconstexpr

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