ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceReference* source_reference) { ValaVoidType* self = NULL; ValaSourceReference* _tmp0_; self = (ValaVoidType*) vala_data_type_construct (object_type); _tmp0_ = source_reference; vala_code_node_set_source_reference ((ValaCodeNode*) self, _tmp0_); return self; }
ValaFieldPrototype* vala_field_prototype_construct (GType object_type, ValaField* field_symbol) { ValaFieldPrototype* self = NULL; ValaField* _tmp0_; g_return_val_if_fail (field_symbol != NULL, NULL); self = (ValaFieldPrototype*) vala_data_type_construct (object_type); _tmp0_ = field_symbol; vala_field_prototype_set_field_symbol (self, _tmp0_); return self; }
ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol) { ValaMethodType* self = NULL; ValaMethod* _tmp0_; g_return_val_if_fail (method_symbol != NULL, NULL); self = (ValaMethodType*) vala_data_type_construct (object_type); _tmp0_ = method_symbol; vala_method_type_set_method_symbol (self, _tmp0_); return self; }
ValaInvalidType* vala_invalid_type_construct (GType object_type) { ValaInvalidType* self = NULL; self = (ValaInvalidType*) vala_data_type_construct (object_type); vala_code_node_set_error ((ValaCodeNode*) self, TRUE); return self; }