From 634f7d0dbb191dfa6805e1bd1c909e37d6a12a3b Mon Sep 17 00:00:00 2001 From: Felipe Magno de Almeida Date: Thu, 27 Jul 2017 13:19:49 -0300 Subject: [PATCH] eo-cxx: Add overload for Eina_Bool inout handling interoperability Add convert_inout_impl overload to handle bool/Eina_Bool conversion in inout direction. --- src/bindings/cxx/eo_cxx/eo_cxx_interop.hh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh b/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh index f8444dd..edc68f1 100644 --- a/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh +++ b/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh @@ -245,6 +245,10 @@ T* convert_inout_impl(T& v, tag) { return v; } +inline Eina_Bool convert_inout_impl(bool v, tag) +{ + return v ? EINA_TRUE : EINA_FALSE; +} inline void* convert_inout_impl(void* v, tag) { return v; -- 2.7.4