27 auto tmp = (
static_cast<View
>(in.get(C::execution_sel_failure)) -
28 (
FF(1) - (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_error))) *
29 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_execute_revert)))));
33 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
35 static_cast<View
>(in.get(C::execution_discard)) * (
FF(1) -
static_cast<View
>(in.get(C::execution_discard)));
39 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
40 auto tmp = (
static_cast<View
>(in.get(C::execution_dying_context_id)) *
41 ((
FF(1) -
static_cast<View
>(in.get(C::execution_discard))) *
42 (
FF(1) -
static_cast<View
>(in.get(C::execution_dying_context_id_inv))) +
43 static_cast<View
>(in.get(C::execution_dying_context_id_inv))) -
44 static_cast<View
>(in.get(C::execution_discard)));
48 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
49 auto tmp =
static_cast<View
>(in.get(C::execution_sel_failure)) *
50 (
FF(1) -
static_cast<View
>(in.get(C::execution_discard)));
54 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
55 auto tmp =
static_cast<View
>(in.get(C::execution_is_dying_context)) *
56 (
FF(1) -
static_cast<View
>(in.get(C::execution_is_dying_context)));
60 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
61 auto tmp =
static_cast<View
>(in.get(C::execution_sel)) *
62 ((
CView(execution_DYING_CONTEXT_DIFF) *
63 (
static_cast<View
>(in.get(C::execution_is_dying_context)) *
64 (
FF(1) -
static_cast<View
>(in.get(C::execution_dying_context_diff_inv))) +
65 static_cast<View
>(in.get(C::execution_dying_context_diff_inv))) -
67 static_cast<View
>(in.get(C::execution_is_dying_context)));
71 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
72 auto tmp = (
static_cast<View
>(in.get(C::execution_resolves_dying_context)) -
73 static_cast<View
>(in.get(C::execution_sel_failure)) *
74 static_cast<View
>(in.get(C::execution_is_dying_context)));
78 using View =
typename std::tuple_element_t<7, ContainerOverSubrelations>::View;
79 auto tmp = (
static_cast<View
>(in.get(C::execution_nested_call_from_undiscarded_context)) -
80 static_cast<View
>(in.get(C::execution_sel_enter_call)) *
81 (
FF(1) -
static_cast<View
>(in.get(C::execution_discard))));
85 using View =
typename std::tuple_element_t<8, ContainerOverSubrelations>::View;
86 auto tmp =
CView(execution_PROPAGATE_DISCARD) * (
static_cast<View
>(in.get(C::execution_discard_shift)) -
87 static_cast<View
>(in.get(C::execution_discard)));
91 using View =
typename std::tuple_element_t<9, ContainerOverSubrelations>::View;
93 CView(execution_PROPAGATE_DISCARD) * (
static_cast<View
>(in.get(C::execution_dying_context_id_shift)) -
94 static_cast<View
>(in.get(C::execution_dying_context_id)));
98 using View =
typename std::tuple_element_t<10, ContainerOverSubrelations>::View;
99 auto tmp =
static_cast<View
>(in.get(C::execution_is_dying_context)) *
100 static_cast<View
>(in.get(C::execution_sel_exit_call)) *
101 (
FF(1) -
static_cast<View
>(in.get(C::execution_sel_failure)));
105 using View =
typename std::tuple_element_t<11, ContainerOverSubrelations>::View;
106 auto tmp =
static_cast<View
>(in.get(C::execution_sel_enter_call)) *
107 (
FF(1) -
static_cast<View
>(in.get(C::execution_discard))) *
108 static_cast<View
>(in.get(C::execution_discard_shift)) *
109 (
static_cast<View
>(in.get(C::execution_context_id_shift)) -
110 static_cast<View
>(in.get(C::execution_dying_context_id_shift)));
114 using View =
typename std::tuple_element_t<12, ContainerOverSubrelations>::View;
115 auto tmp =
static_cast<View
>(in.get(C::execution_sel_failure)) *
116 static_cast<View
>(in.get(C::execution_is_dying_context)) *
117 static_cast<View
>(in.get(C::execution_has_parent_ctx)) *
118 static_cast<View
>(in.get(C::execution_discard_shift));