packed_type_info< T > Struct Template Reference

packed_type_info&lt; T &gt; Struct Template Reference#

Composable Kernel: ck::packed_type_info< T > Struct Template Reference
ck::packed_type_info< T > Struct Template Reference

#include <data_type.hpp>

Public Types

using element_type = remove_cvref_t<decltype(get_packed_type_info().At(ck::Number<1>{}))>

Static Public Attributes

static constexpr auto packed_size

Member Typedef Documentation

◆ element_type

template<typename T>
using ck::packed_type_info< T >::element_type = remove_cvref_t<decltype(get_packed_type_info().At(ck::Number<1>{}))>

Member Data Documentation

◆ packed_size

template<typename T>
auto ck::packed_type_info< T >::packed_size
staticconstexpr
Initial value:
=
static_cast<index_t>(get_packed_type_info().At(ck::Number<0>{}))
int32_t index_t
Definition ck.hpp:299
integral_constant< index_t, N > Number
Definition number.hpp:12

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