static_counter< Context, Start, Step > Struct Template Reference

static_counter&lt; Context, Start, Step &gt; Struct Template Reference#

Composable Kernel: ck_tile::static_counter< Context, Start, Step > Struct Template Reference
ck_tile::static_counter< Context, Start, Step > Struct Template Reference

#include <static_counter.hpp>

Static Public Member Functions

template<typename Unique >
static constexpr index_t next ()
 
template<unsigned long long >
static constexpr index_t next ()
 
template<typename Unique >
static constexpr index_t current ()
 
template<unsigned long long >
static constexpr index_t current ()
 

Member Function Documentation

◆ current() [1/2]

template<typename Context , index_t Start = 0, index_t Step = 1>
template<typename Unique >
static constexpr index_t ck_tile::static_counter< Context, Start, Step >::current ( )
inlinestaticconstexpr

◆ current() [2/2]

template<typename Context , index_t Start = 0, index_t Step = 1>
template<unsigned long long >
static constexpr index_t ck_tile::static_counter< Context, Start, Step >::current ( )
inlinestaticconstexpr

◆ next() [1/2]

template<typename Context , index_t Start = 0, index_t Step = 1>
template<typename Unique >
static constexpr index_t ck_tile::static_counter< Context, Start, Step >::next ( )
inlinestaticconstexpr

◆ next() [2/2]

template<typename Context , index_t Start = 0, index_t Step = 1>
template<unsigned long long >
static constexpr index_t ck_tile::static_counter< Context, Start, Step >::next ( )
inlinestaticconstexpr

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/utility/static_counter.hpp