10 #define MY_CLASS INHERIT_CLASS
13 _a_get(Eo *obj, void *class_data EINA_UNUSED, va_list *list)
15 int *name = va_arg(*list, int *);
16 eo_do_super(obj, simple_a_get(name));
17 printf("%s\n", __func__);
21 _class_constructor(Eo_Class *klass)
23 const Eo_Op_Func_Description func_desc[] = {
24 EO_OP_FUNC(SIMPLE_ID(SIMPLE_SUB_ID_A_GET), _a_get),
28 eo_class_funcs_set(klass, func_desc);
31 static const Eo_Class_Description class_desc = {
34 EO_CLASS_TYPE_REGULAR,
35 EO_CLASS_DESCRIPTION_OPS(NULL, NULL, 0),
42 EO_DEFINE_CLASS(inherit_class_get, &class_desc, SIMPLE_CLASS, MIXIN4_CLASS, NULL);