13 Commits (85e6c9e2f040bd92135b6dcaa3984d382baa4eaa)

Author SHA1 Message Date
marcos henrich 0cf8c03aa3 PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions. 13 years ago
marcos henrich e168e84d6a Resolved ambiguity of System.Type and CppSharp.AST.Type 13 years ago
triton b9e57dba78 Re-write the blocks generator again (thanks to esdrubal for helping me with the new design). 13 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 13 years ago
triton 6dc4f120cb Simplified the generators interface. 13 years ago
triton 13d1280dbb Do per-generator pass initialization and switch the C# generator to use it. 13 years ago
triton 70f76588aa Refactor file writing into the driver instead of duplicating it each generator. 13 years ago
triton 383850437e Re-use the generator CSharpTypePrinter instance in CSharpTextTemplate. 13 years ago
triton dd03761f6c Remove the WrapperSuffix option and replace with a more general GenerateName delegate that can be hooked up by the user to customize the output name of the generated files. 13 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 13 years ago
triton 128750df4c Rework the C# type printer to return more information than just a string (CSharpTypePrinterResult). 13 years ago
triton 3f3b9f4aa3 Renamed the translation unit property to follow conventions. 13 years ago
triton 014a084039 Added the new C# backend (still a work-in-progress). 13 years ago
triton 04fa54d077 Move CLIGenerator to its own file. 13 years ago