eolian-cxx: Fix example after disambiguation patch of C++ binding
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Thu, 14 Sep 2017 18:05:39 +0000 (15:05 -0300)
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Thu, 14 Sep 2017 18:06:33 +0000 (15:06 -0300)
src/examples/eolian_cxx/eolian_cxx_simple_01.cc

index 028a4290394ce9bd0c1b2f3063d161685536dced..257f9945b13b0c73465df14df73264c8c5bb1a72 100644 (file)
@@ -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());