Lines Matching refs:module_obj_name
275 #define DO_OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \ argument
280 module_obj_name##_finalize(Object *obj); \
282 module_obj_name##_class_init(ObjectClass *oc, void *data); \
284 module_obj_name##_init(Object *obj); \
286 static const TypeInfo module_obj_name##_info = { \
291 .instance_init = module_obj_name##_init, \
292 .instance_finalize = module_obj_name##_finalize, \
294 .class_init = module_obj_name##_class_init, \
300 module_obj_name##_register_types(void) \
302 type_register_static(&module_obj_name##_info); \
304 type_init(module_obj_name##_register_types);
329 #define OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \ argument
332 DO_OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
348 #define OBJECT_DEFINE_TYPE(ModuleObjName, module_obj_name, MODULE_OBJ_NAME, \ argument
350 OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
370 #define OBJECT_DEFINE_TYPE_WITH_INTERFACES(ModuleObjName, module_obj_name, \ argument
373 OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
388 #define OBJECT_DEFINE_ABSTRACT_TYPE(ModuleObjName, module_obj_name, \ argument
390 OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
407 module_obj_name, \ argument
410 DO_OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
428 #define OBJECT_DEFINE_SIMPLE_TYPE(ModuleObjName, module_obj_name, \ argument
430 OBJECT_DEFINE_SIMPLE_TYPE_WITH_INTERFACES(ModuleObjName, module_obj_name, \