summaryrefslogtreecommitdiff
path: root/src/lib/eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-07-18 17:46:02 +0200
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-07-18 17:51:38 +0200
commit68eba4817a631214d7249c3e6ea3a833dfa84cc7 (patch)
tree6c7d63fda731c68b68b15b0897ca15dd1f894dda /src/lib/eo
parent1c9762d8cae61935ac69303b1b8814cd0a28e2ef (diff)
eo: clarify what extensions are.
Diffstat (limited to 'src/lib/eo')
-rw-r--r--src/lib/eo/Eo.h4
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;
605 * @param ... A NULL terminated list of extensions (interfaces, mixins and the classes of any composite objects). 605 * @param ... A NULL terminated list of extensions (interfaces, mixins and the classes of any composite objects).
606 * @return The new class's handle on success, or NULL otherwise. 606 * @return The new class's handle on success, or NULL otherwise.
607 * 607 *
608 * @note There are two types of extensions, mixins and none-mixins.
609 * Mixins are inheriting api AND the implementation.
610 * Non-mixins only inherit the api, so a class which inherits a non-mixin as extension must implement the api.
611 *
608 * You should use #EFL_DEFINE_CLASS. It'll provide thread safety and other 612 * You should use #EFL_DEFINE_CLASS. It'll provide thread safety and other
609 * features easily. 613 * features easily.
610 * 614 *