efl_cxx: remove eolized promises from the CXX bindings
authorLauro Moura <lauromoura@expertisesolutions.com.br>
Tue, 1 May 2018 16:37:50 +0000 (09:37 -0700)
committerWonki Kim <wonki_.kim@samsung.com>
Thu, 31 May 2018 07:01:03 +0000 (16:01 +0900)
commiteaa79132c6370f804ceae41332626b71e15a47bd
tree8083ab762f9ea73548fd5b1858a26ac42e5fe7b1
parent44aeffa2bbc58e93bc422ebb27129f4041838d45
efl_cxx: remove eolized promises from the CXX bindings

Summary:
Also added a blacklist header to temporarily disable generation of eo
methods with futures as arguments or return type.

Once the models branch lands, we should enable future support again with
eina_futures.

Reviewers: cedric

Reviewed By: cedric

Differential Revision: https://phab.enlightenment.org/D6018
13 files changed:
src/Makefile_Cxx.am
src/bindings/cxx/eo_cxx/Eo.hh
src/bindings/cxx/eo_cxx/eo_cxx_interop.hh
src/bindings/cxx/eo_cxx/eo_future.hh [deleted file]
src/bindings/cxx/eo_cxx/eo_promise.hh [deleted file]
src/bindings/cxx/eo_cxx/eo_promise_meta.hh [deleted file]
src/lib/eolian_cxx/grammar/blacklist.hpp [new file with mode: 0644]
src/lib/eolian_cxx/grammar/function_declaration.hpp
src/lib/eolian_cxx/grammar/function_definition.hpp
src/lib/eolian_cxx/grammar/type_impl.hpp
src/tests/eo_cxx/eo_cxx_suite.cc
src/tests/eo_cxx/eo_cxx_suite.h
src/tests/eo_cxx/eo_cxx_test_promise.cc [deleted file]