Eolian: Fix tests according to recent generator changes.

This commit is contained in:
Tom Hacohen 2016-09-05 15:59:19 +01:00
parent f92a67e191
commit 48f7eb02a8
2 changed files with 34 additions and 22 deletions

View File

@ -25,20 +25,26 @@ int * _class_simple_bar(Eo *obj, Evas_Simple_Data *pd, int x);
EOAPI EFL_FUNC_BODYV(efl_canvas_object_simple_bar, int *, 0, EFL_FUNC_CALL(x), int x); EOAPI EFL_FUNC_BODYV(efl_canvas_object_simple_bar, int *, 0, EFL_FUNC_CALL(x), int x);
static const Efl_Op_Description _class_simple_op_desc[] = { static Eina_Bool
EFL_OBJECT_OP_FUNC(efl_canvas_object_simple_a_set, _class_simple_a_set), _class_simple_class_initializer(Efl_Class *klass)
EFL_OBJECT_OP_FUNC(efl_canvas_object_simple_a_get, _class_simple_a_get), {
EFL_OBJECT_OP_FUNC(efl_canvas_object_simple_foo, __eolian_class_simple_foo), EFL_OPS_DEFINE(ops,
}; EFL_OBJECT_OP_FUNC(efl_canvas_object_simple_a_set, _class_simple_a_set),
EFL_OBJECT_OP_FUNC(efl_canvas_object_simple_a_get, _class_simple_a_get),
EFL_OBJECT_OP_FUNC(efl_canvas_object_simple_foo, __eolian_class_simple_foo)
);
return efl_class_functions_set(klass, &ops);
}
static const Efl_Class_Description _class_simple_class_desc = { static const Efl_Class_Description _class_simple_class_desc = {
EO_VERSION, EO_VERSION,
"Class_Simple", "Class_Simple",
EFL_CLASS_TYPE_REGULAR, EFL_CLASS_TYPE_REGULAR,
EFL_CLASS_DESCRIPTION_OPS(_class_simple_op_desc),
sizeof(Evas_Simple_Data), sizeof(Evas_Simple_Data),
_class_simple_class_initializer,
NULL, NULL,
NULL NULL
}; };
EFL_DEFINE_CLASS(class_simple_class_get, &_class_simple_class_desc, NULL, NULL); EFL_DEFINE_CLASS(class_simple_class_get, &_class_simple_class_desc, NULL, NULL);

View File

@ -53,28 +53,34 @@ static void __eolian_override_base_z_set(Eo *obj EINA_UNUSED, Override_Data *pd
} }
static const Efl_Op_Description _override_op_desc[] = { static Eina_Bool
EFL_OBJECT_OP_FUNC_OVERRIDE(base_constructor, _override_base_constructor), _override_class_initializer(Efl_Class *klass)
EFL_OBJECT_OP_FUNC_OVERRIDE(base_z_get, __eolian_override_base_z_get), {
EFL_OBJECT_OP_FUNC_OVERRIDE(base_z_set, __eolian_override_base_z_set), EFL_OPS_DEFINE(ops,
EFL_OBJECT_OP_FUNC(override_b_set, __eolian_override_b_set), EFL_OBJECT_OP_FUNC_OVERRIDE(base_constructor, _override_base_constructor),
EFL_OBJECT_OP_FUNC(override_bar, __eolian_override_bar), EFL_OBJECT_OP_FUNC_OVERRIDE(base_z_get, __eolian_override_base_z_get),
EFL_OBJECT_OP_FUNC(override_c_get, __eolian_override_c_get), EFL_OBJECT_OP_FUNC_OVERRIDE(base_z_set, __eolian_override_base_z_set),
EFL_OBJECT_OP_FUNC(override_a_set, NULL), EFL_OBJECT_OP_FUNC(override_b_set, __eolian_override_b_set),
EFL_OBJECT_OP_FUNC(override_a_get, _override_a_get), EFL_OBJECT_OP_FUNC(override_bar, __eolian_override_bar),
EFL_OBJECT_OP_FUNC(override_b_get, _override_b_get), EFL_OBJECT_OP_FUNC(override_c_get, __eolian_override_c_get),
EFL_OBJECT_OP_FUNC(override_c_set, _override_c_set), EFL_OBJECT_OP_FUNC(override_a_set, NULL),
EFL_OBJECT_OP_FUNC(override_foo, NULL), EFL_OBJECT_OP_FUNC(override_a_get, _override_a_get),
}; EFL_OBJECT_OP_FUNC(override_b_get, _override_b_get),
EFL_OBJECT_OP_FUNC(override_c_set, _override_c_set),
EFL_OBJECT_OP_FUNC(override_foo, NULL)
);
return efl_class_functions_set(klass, &ops);
}
static const Efl_Class_Description _override_class_desc = { static const Efl_Class_Description _override_class_desc = {
EO_VERSION, EO_VERSION,
"Override", "Override",
EFL_CLASS_TYPE_REGULAR, EFL_CLASS_TYPE_REGULAR,
EFL_CLASS_DESCRIPTION_OPS(_override_op_desc),
sizeof(Override_Data), sizeof(Override_Data),
_override_class_initializer,
NULL, NULL,
NULL NULL
}; };
EFL_DEFINE_CLASS(override_class_get, &_override_class_desc, BASE_CLASS, NULL); EFL_DEFINE_CLASS(override_class_get, &_override_class_desc, BASE_CLASS, NULL);