28 using View =
typename std::tuple_element_t<0, ContainerOverSubrelations>::View;
30 static_cast<View
>(in.get(C::bc_retrieval_sel)) * (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_sel)));
34 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
35 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)) *
36 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)));
40 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
41 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
42 ((
CView(bc_retrieval_REMAINING_BYTECODES) *
43 (
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)) *
44 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_remaining_bytecodes_inv))) +
45 static_cast<View
>(in.get(C::bc_retrieval_remaining_bytecodes_inv))) -
47 static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)));
51 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
52 auto tmp =
CView(bc_retrieval_INSTANCE_NOT_FOUND) *
static_cast<View
>(in.get(C::bc_retrieval_is_new_class));
56 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
57 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
58 ((
CView(bc_retrieval_INSTANCE_NOT_FOUND) +
CView(bc_retrieval_TOO_MANY_BYTECODES)) -
59 static_cast<View
>(in.get(C::bc_retrieval_error)));
63 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
65 static_cast<View
>(in.get(C::bc_retrieval_error)) *
static_cast<View
>(in.get(C::bc_retrieval_bytecode_id));
69 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
70 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_error)) *
71 (
static_cast<View
>(in.get(C::bc_retrieval_next_retrieved_bytecodes_tree_root)) -
72 static_cast<View
>(in.get(C::bc_retrieval_prev_retrieved_bytecodes_tree_root)));
76 using View =
typename std::tuple_element_t<7, ContainerOverSubrelations>::View;
77 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_error)) *
78 (
static_cast<View
>(in.get(C::bc_retrieval_next_retrieved_bytecodes_tree_size)) -
79 static_cast<View
>(in.get(C::bc_retrieval_prev_retrieved_bytecodes_tree_size)));
83 using View =
typename std::tuple_element_t<8, ContainerOverSubrelations>::View;
84 auto tmp = (
static_cast<View
>(in.get(C::bc_retrieval_should_retrieve)) -
85 static_cast<View
>(in.get(C::bc_retrieval_sel)) *
86 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_error))));