118 concept MemoryOrder = std::derived_from<T, order::MemoryOrderTag>;
constexpr Release release
constexpr Relaxed relaxed
constexpr Acquire acquire
functionality which is usable on the accelerator compute device from within a kernel.
Acquire-release memory ordering.
static std::string getName()
static std::string getName()
Base tag for memory order types.
static std::string getName()
static std::string getName()
Sequentially consistent memory ordering.
static std::string getName()