enable_if_t< sizeof(T)==12||sizeof(T)==16||sizeof(T)==24||sizeof(T)==32 > > > Struct Template Reference

enable_if_t&lt; sizeof(T)==12||sizeof(T)==16||sizeof(T)==24||sizeof(T)==32 &gt; &gt; &gt; Struct Template Reference#

Composable Kernel: ck::scalar_type< non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==12||sizeof(T)==16||sizeof(T)==24||sizeof(T)==32 > > > Struct Template Reference
ck::scalar_type< non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==12||sizeof(T)==16||sizeof(T)==24||sizeof(T)==32 > > > Struct Template Reference

#include <dtype_vector.hpp>

Public Types

using type = typename non_native_vector_base<T, N>::element_t

Static Public Attributes

static constexpr index_t vector_size = N * non_native_vector_base<T, N>::size_factor

Member Typedef Documentation

◆ type

template<typename T, index_t N>
using ck::scalar_type< non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==12||sizeof(T)==16||sizeof(T)==24||sizeof(T)==32 > > >::type = typename non_native_vector_base<T, N>::element_t

Member Data Documentation

◆ vector_size

template<typename T, index_t N>
index_t ck::scalar_type< non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==12||sizeof(T)==16||sizeof(T)==24||sizeof(T)==32 > > >::vector_size = N * non_native_vector_base<T, N>::size_factor
staticconstexpr

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