João Matos

Results 335 comments of João Matos
trafficstars

That's a good question, I have not really used the `std::string` support much, @ddobrev is the brain behind it. But if I had to guess, maybe you can do something...

Neither me nor @josetr currently have an M1 Mac, so someone else will have to do this.

Those members provide the machinery necessary to allow overriding the C++ virtual methods from C#. They store the original virtual tables setup by C++, which we then manipulate to contain...

Try adding the `parserOptions.TargetTriple = "x86_64-apple-darwin"` as an option to setup the parser in Mac mode. I don't think we have explicit blocks support atm, so you might need to...

It's possible that header is not meant to be included standalone, or only after some other foundation header has been included. Anyway you can try to set `Defines` option with...

Right now we skip almost all system declarations by default (with an exception for C++ standard library types) for performance reasons. This could be the reason why its not generating...

This is the line that is incomplete for context: `var shouldInheritFromIDisposable = [email protected];`.

One possible approach that comes to mind would be to use Clang attributes (https://clang.llvm.org/docs/AttributeReference.html) to annotate ownership on the native types, maybe even the freeing function. Another approach might be...