diff options
-rw-r--r-- | src/lib/eo/Eo.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/eo/Eo.h b/src/lib/eo/Eo.h index 03230015bd..5f97d1b46d 100644 --- a/src/lib/eo/Eo.h +++ b/src/lib/eo/Eo.h @@ -605,6 +605,10 @@ typedef struct _Efl_Class_Description Efl_Class_Description; * @param ... A NULL terminated list of extensions (interfaces, mixins and the classes of any composite objects). * @return The new class's handle on success, or NULL otherwise. * + * @note There are two types of extensions, mixins and none-mixins. + * Mixins are inheriting api AND the implementation. + * Non-mixins only inherit the api, so a class which inherits a non-mixin as extension must implement the api. + * * You should use #EFL_DEFINE_CLASS. It'll provide thread safety and other * features easily. * |