29 using View =
typename std::tuple_element_t<0, ContainerOverSubrelations>::View;
31 static_cast<View
>(in.get(C::bc_retrieval_sel)) * (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_sel)));
35 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
36 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)) *
37 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)));
41 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
42 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
43 ((
CView(bc_retrieval_REMAINING_BYTECODES) *
44 (
static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)) *
45 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_remaining_bytecodes_inv))) +
46 static_cast<View
>(in.get(C::bc_retrieval_remaining_bytecodes_inv))) -
48 static_cast<View
>(in.get(C::bc_retrieval_no_remaining_bytecodes)));
52 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
53 auto tmp =
CView(bc_retrieval_INSTANCE_NOT_FOUND) *
static_cast<View
>(in.get(C::bc_retrieval_is_new_class));
57 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
58 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
59 ((
CView(bc_retrieval_INSTANCE_NOT_FOUND) +
CView(bc_retrieval_TOO_MANY_BYTECODES)) -
60 static_cast<View
>(in.get(C::bc_retrieval_error)));
64 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
66 static_cast<View
>(in.get(C::bc_retrieval_error)) *
static_cast<View
>(in.get(C::bc_retrieval_bytecode_id));
70 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
71 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_error)) *
72 (
static_cast<View
>(in.get(C::bc_retrieval_next_retrieved_bytecodes_tree_root)) -
73 static_cast<View
>(in.get(C::bc_retrieval_prev_retrieved_bytecodes_tree_root)));
77 using View =
typename std::tuple_element_t<7, ContainerOverSubrelations>::View;
78 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_error)) *
79 (
static_cast<View
>(in.get(C::bc_retrieval_next_retrieved_bytecodes_tree_size)) -
80 static_cast<View
>(in.get(C::bc_retrieval_prev_retrieved_bytecodes_tree_size)));
84 using View =
typename std::tuple_element_t<8, ContainerOverSubrelations>::View;
85 auto tmp = (
static_cast<View
>(in.get(C::bc_retrieval_should_retrieve)) -
86 static_cast<View
>(in.get(C::bc_retrieval_sel)) *
87 (
FF(1) -
static_cast<View
>(in.get(C::bc_retrieval_error))));
91 using View =
typename std::tuple_element_t<9, ContainerOverSubrelations>::View;
92 auto tmp =
static_cast<View
>(in.get(C::bc_retrieval_sel)) *
93 (
static_cast<View
>(in.get(C::bc_retrieval_retrieved_bytecodes_tree_height)) -
94 CView(constants_AVM_RETRIEVED_BYTECODES_TREE_HEIGHT));