integral_constant< T, v > Struct Template Reference

integral_constant&lt; T, v &gt; Struct Template Reference#

Composable Kernel: ck_tile::integral_constant< T, v > Struct Template Reference
ck_tile::integral_constant< T, v > Struct Template Reference

#include <integral_constant.hpp>

Inheritance diagram for ck_tile::integral_constant< T, v >:
ck_tile::constant< v >

Public Types

using value_type = T
using type = integral_constant
Public Types inherited from ck_tile::constant< v >
using value_type = decltype(v)
using type = constant

Static Public Attributes

static constexpr T value = v
Static Public Attributes inherited from ck_tile::constant< v >
static constexpr value_type value = v

Additional Inherited Members

Public Member Functions inherited from ck_tile::constant< v >
CK_TILE_HOST_DEVICE constexpr operator value_type () const noexcept
CK_TILE_HOST_DEVICE constexpr value_type operator() () const noexcept
Static Public Member Functions inherited from ck_tile::constant< v >
static CK_TILE_HOST_DEVICE constexpr bool is_static ()

Member Typedef Documentation

◆ type

template<typename T, T v>
using ck_tile::integral_constant< T, v >::type = integral_constant

◆ value_type

template<typename T, T v>
using ck_tile::integral_constant< T, v >::value_type = T

Member Data Documentation

◆ value

template<typename T, T v>
T ck_tile::integral_constant< T, v >::value = v
staticconstexpr

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