ValaCCodeReturnStatement* vala_ccode_return_statement_construct (GType object_type, ValaCCodeExpression* expr) {
	ValaCCodeReturnStatement* self = NULL;
	ValaCCodeExpression* _tmp0_;
	self = (ValaCCodeReturnStatement*) vala_ccode_statement_construct (object_type);
	_tmp0_ = expr;
	vala_ccode_return_statement_set_return_expression (self, _tmp0_);
	return self;
}
ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const gchar* name) {
	ValaCCodeLabel* self = NULL;
	const gchar* _tmp0_;
	g_return_val_if_fail (name != NULL, NULL);
	self = (ValaCCodeLabel*) vala_ccode_statement_construct (object_type);
	_tmp0_ = name;
	vala_ccode_label_set_name (self, _tmp0_);
	return self;
}
ValaCCodeDoStatement* vala_ccode_do_statement_construct (GType object_type, ValaCCodeStatement* stmt, ValaCCodeExpression* cond) {
	ValaCCodeDoStatement* self = NULL;
	ValaCCodeStatement* _tmp0_;
	ValaCCodeExpression* _tmp1_;
	g_return_val_if_fail (stmt != NULL, NULL);
	g_return_val_if_fail (cond != NULL, NULL);
	self = (ValaCCodeDoStatement*) vala_ccode_statement_construct (object_type);
	_tmp0_ = stmt;
	vala_ccode_do_statement_set_body (self, _tmp0_);
	_tmp1_ = cond;
	vala_ccode_do_statement_set_condition (self, _tmp1_);
	return self;
}
ValaCCodeIfStatement* vala_ccode_if_statement_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeStatement* true_stmt, ValaCCodeStatement* false_stmt) {
	ValaCCodeIfStatement* self = NULL;
	ValaCCodeExpression* _tmp0_;
	ValaCCodeStatement* _tmp1_;
	ValaCCodeStatement* _tmp2_;
	g_return_val_if_fail (cond != NULL, NULL);
	g_return_val_if_fail (true_stmt != NULL, NULL);
	self = (ValaCCodeIfStatement*) vala_ccode_statement_construct (object_type);
	_tmp0_ = cond;
	vala_ccode_if_statement_set_condition (self, _tmp0_);
	_tmp1_ = true_stmt;
	vala_ccode_if_statement_set_true_statement (self, _tmp1_);
	_tmp2_ = false_stmt;
	vala_ccode_if_statement_set_false_statement (self, _tmp2_);
	return self;
}
ValaCCodeContinueStatement* vala_ccode_continue_statement_construct (GType object_type) {
	ValaCCodeContinueStatement* self = NULL;
	self = (ValaCCodeContinueStatement*) vala_ccode_statement_construct (object_type);
	return self;
}
ValaCCodeBreakStatement* vala_ccode_break_statement_construct (GType object_type) {
	ValaCCodeBreakStatement* self = NULL;
	self = (ValaCCodeBreakStatement*) vala_ccode_statement_construct (object_type);
	return self;
}
Example #7
0
ValaCCodeBlock* vala_ccode_block_construct (GType object_type) {
	ValaCCodeBlock* self = NULL;
	self = (ValaCCodeBlock*) vala_ccode_statement_construct (object_type);
	return self;
}
ValaCCodeEmptyStatement* vala_ccode_empty_statement_construct (GType object_type) {
	ValaCCodeEmptyStatement* self = NULL;
	self = (ValaCCodeEmptyStatement*) vala_ccode_statement_construct (object_type);
	return self;
}