q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=84451db6389efb46cb753d8d721144fc76af7d11
commit 84451db6389efb46cb753d8d721144fc76af7d11 Author: Daniel Kolesa <d.kol...@samsung.com> Date: Thu Jul 3 22:12:09 2014 +0100 eolian: have eolian_all_classes_list_get instead of eolian_class_names_list_get --- src/bin/eolian_cxx/eolian_wrappers.hh | 2 +- src/lib/eolian/Eolian.h | 5 ++--- src/lib/eolian/eolian_database.c | 9 ++------- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/bin/eolian_cxx/eolian_wrappers.hh b/src/bin/eolian_cxx/eolian_wrappers.hh index e357c25..f8ff71c 100644 --- a/src/bin/eolian_cxx/eolian_wrappers.hh +++ b/src/bin/eolian_cxx/eolian_wrappers.hh @@ -154,7 +154,7 @@ class_namespace_full(Eolian_Class const& klass) inline efl::eina::range_ptr_list<const Eolian_Class> class_list_all() { - return ::eolian_class_names_list_get(); + return ::eolian_all_classes_list_get(); } inline std::string diff --git a/src/lib/eolian/Eolian.h b/src/lib/eolian/Eolian.h index ae6ddcf..a7e4bc2 100644 --- a/src/lib/eolian/Eolian.h +++ b/src/lib/eolian/Eolian.h @@ -289,14 +289,13 @@ eolian_class_namespaces_list_get(const Eolian_Class klass); EAPI Eolian_Class_Type eolian_class_type_get(const Eolian_Class klass); /* - * @brief Returns the names list of all the classes stored into the database. + * @brief Returns a list of all the classes stored into the database. * * @return the list * * @ingroup Eolian */ -/* Returns the list of class names of the database */ -EAPI const Eina_List *eolian_class_names_list_get(void); +EAPI const Eina_List *eolian_all_classes_list_get(void); /* * @brief Returns the description of a class. diff --git a/src/lib/eolian/eolian_database.c b/src/lib/eolian/eolian_database.c index 55f59a6..1b281ff 100644 --- a/src/lib/eolian/eolian_database.c +++ b/src/lib/eolian/eolian_database.c @@ -393,14 +393,9 @@ database_class_del(Eolian_Class class) } EAPI const Eina_List * -eolian_class_names_list_get(void) +eolian_all_classes_list_get(void) { - Eina_List *itr; - _Class_Desc *cl; - Eina_List *list = NULL; - EINA_LIST_FOREACH(_classes, itr, cl) - list = eina_list_append(list, cl->name); - return list; + return _classes; } Eina_Bool --