efl/src/examples
Vitor Sousa 132abc3534 eolian_cxx: Fix Eolian C++ generated wrapper inconsistencies
In convert.cc: Reading functions instead of implements to convert the
Eolian_Class. It avoids creation of methods that do not belong to the
class, in special it avoids calling the default constructor twice in the
generated code.

No longer generating one constructor in the C++ wrapper for each eolian
class constructor, since the correct behavior demands that all constructor
should be called. Now the wrappers have "constructor methods" that
must be called when creating a new object.

Updated test cases and examples to match the new interface. Some class
constructors and some test cases have to be removed since they were based
on the wrong assumption that constructors are mutually exclusive.

Created new generators for forwarding parameters and for looping over
the relevant parameters to the C++ wrapper executing a generic lambda.

Added a TODO comment regarding the call of constructor methods of all
base classes. Currently there is no base type with constructors, so this
situation should be discussed more.

Added a TODO comment regarding the way callback parameters are being
processed.
2015-01-05 15:52:27 -02:00
..
ecore Eo: Get rid of eo_add_custom. 2014-09-25 10:30:56 +01:00
ecore_avahi autotools: Fixed 'make examples' and 'make examples-install' 2014-07-02 20:01:09 -03:00
edje examples: Removed compilation warnings. 2014-07-18 18:55:56 -03:00
eet examples: Removed compilation warnings. 2014-07-18 18:55:56 -03:00
eina eina: add an example to demonstrate different eina insert and sort functions. 2014-12-22 15:09:59 +01:00
eina_cxx autotools: Add -I$(srcdir)/lib/efl/ to the examples. 2014-09-12 15:28:23 -03:00
eio autotools: Fixed 'make examples' and 'make examples-install' 2014-07-02 20:01:09 -03:00
eldbus examples/eldbus: Initialize all description members 2014-11-07 15:05:46 +01:00
elocation examples/elocation: Shutup some unused parameter warnings 2014-11-17 16:51:55 +01:00
elua elua: remove testing elementary bindings 2014-10-10 13:04:35 +01:00
emotion autotools: Fixed 'make examples' and 'make examples-install' 2014-07-02 20:01:09 -03:00
eo eo: Fix example build problem with DSO. 2014-12-17 16:59:27 +09:00
eolian_cxx eolian_cxx: Fix Eolian C++ generated wrapper inconsistencies 2015-01-05 15:52:27 -02:00
ephysics autotools: Fixed 'make examples' and 'make examples-install' 2014-07-02 20:01:09 -03:00
ethumb_client autotools: Fixed 'make examples' and 'make examples-install' 2014-07-02 20:01:09 -03:00
evas gitignore: don't track generated file. 2014-12-23 22:37:23 +01:00