From b92acd5cafe374adb2aa6fcd8ed6e4a38a843ff4 Mon Sep 17 00:00:00 2001 From: Felipe Magno de Almeida Date: Tue, 20 Dec 2016 15:50:18 -0300 Subject: [PATCH] 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 9442e06813..0b26d7c78c 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 t) { return !!t; }) - [attribute_replace([] (eina::optional t) { return *t; }) [type]] + << (attribute_conditional([] (eina::optional const& t) { return !!t; }) + [attribute_replace([] (eina::optional const& t) { return *t; }) [type]] | "void") << " parameter_type;\n" << scope_tab << "} const " << string_replace(',', '_') << "_event;\n"