Lines Matching refs:module_obj_name
276 #define DO_OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \ argument
281 module_obj_name##_finalize(Object *obj); \
283 module_obj_name##_class_init(ObjectClass *oc, const void *data); \
285 module_obj_name##_init(Object *obj); \
287 static const TypeInfo module_obj_name##_info = { \
292 .instance_init = module_obj_name##_init, \
293 .instance_finalize = module_obj_name##_finalize, \
295 .class_init = module_obj_name##_class_init, \
301 module_obj_name##_register_types(void) \
303 type_register_static(&module_obj_name##_info); \
305 type_init(module_obj_name##_register_types);
330 #define OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \ argument
333 DO_OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
349 #define OBJECT_DEFINE_TYPE(ModuleObjName, module_obj_name, MODULE_OBJ_NAME, \ argument
351 OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
371 #define OBJECT_DEFINE_TYPE_WITH_INTERFACES(ModuleObjName, module_obj_name, \ argument
374 OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
389 #define OBJECT_DEFINE_ABSTRACT_TYPE(ModuleObjName, module_obj_name, \ argument
391 OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
408 module_obj_name, \ argument
411 DO_OBJECT_DEFINE_TYPE_EXTENDED(ModuleObjName, module_obj_name, \
429 #define OBJECT_DEFINE_SIMPLE_TYPE(ModuleObjName, module_obj_name, \ argument
431 OBJECT_DEFINE_SIMPLE_TYPE_WITH_INTERFACES(ModuleObjName, module_obj_name, \