cxx: Use per-function guards in efl object
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 28 Nov 2017 07:21:40 +0000 (16:21 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 5 Dec 2017 06:01:45 +0000 (15:01 +0900)
commit09cf28274166bdf8cccc945cbc3b4083af1f9c6c
tree4ef83774aefac8be324ed07da188f9dc87c768ca
parent5d6a5343b7949daf2bdb5c24af8f7dac66519386
cxx: Use per-function guards in efl object

This prevents generation of del().
I also removed constructor, finalize and destructor as I believe this
requires special work with eo_inherit (where did this work go??).
src/Makefile_Cxx.am
src/bindings/cxx/eo_cxx/Eo.hh
src/bindings/cxx/eo_cxx/efl_object_impl.hh [new file with mode: 0644]
src/lib/efl/Efl.hh
src/lib/efl/cxx/efl_part_impl.hh
src/lib/eolian_cxx/grammar/class_definition.hpp
src/lib/eolian_cxx/grammar/function_declaration.hpp