deadlocklogic
deadlocklogic
I have to refactor the last part which interferes with this PR: the passes. Right now some passes have undesired effects, like templates, bitfields are automatically excluded from generation, which...
I am not finished yet though, this is just is bare minimal implementation, still many concepts missing: templates, protected base classes, typemaps to name a few. So I advise you...
Actually I am thinking of adding to the `Declaration` class: ```C# public int ColumnNumberStart { get; set; } public int ColumnNumberEnd { get; set; } ``` At least we can...
We still need 2 important concepts to implement: 1. `Equality` visitor 2. `Clone` visitor
This should work: ```C# public void SetupPasses(Driver driver) { TypeMapDatabase.TypeMapsByKind(driver.Context.TypeMaps.GlobalTypeMaps, GeneratorKind.CSharp).Remove("basic_string"); } ``` It just disable the C# string typemap, but not totally sure about its usage.
Never mind, I can do that on my own, and maybe you can review it when I make a PR. BTW I am making a serious progress with other Generators...
@tritao I surfed the AST members and even searched the whole project for a pattern like `UsingDecl` but barely found something relevant in the C# AST. Could a `UsingDecl` member...
Nice! I can wait a bit no problem. Still myself need a bit of time in order to finish my work (Remember I am refactoring my old code to the...
When all tests pass, would be handy if we add in the enum `FunctionSynthKind` a value indicating that a function is inherited using `UsingDecl` (can be used when creating a...
I found out `CXXMethodKind.UsingDirective` already exists, so maybe it can be used too. I don't know which implementation is the best: `UsingDecl` as a synthetic function or as a normal...