Changeset View
Changeset View
Standalone View
Standalone View
src/lib/eo/Eo.h
Show First 20 Lines • Show All 891 Lines • ▼ Show 20 Line(s) | |||||
892 | * @param reflection_table The reflection table to use within eo | 892 | * @param reflection_table The reflection table to use within eo | ||
893 | * @return True on success, False otherwise. | 893 | * @return True on success, False otherwise. | ||
894 | * | 894 | * | ||
895 | * This should only be called from within the initializer function. | 895 | * This should only be called from within the initializer function. | ||
896 | * The reflection_table contains a getter and setter per property name. Which are called when either | 896 | * The reflection_table contains a getter and setter per property name. Which are called when either | ||
897 | * efl_property_reflection_set() or efl_property_reflection_get() is called. | 897 | * efl_property_reflection_set() or efl_property_reflection_get() is called. | ||
898 | * @see #EFL_DEFINE_CLASS | 898 | * @see #EFL_DEFINE_CLASS | ||
899 | */ | 899 | */ | ||
900 | EAPI Eina_Bool efl_class_functions_set(const Efl_Class *klass_id, const Efl_Object_Ops *object_ops, const Efl_Object_Ops *class_ops, const Efl_Object_Property_Reflection_Ops *reflection_table); | 900 | EAPI Eina_Bool efl_class_functions_set(const Efl_Class *klass_id, const Efl_Object_Ops *object_ops, const Efl_Object_Property_Reflection_Ops *reflection_table); | ||
901 | 901 | | |||
902 | /** | 902 | /** | ||
903 | * @brief Override Eo functions of this object. | 903 | * @brief Override Eo functions of this object. | ||
904 | * @param ops The op description to override with. | 904 | * @param ops The op description to override with. | ||
905 | * @return true on success, false otherwise. | 905 | * @return true on success, false otherwise. | ||
906 | * | 906 | * | ||
907 | * This lets you override all of the Eo functions of this object (this | 907 | * This lets you override all of the Eo functions of this object (this | ||
908 | * one included) and replace them with ad-hoc implementation. | 908 | * one included) and replace them with ad-hoc implementation. | ||
▲ Show 20 Lines • Show All 1400 Lines • Show Last 20 Lines |