DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::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 sycl::_V1::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 sycl::_V1::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 57 of file properties.hpp.

Member Typedef Documentation

◆ key_t

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
using sycl::_V1::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 62 of file properties.hpp.

Member Data Documentation

◆ cycle

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
constexpr int sycl::_V1::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 65 of file properties.hpp.

◆ target

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
constexpr int sycl::_V1::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 63 of file properties.hpp.

◆ type

template<int Target, intel::experimental::latency_control_type Type, int Cycle>
constexpr intel::experimental::latency_control_type sycl::_V1::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 64 of file properties.hpp.


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