felipealmeida pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b92acd5cafe374adb2aa6fcd8ed6e4a38a843ff4

commit b92acd5cafe374adb2aa6fcd8ed6e4a38a843ff4
Author: Felipe Magno de Almeida <[email protected]>
Date:   Tue Dec 20 15:50:18 2016 -0300

    eolian-cxx: Make class_definition lambda's catch parameter by 
const-reference
    
    CID 1361230
    CID 1361234
---
 src/lib/eolian_cxx/grammar/class_definition.hpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/eolian_cxx/grammar/class_definition.hpp 
b/src/lib/eolian_cxx/grammar/class_definition.hpp
index 9442e06..0b26d7c 100644
--- a/src/lib/eolian_cxx/grammar/class_definition.hpp
+++ b/src/lib/eolian_cxx/grammar/class_definition.hpp
@@ -136,8 +136,8 @@ struct class_definition_generator
                 << scope_tab << scope_tab << "static Efl_Event_Description 
const* description()\n"
                 << scope_tab << scope_tab << "{ return " << string << "; }\n"
                 << scope_tab << scope_tab << "typedef "
-                << (attribute_conditional([] 
(eina::optional<attributes::type_def> t) { return !!t; })
-                    [attribute_replace([] 
(eina::optional<attributes::type_def> t) { return *t; }) [type]]
+                << (attribute_conditional([] 
(eina::optional<attributes::type_def> const& t) { return !!t; })
+                    [attribute_replace([] 
(eina::optional<attributes::type_def> const& t) { return *t; }) [type]]
                     | "void")
                 << " parameter_type;\n"
                 << scope_tab << "} const " << string_replace(',', '_') << 
"_event;\n"

-- 


Reply via email to