summaryrefslogtreecommitdiff
path: root/src/lib/eo/Eo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/eo/Eo.h')
-rw-r--r--src/lib/eo/Eo.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lib/eo/Eo.h b/src/lib/eo/Eo.h
index 52b75134ac..cefcb1746e 100644
--- a/src/lib/eo/Eo.h
+++ b/src/lib/eo/Eo.h
@@ -1984,6 +1984,7 @@ EAPI Eina_Bool efl_destructed_is(const Eo *obj);
1984 * @param property_name The name of the property to modify. 1984 * @param property_name The name of the property to modify.
1985 * @param value The value to set, the value passed here will be flushed by the function 1985 * @param value The value to set, the value passed here will be flushed by the function
1986 * 1986 *
1987 * @see efl_property_reflection_get() and efl_property_reflection_exist()
1987 */ 1988 */
1988EAPI Eina_Error efl_property_reflection_set(Eo *obj, const char *property_name, Eina_Value value); 1989EAPI Eina_Error efl_property_reflection_set(Eo *obj, const char *property_name, Eina_Value value);
1989 1990
@@ -1993,9 +1994,21 @@ EAPI Eina_Error efl_property_reflection_set(Eo *obj, const char *property_name,
1993 * @param property_name The name of the property to get. 1994 * @param property_name The name of the property to get.
1994 * 1995 *
1995 * @return The value that got returned by the actual property in form of a generic Eina_Value. The user of this API is owning the returned Value. 1996 * @return The value that got returned by the actual property in form of a generic Eina_Value. The user of this API is owning the returned Value.
1997 *
1998 * @see efl_property_reflection_set() and efl_property_reflection_exist()
1996 */ 1999 */
1997EAPI Eina_Value efl_property_reflection_get(Eo *obj, const char *property_name); 2000EAPI Eina_Value efl_property_reflection_get(Eo *obj, const char *property_name);
1998 2001
2002/**
2003 * @brief Check if a property exist for reflection.
2004 * @param obj The object to inspect.
2005 * @param property_name The name of the property to check if it exist.
2006 *
2007 * @return EINA_TRUE if the property exist, EINA_FALSE otherwise.
2008 *
2009 * @see efl_property_reflection_set() and efl_property_reflection_get()
2010 */
2011EAPI Eina_Bool efl_property_reflection_exist(Eo *obj, const char *property_name);
1999 2012
2000/** 2013/**
2001 * @addtogroup Efl_Class_Class Eo's Class class. 2014 * @addtogroup Efl_Class_Class Eo's Class class.