DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::ext::oneapi::experimental::property_value< work_group_progress_key, std::integral_constant< forward_progress_guarantee, Guarantee >, std::integral_constant< execution_scope, CoordinationScope > > Struct Template Reference

#include <sycl/ext/oneapi/kernel_properties/properties.hpp>

Collaboration diagram for sycl::_V1::ext::oneapi::experimental::property_value< work_group_progress_key, std::integral_constant< forward_progress_guarantee, Guarantee >, std::integral_constant< execution_scope, CoordinationScope > >:

Public Types

using key_t = work_group_progress_key
 

Static Public Attributes

static constexpr forward_progress_guarantee guarantee = Guarantee
 
static constexpr execution_scope coordinationScope = CoordinationScope
 

Detailed Description

template<forward_progress_guarantee Guarantee, execution_scope CoordinationScope>
struct sycl::_V1::ext::oneapi::experimental::property_value< work_group_progress_key, std::integral_constant< forward_progress_guarantee, Guarantee >, std::integral_constant< execution_scope, CoordinationScope > >

Definition at line 191 of file properties.hpp.

Member Typedef Documentation

◆ key_t

template<forward_progress_guarantee Guarantee, execution_scope CoordinationScope>
using sycl::_V1::ext::oneapi::experimental::property_value< work_group_progress_key, std::integral_constant< forward_progress_guarantee, Guarantee >, std::integral_constant< execution_scope, CoordinationScope > >::key_t = work_group_progress_key

Definition at line 195 of file properties.hpp.

Member Data Documentation

◆ coordinationScope

template<forward_progress_guarantee Guarantee, execution_scope CoordinationScope>
constexpr execution_scope sycl::_V1::ext::oneapi::experimental::property_value< work_group_progress_key, std::integral_constant< forward_progress_guarantee, Guarantee >, std::integral_constant< execution_scope, CoordinationScope > >::coordinationScope = CoordinationScope
staticconstexpr

Definition at line 197 of file properties.hpp.

◆ guarantee

template<forward_progress_guarantee Guarantee, execution_scope CoordinationScope>
constexpr forward_progress_guarantee sycl::_V1::ext::oneapi::experimental::property_value< work_group_progress_key, std::integral_constant< forward_progress_guarantee, Guarantee >, std::integral_constant< execution_scope, CoordinationScope > >::guarantee = Guarantee
staticconstexpr

Definition at line 196 of file properties.hpp.


The documentation for this struct was generated from the following file: