18 Nov
2024
18 Nov
'24
5:02 a.m.
On Mon Nov 18 11:02:49 2024 +0000, Vibhav Pant wrote:
Just out of curiosity, what do you think about an approach that instead creates a`QITAB` with an entry for every inherited interface in `write_widl_impl_macros_methods`, so that the final \`QueryInterface\` can be done with a `QISearch`? Would it reduce macro usage? I'm not sure what you mean by `QITAB`, but implementing QueryInterface is just one small piece of macro usage. The main source is probably the higher level macro that generates all the boilerplates (ie: vtables and forwards for every implemented interfaces of a given class).
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6207#note_87834