From 84451db6389efb46cb753d8d721144fc76af7d11 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Thu, 3 Jul 2014 22:12:09 +0100 Subject: [PATCH] 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 e357c25ab4..f8ff71cfab 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 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 ae6ddcf362..a7e4bc2a39 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 55f59a68b7..1b281ffef1 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