constant< v > Struct Template Reference#
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
ck_tile::constant< v > Struct Template Reference
#include <integral_constant.hpp>
Inheritance diagram for ck_tile::constant< v >:

Public Types | |
using | value_type = decltype(v) |
using | type = constant |
Public Member Functions | |
constexpr CK_TILE_HOST_DEVICE | operator value_type () const noexcept |
constexpr CK_TILE_HOST_DEVICE value_type | operator() () const noexcept |
Static Public Member Functions | |
static constexpr CK_TILE_HOST_DEVICE bool | is_static () |
Static Public Attributes | |
static constexpr value_type | value = v |
Member Typedef Documentation
◆ type
template<auto v>
using ck_tile::constant< v >::type = constant |
◆ value_type
template<auto v>
using ck_tile::constant< v >::value_type = decltype(v) |
Member Function Documentation
◆ is_static()
template<auto v>
|
inlinestaticconstexpr |
◆ operator value_type()
template<auto v>
|
inlineconstexprnoexcept |
◆ operator()()
template<auto v>
|
inlineconstexprnoexcept |
Member Data Documentation
◆ value
template<auto v>
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/core/numeric/integral_constant.hpp