136
137
public void create_postcondition_statement (Vala.Expression postcondition);
137
138
public void create_type_check_statement (Vala.CodeNode method_node, Vala.DataType ret_type, Vala.TypeSymbol t, bool non_null, string var_name);
138
139
public Vala.CCodeExpression? default_value_for_type (Vala.DataType type, bool initializer_expression);
139
public virtual Vala.CCodeExpression? deserialize_expression (Vala.DataType type, Vala.CCodeExpression variant_expr, Vala.CCodeExpression? expr);
140
public virtual Vala.CCodeExpression? deserialize_expression (Vala.DataType type, Vala.CCodeExpression variant_expr, Vala.CCodeExpression? expr, Vala.CCodeExpression? error_expr = null, out bool may_fail = null);
140
141
public virtual Vala.CCodeExpression destroy_value (Vala.TargetValue value, bool is_macro_definition = false);
141
142
public override void emit (Vala.CodeContext context);
142
143
public void emit_temp_var (Vala.LocalVariable local);