felipealmeida pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7b63ecf4f6d9446e221047bab257910ae7302446
commit 7b63ecf4f6d9446e221047bab257910ae7302446 Author: Lauro Moura <[email protected]> Date: Thu Jun 9 18:49:27 2016 -0300 eolian_cxx: Fix build after scope_get changes --- src/lib/eolian_cxx/grammar/klass_def.hpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/lib/eolian_cxx/grammar/klass_def.hpp b/src/lib/eolian_cxx/grammar/klass_def.hpp index 8a40dbd..9cfd830 100644 --- a/src/lib/eolian_cxx/grammar/klass_def.hpp +++ b/src/lib/eolian_cxx/grammar/klass_def.hpp @@ -470,7 +470,7 @@ struct function_def } c_name = eolian_function_full_c_name_get(function, type, EINA_FALSE); is_beta = eolian_function_is_beta(function); - is_protected = eolian_function_scope_get(function) == EOLIAN_SCOPE_PROTECTED; + is_protected = eolian_function_scope_get(function, type) == EOLIAN_SCOPE_PROTECTED; } }; @@ -610,23 +610,24 @@ struct klass_def if(type == EOLIAN_PROPERTY) { if(! ::eolian_function_is_legacy_only(function, EOLIAN_PROP_GET) - && ::eolian_function_scope_get(function) != EOLIAN_SCOPE_PRIVATE) + && ::eolian_function_scope_get(function, type) != EOLIAN_SCOPE_PRIVATE) functions.push_back({function, EOLIAN_PROP_GET}); if(! ::eolian_function_is_legacy_only(function, EOLIAN_PROP_SET) - && ::eolian_function_scope_get(function) != EOLIAN_SCOPE_PRIVATE) + && ::eolian_function_scope_get(function, type) != EOLIAN_SCOPE_PRIVATE) functions.push_back({function, EOLIAN_PROP_SET}); } else if(! ::eolian_function_is_legacy_only(function, type) - && ::eolian_function_scope_get(function) != EOLIAN_SCOPE_PRIVATE) + && ::eolian_function_scope_get(function, type) != EOLIAN_SCOPE_PRIVATE) functions.push_back({function, type}); } for(efl::eina::iterator<Eolian_Function const> eolian_functions ( ::eolian_class_functions_get(klass, EOLIAN_METHOD)) , functions_last; eolian_functions != functions_last; ++eolian_functions) { Eolian_Function const* function = &*eolian_functions; + Eolian_Function_Type type = ::eolian_function_type_get(function); if(! ::eolian_function_is_legacy_only(function, EOLIAN_METHOD) - && ::eolian_function_scope_get(function) != EOLIAN_SCOPE_PRIVATE) + && ::eolian_function_scope_get(function, type) != EOLIAN_SCOPE_PRIVATE) functions.push_back({function, EOLIAN_METHOD}); } std::function<void(Eolian_Class const*)> inherit_algo = --
