16 namespace ext::intel::experimental {
29 std::integral_constant<int, Anchor>>;
33 template <
int Target, latency_control_type Type,
int Cycle>
36 std::integral_constant<latency_control_type, Type>,
37 std::integral_constant<int, Cycle>>;
42 template <
int Target, latency_control_type Type,
int Cycle>
48 namespace ext::oneapi::experimental {
50 template <
int Target,
intel::experimental::latency_control_type Type,
int Cycle>
52 intel::experimental::latency_constraint_key,
53 std::integral_constant<int, Target>,
54 std::integral_constant<intel::experimental::latency_control_type, Type>,
55 std::integral_constant<int, Cycle>> {
57 static constexpr
int target = Target;
59 static constexpr
int cycle = Cycle;
71 template <>
struct PropertyToKind<intel::experimental::latency_anchor_id_key> {
74 template <>
struct PropertyToKind<intel::experimental::latency_constraint_key> {