diff --git a/src/examples/eolian_cxx/eolian_cxx_simple_01.cc b/src/examples/eolian_cxx/eolian_cxx_simple_01.cc index 028a429039..257f9945b1 100644 --- a/src/examples/eolian_cxx/eolian_cxx_simple_01.cc +++ b/src/examples/eolian_cxx/eolian_cxx_simple_01.cc @@ -19,14 +19,16 @@ main() eina_log_domain_level_set("colourable", EINA_LOG_LEVEL_DBG); eina_log_domain_level_set("colourablesquare", EINA_LOG_LEVEL_DBG); + using efl::eo::instantiate; + int r, g, b; ::ns::Colourable obj1 - ([&] { obj1.rgb_24bits_constructor(0x123456); }); + (instantiate, [&] { obj1.rgb_24bits_constructor(0x123456); }); obj1.colour_set(0xc0ffee); obj1.composite_colour_get(r, g, b); ::ns::ColourableSquare obj2 - ([&] { obj2.size_constructor(10); }); + (instantiate, [&] { obj2.size_constructor(10); }); obj2.composite_colour_set(r, g, b); obj2.size_set(11); assert(obj1.colour_get() == obj2.colour_get());