static Eina_Bool _eobj_init_count = 0;
static void _eobj_callback_remove_all(Eobj *obj);
-static void eobj_class_constructor(Eobj *obj, const Eobj_Class *klass);
-static void eobj_class_destructor(Eobj *obj, const Eobj_Class *klass);
+static void _eobj_constructor(Eobj *obj, const Eobj_Class *klass);
+static void _eobj_destructor(Eobj *obj, const Eobj_Class *klass);
static void eobj_constructor_error_unset(Eobj *obj);
typedef struct _Eobj_Callback_Description Eobj_Callback_Description;
eobj_constructor_error_unset(obj);
eobj_ref(obj);
- eobj_class_constructor(obj, klass);
+ _eobj_constructor(obj, klass);
if (eobj_constructor_error_get(obj))
{
const Eobj_Class *klass = eobj_class_get(obj);
_eobj_kls_itr_init(obj, EOBJ_NOOP);
eobj_constructor_error_unset(obj);
- eobj_class_destructor(obj, klass);
+ _eobj_destructor(obj, klass);
if (eobj_constructor_error_get(obj))
{
ERR("Type '%s' - One of the object destructors have failed.", klass->desc->name);
}
static void
-eobj_class_constructor(Eobj *obj, const Eobj_Class *klass)
+_eobj_constructor(Eobj *obj, const Eobj_Class *klass)
{
if (!klass)
return;
}
static void
-eobj_class_destructor(Eobj *obj, const Eobj_Class *klass)
+_eobj_destructor(Eobj *obj, const Eobj_Class *klass)
{
if (!klass)
return;
EAPI void
eobj_constructor_super(Eobj *obj)
{
- eobj_class_constructor(obj, _eobj_kls_itr_next(obj, EOBJ_NOOP));
+ _eobj_constructor(obj, _eobj_kls_itr_next(obj, EOBJ_NOOP));
}
EAPI void
eobj_destructor_super(Eobj *obj)
{
- eobj_class_destructor(obj, _eobj_kls_itr_next(obj, EOBJ_NOOP));
+ _eobj_destructor(obj, _eobj_kls_itr_next(obj, EOBJ_NOOP));
}
EAPI void *