summaryrefslogtreecommitdiff
path: root/src/bin/eolian_cxx
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@samsung.com>2014-08-13 13:09:03 +0100
committerDaniel Kolesa <d.kolesa@samsung.com>2014-08-21 09:26:04 +0100
commitad3dbe834b01ecb4381a8c26548be418600dbbb6 (patch)
tree21e9127a6824ffcd9143dedadbf7075afc443f1c /src/bin/eolian_cxx
parent057e01d67fdcbb715580a4e34af52f09de4e0e29 (diff)
eolian: API refactoring
Remove eolian_implement_information_get. Also, fix some nasty lookup problems.
Diffstat (limited to 'src/bin/eolian_cxx')
-rw-r--r--src/bin/eolian_cxx/convert.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/bin/eolian_cxx/convert.cc b/src/bin/eolian_cxx/convert.cc
index 42d68c355c..fc0dc29839 100644
--- a/src/bin/eolian_cxx/convert.cc
+++ b/src/bin/eolian_cxx/convert.cc
@@ -209,11 +209,9 @@ convert_eolian_implements(efl::eolian::eo_class& cls, Eolian_Class const& klass)
209 EINA_ITERATOR_FOREACH(itr, impl_desc_) 209 EINA_ITERATOR_FOREACH(itr, impl_desc_)
210 { 210 {
211 const Eolian_Implement *impl_desc = static_cast<Eolian_Implement*>(impl_desc_); 211 const Eolian_Implement *impl_desc = static_cast<Eolian_Implement*>(impl_desc_);
212 const Eolian_Class *impl_class; 212 const Eolian_Class *impl_class = eolian_implement_class_get(impl_desc);
213 const Eolian_Function *impl_func;
214 Eolian_Function_Type impl_type; 213 Eolian_Function_Type impl_type;
215 eolian_implement_information_get 214 const Eolian_Function *impl_func = eolian_implement_function_get(impl_desc, &impl_type);
216 (impl_desc, &impl_class, &impl_func, &impl_type);
217 if (impl_type == EOLIAN_CTOR) 215 if (impl_type == EOLIAN_CTOR)
218 { 216 {
219 efl::eolian::eo_constructor constructor; 217 efl::eolian::eo_constructor constructor;