path: root/.gitignore
diff options
authorSavio Sena <>2014-05-03 00:55:51 +0200
committerCedric Bail <>2014-05-03 00:56:32 +0200
commit46b6e8a563bd429690e7bffba4e98d06aa40798d (patch)
treeb7a2aebfc32bcc6d7a2600072a00d69a9f68d9a1 /.gitignore
parent64c6c63725d96f03baf34b660ca71e13b29078c1 (diff)
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/ The simplest example, it just uses some "dummy" generated C++ classes. src/examples/eolian_cxx/ Illustrates how pure C++ classes inherit from .eo generated classes. src/examples/evas/ 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: Signed-off-by: Cedric Bail <>
Diffstat (limited to '.gitignore')
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 5589fb4262..d6fec93084 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,6 +31,8 @@ tags
31*.eo.c 31*.eo.c
32*.eo.h 32*.eo.h
33*.eo.legacy.h 33*.eo.legacy.h
34/efl-*-doc.tar.bz2 36/efl-*-doc.tar.bz2
35/ar-lib 37/ar-lib
36/stamp-h1 38/stamp-h1