forked from enlightenment/efl
Eo: remove eo_del.
Useless for us, was only added to be like evas, but we don't need it anymore. SVN revision: 71655
This commit is contained in:
parent
763c581e43
commit
f4d0a797ec
|
@ -708,14 +708,6 @@ EAPI Eo *eo_xref_internal(Eo *obj, const Eo *ref_obj, const char *file, int line
|
||||||
*/
|
*/
|
||||||
EAPI void eo_xunref(Eo *obj, const Eo *ref_obj);
|
EAPI void eo_xunref(Eo *obj, const Eo *ref_obj);
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Delete the object passed (disregarding ref count).
|
|
||||||
* @param obj the object to work on.
|
|
||||||
*
|
|
||||||
* @see eo_unref()
|
|
||||||
*/
|
|
||||||
EAPI void eo_del(Eo *obj);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @addtogroup Eo_Composite_Objects Composite Objects.
|
* @addtogroup Eo_Composite_Objects Composite Objects.
|
||||||
* @{
|
* @{
|
||||||
|
|
|
@ -1156,7 +1156,7 @@ eo_ref(const Eo *_obj)
|
||||||
return _eo_ref(obj);
|
return _eo_ref(obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static inline void
|
||||||
_eo_del_internal(Eo *obj)
|
_eo_del_internal(Eo *obj)
|
||||||
{
|
{
|
||||||
if (obj->del)
|
if (obj->del)
|
||||||
|
@ -1241,15 +1241,6 @@ eo_ref_get(const Eo *obj)
|
||||||
return obj->refcount;
|
return obj->refcount;
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
|
||||||
eo_del(Eo *obj)
|
|
||||||
{
|
|
||||||
EO_MAGIC_RETURN(obj, EO_EINA_MAGIC);
|
|
||||||
|
|
||||||
_eo_del_internal(obj);
|
|
||||||
_eo_unref(obj);
|
|
||||||
}
|
|
||||||
|
|
||||||
EAPI Eo *
|
EAPI Eo *
|
||||||
eo_parent_get(const Eo *obj)
|
eo_parent_get(const Eo *obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -168,8 +168,8 @@ START_TEST(eo_refs)
|
||||||
/* Just check it doesn't seg atm. */
|
/* Just check it doesn't seg atm. */
|
||||||
obj = eo_add(SIMPLE_CLASS, NULL);
|
obj = eo_add(SIMPLE_CLASS, NULL);
|
||||||
eo_ref(obj);
|
eo_ref(obj);
|
||||||
eo_del(obj);
|
eo_unref(obj);
|
||||||
eo_del(obj);
|
eo_unref(obj);
|
||||||
|
|
||||||
eo_shutdown();
|
eo_shutdown();
|
||||||
}
|
}
|
||||||
|
@ -194,8 +194,8 @@ START_TEST(eo_weak_reference)
|
||||||
eo_ref(obj);
|
eo_ref(obj);
|
||||||
fail_if(!wref);
|
fail_if(!wref);
|
||||||
|
|
||||||
eo_del(obj);
|
eo_unref(obj);
|
||||||
fail_if(wref);
|
fail_if(!wref);
|
||||||
|
|
||||||
eo_unref(obj);
|
eo_unref(obj);
|
||||||
fail_if(wref);
|
fail_if(wref);
|
||||||
|
@ -429,8 +429,6 @@ START_TEST(eo_magic_checks)
|
||||||
eo_do((Eo *) buf, eo_wref_add(&wref));
|
eo_do((Eo *) buf, eo_wref_add(&wref));
|
||||||
fail_if(wref);
|
fail_if(wref);
|
||||||
|
|
||||||
eo_del((Eo *) buf);
|
|
||||||
|
|
||||||
fail_if(eo_parent_get((Eo *) buf));
|
fail_if(eo_parent_get((Eo *) buf));
|
||||||
|
|
||||||
eo_error_set((Eo *) buf);
|
eo_error_set((Eo *) buf);
|
||||||
|
|
Loading…
Reference in New Issue