On 13/06/16 15:34, Felipe Magno de Almeida wrote:
> On Mon, Jun 13, 2016 at 11:11 AM, Tom Hacohen <t...@osg.samsung.com> wrote:
>> On 13/06/16 15:01, Stefan Schmidt wrote:
>
> [snip]
>
>>> If you are not the author of one of these above but still think they
>>> should not be part of our API from 1.18 on please speak up now!
>>>
>>> I will start to gradually remove the EFL_EO_API_SUPPORT flag from our
>>> code base over the next days.
>>
>> I guess we'll have to do it selectively then, because only the "efl*"
>> APIs should be there. Any leftovers should either be internal (not
>> installed) or not exist.
>
> I have a problem with C++ bindings that some public classes inherit
> from non-public classes that should not be installed. However, for
> C++ we just inherit from each other in the generated binding and
> the files need to be available to compile.
>
> We need to either 1. remove mentioning non-public classes in
> public classes, or 2. have a way to tag that a class is private
> and should not appear in the generated inheritance tree.
>
> What do you think?
>

I already mentioned this issue before. It's a big issue and needs to big 
fixed. The correct solution is to remove non-public from the tree. The 
tag is an interesting hack that could maybe be useful if we get lazy, 
but should really be avoided. I kinda hate you now for suggesting this 
hack, because I'm pretty sure people will jump on it and we'll end up 
doing it. :(

--
Tom.

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to