/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/utility/static_counter.hpp File Reference#
static_counter.hpp File Reference
#include "ck_tile/core/config.hpp"
Go to the source code of this file.
Classes | |
struct | ck_tile::static_counter< Context, Start, Step > |
Namespaces | |
ck_tile | |
ck_tile::impl | |
Macros | |
#define | MAKE_SC() ck_tile::static_counter<ck_tile::impl::static_counter_uniq_<__COUNTER__>> {} |
#define | MAKE_SC_WITH(start_, step_) ck_tile::static_counter<ck_tile::impl::static_counter_uniq_<__COUNTER__>, start_, step_> {} |
#define | NEXT_SC(c_) c_.next<__COUNTER__>() |
#define | NEXT_SCI(c_, static_i_) c_.next<__COUNTER__ + static_i_>() |
Macro Definition Documentation
◆ MAKE_SC
#define MAKE_SC | ( | ) | ck_tile::static_counter<ck_tile::impl::static_counter_uniq_<__COUNTER__>> {} |
◆ MAKE_SC_WITH
#define MAKE_SC_WITH | ( | start_, | |
step_ | |||
) | ck_tile::static_counter<ck_tile::impl::static_counter_uniq_<__COUNTER__>, start_, step_> {} |
◆ NEXT_SC
#define NEXT_SC | ( | c_ | ) | c_.next<__COUNTER__>() |
◆ NEXT_SCI
#define NEXT_SCI | ( | c_, | |
static_i_ | |||
) | c_.next<__COUNTER__ + static_i_>() |