DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > > Struct Template Reference

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

Collaboration diagram for cl::sycl::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > >:

Public Types

using key_t = intel::experimental::latency_constraint_key
 

Static Public Attributes

static constexpr int target = Target
 
static constexpr intel::experimental::latency_control_type type = Type
 
static constexpr int cycle = Cycle
 

Detailed Description

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
struct cl::sycl::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > >

Definition at line 51 of file properties.hpp.

Member Typedef Documentation

◆ key_t

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
using cl::sycl::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > >::key_t = intel::experimental::latency_constraint_key

Definition at line 56 of file properties.hpp.

Member Data Documentation

◆ cycle

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
constexpr int cl::sycl::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > >::cycle = Cycle
staticconstexpr

Definition at line 59 of file properties.hpp.

◆ target

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
constexpr int cl::sycl::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > >::target = Target
staticconstexpr

Definition at line 57 of file properties.hpp.

◆ type

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
constexpr intel::experimental::latency_control_type cl::sycl::ext::oneapi::experimental::property_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > >::type = Type
staticconstexpr

Definition at line 58 of file properties.hpp.


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