#ifdef HAVE_CONFIG_H # include #endif #include "Eo.h" #include "constructors_mixin.h" #include "constructors_simple6.h" #define MY_CLASS SIMPLE6_CLASS static void _destructor(Eo *obj, void *class_data EINA_UNUSED, va_list *list EINA_UNUSED) { eo_do_super(obj, MY_CLASS, eo_destructor()); eo_error_set(obj); } static void _class_constructor(Eo_Class *klass) { const Eo_Op_Func_Description func_desc[] = { EO_OP_FUNC(EO_BASE_ID(EO_BASE_SUB_ID_DESTRUCTOR), _destructor), EO_OP_FUNC_SENTINEL }; eo_class_funcs_set(klass, func_desc); } static const Eo_Class_Description class_desc = { EO_VERSION, "Simple6", EO_CLASS_TYPE_REGULAR, EO_CLASS_DESCRIPTION_OPS(NULL, NULL, 0), NULL, 0, _class_constructor, NULL }; EO_DEFINE_CLASS(simple6_class_get, &class_desc, EO_BASE_CLASS, NULL);