eolian-cxx: Fix generation of complex types in C++ binding
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Mon, 23 May 2016 20:34:50 +0000 (17:34 -0300)
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Mon, 23 May 2016 20:34:50 +0000 (17:34 -0300)
commit6e23780bb13fdc16a2034d01bf3fc06a2355fbee
tree1d1a308ff088503f7bb8b23b65e429f2e830e2dd
parent8fd1656898c26f547bb76ef86da2827e447ecb3b
eolian-cxx: Fix generation of complex types in C++ binding

Fixed generation of complex types in C++ binding, with tests. This
problem came after the removal of the pointer types for top-level
complex types.
src/bin/eolian_cxx/type_lookup.hh
src/bin/eolian_cxx/type_lookup_table.cc
src/bindings/cxx/eina_cxx/Eina.hh
src/bindings/cxx/eina_cxx/eina_array.hh
src/bindings/cxx/eina_cxx/eina_clone_allocators.hh
src/bindings/cxx/eina_cxx/eina_workarounds.hh [new file with mode: 0644]
src/bindings/cxx/eo_cxx/eo_cxx_interop.hh
src/tests/eolian_cxx/complex_cxx.cc