alignas Union Reference

alignas Union Reference#

Composable Kernel: ck::non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8 > >::alignas Union Reference
ck::non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8 > >::alignas Union Reference

#include <dtype_vector.hpp>

Public Attributes

data_v dN
StaticallyIndexedArray< data_t, N > dxN
StaticallyIndexedArray< T, N > dTxN
StaticallyIndexedArray< data_v, 1 > dNx1

Member Data Documentation

◆ dN

template<typename T, index_t N>
data_v ck::non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8 > >::alignas::dN

◆ dNx1

template<typename T, index_t N>
StaticallyIndexedArray<data_v, 1> ck::non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8 > >::alignas::dNx1

◆ dTxN

template<typename T, index_t N>
StaticallyIndexedArray<T, N> ck::non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8 > >::alignas::dTxN

◆ dxN

template<typename T, index_t N>
StaticallyIndexedArray<data_t, N> ck::non_native_vector_base< T, N, ck::enable_if_t< sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8 > >::alignas::dxN

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