28 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
30 static_cast<View
>(in.get(C::execution_discard)) * (
FF(1) -
static_cast<View
>(in.get(C::execution_discard)));
34 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
35 auto tmp = (
static_cast<View
>(in.get(C::execution_dying_context_id)) *
36 ((
FF(1) -
static_cast<View
>(in.get(C::execution_discard))) *
37 (
FF(1) -
static_cast<View
>(in.get(C::execution_dying_context_id_inv))) +
38 static_cast<View
>(in.get(C::execution_dying_context_id_inv))) -
39 static_cast<View
>(in.get(C::execution_discard)));
43 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
44 auto tmp =
static_cast<View
>(in.get(C::execution_sel_failure)) *
45 (
FF(1) -
static_cast<View
>(in.get(C::execution_discard)));
49 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
50 auto tmp =
static_cast<View
>(in.get(C::execution_is_dying_context)) *
51 (
FF(1) -
static_cast<View
>(in.get(C::execution_is_dying_context)));
55 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
56 auto tmp =
static_cast<View
>(in.get(C::execution_sel)) *
57 ((
CView(execution_DYING_CONTEXT_DIFF) *
58 (
static_cast<View
>(in.get(C::execution_is_dying_context)) *
59 (
FF(1) -
static_cast<View
>(in.get(C::execution_dying_context_diff_inv))) +
60 static_cast<View
>(in.get(C::execution_dying_context_diff_inv))) -
62 static_cast<View
>(in.get(C::execution_is_dying_context)));
66 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
67 auto tmp = (
static_cast<View
>(in.get(C::execution_resolves_dying_context)) -
68 static_cast<View
>(in.get(C::execution_sel_failure)) *
69 static_cast<View
>(in.get(C::execution_is_dying_context)));
73 using View =
typename std::tuple_element_t<7, ContainerOverSubrelations>::View;
74 auto tmp = (
static_cast<View
>(in.get(C::execution_nested_call_from_undiscarded_context)) -
75 static_cast<View
>(in.get(C::execution_sel_enter_call)) *
76 (
FF(1) -
static_cast<View
>(in.get(C::execution_discard))));
80 using View =
typename std::tuple_element_t<8, ContainerOverSubrelations>::View;
81 auto tmp =
static_cast<View
>(in.get(C::execution_sel)) *
82 (
static_cast<View
>(in.get(C::execution_propagate_discard)) -
83 (
FF(1) -
static_cast<View
>(in.get(C::execution_enqueued_call_end))) *
84 (
FF(1) -
static_cast<View
>(in.get(C::execution_resolves_dying_context))) *
85 (
FF(1) -
static_cast<View
>(in.get(C::execution_nested_call_from_undiscarded_context))));
89 using View =
typename std::tuple_element_t<9, ContainerOverSubrelations>::View;
91 static_cast<View
>(in.get(C::execution_sel)) * (
FF(1) -
static_cast<View
>(in.get(C::execution_last))) *
92 static_cast<View
>(in.get(C::execution_propagate_discard)) *
93 (
static_cast<View
>(in.get(C::execution_discard_shift)) -
static_cast<View
>(in.get(C::execution_discard)));
97 using View =
typename std::tuple_element_t<10, ContainerOverSubrelations>::View;
98 auto tmp =
static_cast<View
>(in.get(C::execution_sel)) *
99 (
FF(1) -
static_cast<View
>(in.get(C::execution_last))) *
100 static_cast<View
>(in.get(C::execution_propagate_discard)) *
101 (
static_cast<View
>(in.get(C::execution_dying_context_id_shift)) -
102 static_cast<View
>(in.get(C::execution_dying_context_id)));
106 using View =
typename std::tuple_element_t<11, ContainerOverSubrelations>::View;
107 auto tmp =
static_cast<View
>(in.get(C::execution_is_dying_context)) *
108 static_cast<View
>(in.get(C::execution_sel_exit_call)) *
109 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_failure)));
113 using View =
typename std::tuple_element_t<12, ContainerOverSubrelations>::View;
114 auto tmp =
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
115 (
FF(1) -
static_cast<View
>(in.get(C::execution_discard))) *
116 static_cast<View
>(in.get(C::execution_discard_shift)) *
117 (
static_cast<View
>(in.get(C::execution_context_id_shift)) -
118 static_cast<View
>(in.get(C::execution_dying_context_id_shift)));
122 using View =
typename std::tuple_element_t<13, ContainerOverSubrelations>::View;
123 auto tmp =
static_cast<View
>(in.get(C::execution_sel_failure)) *
124 static_cast<View
>(in.get(C::execution_is_dying_context)) *
125 static_cast<View
>(in.get(C::execution_has_parent_ctx)) *
126 static_cast<View
>(in.get(C::execution_discard_shift));