/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/utility/static_counter.hpp File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/utility/static_counter.hpp File Reference#

Composable Kernel: /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

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()
 
#define MAKE_SC_WITH(start_, step_)
 
#define NEXT_SC(c_)
 
#define NEXT_SCI(c_, static_i_)
 

Macro Definition Documentation

◆ MAKE_SC

#define MAKE_SC ( )
Value:
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wpre-c2y-compat\"") \
_Pragma("clang diagnostic ignored \"-Wc2y-extensions\"") \
ck_tile::static_counter<ck_tile::impl::static_counter_uniq_<__COUNTER__>>{} \
_Pragma("clang diagnostic pop")

◆ MAKE_SC_WITH

#define MAKE_SC_WITH (   start_,
  step_ 
)
Value:
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wpre-c2y-compat\"") \
_Pragma("clang diagnostic ignored \"-Wc2y-extensions\"") ck_tile:: \
static_counter<ck_tile::impl::static_counter_uniq_<__COUNTER__>, start_, step_>{} \
_Pragma("clang diagnostic pop")
Definition: cluster_descriptor.hpp:13

◆ NEXT_SC

#define NEXT_SC (   c_)
Value:
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wpre-c2y-compat\"") \
_Pragma("clang diagnostic ignored \"-Wc2y-extensions\"") c_.next<__COUNTER__>() \
_Pragma("clang diagnostic pop")

◆ NEXT_SCI

#define NEXT_SCI (   c_,
  static_i_ 
)
Value:
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wpre-c2y-compat\"") \
_Pragma("clang diagnostic ignored \"-Wc2y-extensions\"") \
c_.next<__COUNTER__ + static_i_>() _Pragma("clang diagnostic pop")