examples/unsorted
Savio Sena c4dba109db eolian_cxx: initial version of the EFL C++ Bindings Generator.
Summary:
This patch adds 'eolian_cxx' -- a C++ bindings generator --
to the EFL tree. Eolian Cxx uses Eolian API to read .eo files and generate
.eo.hh. It relies/depends on Eo Cxx and Eina Cxx (both non-generated
bindings).

src/bin/eolian_cxx: The eolian_cxx program.
src/lib/eolian_cxx: A header-only library that implements the C++ code
generation that binds the .eo classes.

=Examples=

src/examples/eolian_cxx/eolian_cxx_simple_01.cc: The simplest example,
it just uses some "dummy" generated C++ classes.

src/examples/eolian_cxx/eolian_cxx_inherit_01.cc: Illustrates how
pure C++ classes inherit from .eo generated classes.

src/examples/evas/evas_cxx_rectangle.cc: More realistic example using
the generated bindings Evas Cxx. Still a bit shallow because we don't
have full fledged .eo descriptions yet, but will be improved.

=Important=

The generated code is not supported and not a stable API/ABI. It is
here to gather people interest and get review before we set things in
stone for release 1.11.

@feature

Reviewers: cedric, smohanty, raster, stefan_schmidt

CC: felipealmeida, JackDanielZ, cedric, stefan

Differential Revision: https://phab.enlightenment.org/D805

Signed-off-by: Cedric Bail <cedric.bail@free.fr>
2014-05-03 00:56:32 +02:00
..
ecore ecore/example: --warning. 2014-04-29 14:04:10 +09:00
ecore_avahi ecore_avahi: remove useless printf. 2014-02-28 19:58:25 -03:00
edje Use key instead of keyname for considering setxkbmap 2014-01-04 13:25:21 +09:00
eet examples: remove unused variables and label 2014-01-10 16:35:47 +09:00
eina examples/eina: Check return value of eina_iterator_next 2014-02-28 14:37:53 +01:00
eina_cxx eina: add a C++ bindings to Eina @feature. 2014-02-25 18:05:01 -03:00
eio examples: Use EINA_UNUSED in examples to silence a ton of warning 2014-02-28 14:37:53 +01:00
eldbus eldbus: Handle removal of last reference of connection inside of callback 2013-07-05 16:08:01 -03:00
emotion emotion: Use the GStreamer 1.x module instead of the 0.10 one in the border example application 2014-01-17 09:32:45 +01:00
eolian_cxx eolian_cxx: initial version of the EFL C++ Bindings Generator. 2014-05-03 00:56:32 +02:00
ephysics Use key instead of keyname for considering setxkbmap 2014-01-04 13:25:21 +09:00
ethumb_client efl: add makefile.examples to each lib 2013-02-08 17:35:24 +00:00
evas eolian_cxx: initial version of the EFL C++ Bindings Generator. 2014-05-03 00:56:32 +02:00