static void vala_slice_expression_real_emit (ValaCodeNode* base, ValaCodeGenerator* codegen) { ValaSliceExpression * self; ValaExpression* _tmp0_; ValaExpression* _tmp1_; ValaCodeGenerator* _tmp2_; ValaExpression* _tmp3_; ValaExpression* _tmp4_; ValaCodeGenerator* _tmp5_; ValaExpression* _tmp6_; ValaExpression* _tmp7_; ValaCodeGenerator* _tmp8_; ValaCodeGenerator* _tmp9_; ValaCodeGenerator* _tmp10_; self = (ValaSliceExpression*) base; g_return_if_fail (codegen != NULL); _tmp0_ = vala_slice_expression_get_container (self); _tmp1_ = _tmp0_; _tmp2_ = codegen; vala_code_node_emit ((ValaCodeNode*) _tmp1_, _tmp2_); _tmp3_ = vala_slice_expression_get_start (self); _tmp4_ = _tmp3_; _tmp5_ = codegen; vala_code_node_emit ((ValaCodeNode*) _tmp4_, _tmp5_); _tmp6_ = vala_slice_expression_get_stop (self); _tmp7_ = _tmp6_; _tmp8_ = codegen; vala_code_node_emit ((ValaCodeNode*) _tmp7_, _tmp8_); _tmp9_ = codegen; vala_code_visitor_visit_slice_expression ((ValaCodeVisitor*) _tmp9_, self); _tmp10_ = codegen; vala_code_visitor_visit_expression ((ValaCodeVisitor*) _tmp10_, (ValaExpression*) self); }
static void vala_tuple_real_emit (ValaCodeNode* base, ValaCodeGenerator* codegen) { ValaTuple * self; ValaCodeGenerator* _tmp13_; ValaCodeGenerator* _tmp14_; self = (ValaTuple*) base; g_return_if_fail (codegen != NULL); { ValaList* _tmp0_; ValaList* _tmp1_; ValaList* _expr_list; ValaList* _tmp2_; gint _tmp3_; gint _tmp4_; gint _expr_size; gint _expr_index; _tmp0_ = self->priv->expression_list; _tmp1_ = _vala_iterable_ref0 (_tmp0_); _expr_list = _tmp1_; _tmp2_ = _expr_list; _tmp3_ = vala_collection_get_size ((ValaCollection*) _tmp2_); _tmp4_ = _tmp3_; _expr_size = _tmp4_; _expr_index = -1; while (TRUE) { gint _tmp5_; gint _tmp6_; gint _tmp7_; ValaList* _tmp8_; gint _tmp9_; gpointer _tmp10_ = NULL; ValaExpression* expr; ValaExpression* _tmp11_; ValaCodeGenerator* _tmp12_; _tmp5_ = _expr_index; _expr_index = _tmp5_ + 1; _tmp6_ = _expr_index; _tmp7_ = _expr_size; if (!(_tmp6_ < _tmp7_)) { break; } _tmp8_ = _expr_list; _tmp9_ = _expr_index; _tmp10_ = vala_list_get (_tmp8_, _tmp9_); expr = (ValaExpression*) _tmp10_; _tmp11_ = expr; _tmp12_ = codegen; vala_code_node_emit ((ValaCodeNode*) _tmp11_, _tmp12_); _vala_code_node_unref0 (expr); } _vala_iterable_unref0 (_expr_list); } _tmp13_ = codegen; vala_code_visitor_visit_tuple ((ValaCodeVisitor*) _tmp13_, self); _tmp14_ = codegen; vala_code_visitor_visit_expression ((ValaCodeVisitor*) _tmp14_, (ValaExpression*) self); }
static void vala_null_literal_real_emit (ValaCodeNode* base, ValaCodeGenerator* codegen) { ValaNullLiteral * self; ValaCodeGenerator* _tmp0_; ValaCodeGenerator* _tmp1_; self = (ValaNullLiteral*) base; g_return_if_fail (codegen != NULL); _tmp0_ = codegen; vala_code_visitor_visit_null_literal ((ValaCodeVisitor*) _tmp0_, self); _tmp1_ = codegen; vala_code_visitor_visit_expression ((ValaCodeVisitor*) _tmp1_, (ValaExpression*) self); }
static void vala_null_literal_real_accept (ValaCodeNode* base, ValaCodeVisitor* visitor) { ValaNullLiteral * self; ValaCodeVisitor* _tmp0_; ValaCodeVisitor* _tmp1_; self = (ValaNullLiteral*) base; g_return_if_fail (visitor != NULL); _tmp0_ = visitor; vala_code_visitor_visit_null_literal (_tmp0_, self); _tmp1_ = visitor; vala_code_visitor_visit_expression (_tmp1_, (ValaExpression*) self); }
static void vala_addressof_expression_real_accept (ValaCodeNode* base, ValaCodeVisitor* visitor) { ValaAddressofExpression * self; ValaCodeVisitor* _tmp0_; ValaCodeVisitor* _tmp1_; self = (ValaAddressofExpression*) base; g_return_if_fail (visitor != NULL); _tmp0_ = visitor; vala_code_visitor_visit_addressof_expression (_tmp0_, self); _tmp1_ = visitor; vala_code_visitor_visit_expression (_tmp1_, (ValaExpression*) self); }
static void vala_named_argument_real_accept (ValaCodeNode* base, ValaCodeVisitor* visitor) { ValaNamedArgument * self; ValaCodeVisitor* _tmp0_; ValaCodeVisitor* _tmp1_; self = (ValaNamedArgument*) base; g_return_if_fail (visitor != NULL); _tmp0_ = visitor; vala_code_visitor_visit_named_argument (_tmp0_, self); _tmp1_ = visitor; vala_code_visitor_visit_expression (_tmp1_, (ValaExpression*) self); }
static void vala_addressof_expression_real_emit (ValaCodeNode* base, ValaCodeGenerator* codegen) { ValaAddressofExpression * self; ValaExpression* _tmp0_; ValaExpression* _tmp1_; ValaCodeGenerator* _tmp2_; ValaCodeGenerator* _tmp3_; ValaCodeGenerator* _tmp4_; self = (ValaAddressofExpression*) base; g_return_if_fail (codegen != NULL); _tmp0_ = vala_addressof_expression_get_inner (self); _tmp1_ = _tmp0_; _tmp2_ = codegen; vala_code_node_emit ((ValaCodeNode*) _tmp1_, _tmp2_); _tmp3_ = codegen; vala_code_visitor_visit_addressof_expression ((ValaCodeVisitor*) _tmp3_, self); _tmp4_ = codegen; vala_code_visitor_visit_expression ((ValaCodeVisitor*) _tmp4_, (ValaExpression*) self); }