24 Commits (8ebefa1f37708b159d538504cf4fc088da4cd0c1)

Author SHA1 Message Date
Dimitar Dobrev 8ebefa1f37 Added support for call expressions in default args. 10 years ago
triton cbb4451284 Small code cleanup. Non-functional change. 11 years ago
Dimitar Dobrev ef4be0b959 Fixed the generation of code in a single file. 11 years ago
Tomi Valkeinen 4818d3974d Pass Driver to CSharpTypePrinter 11 years ago
Dimitar Dobrev 72089a499e Marshalled C++ char as Mono/.NET char instead of sbyte for a more friendly API. 12 years ago
Øystein Krog df7c1371a6 Pass in an CSharpExpressionPrinter instance to CSharpTextTemplate 12 years ago
triton 3e489c9a06 Updated the generators and tests for new class names. 12 years ago
triton 7f8f9289a1 Run CheckOperatorsOverloadsPass under both backends. 12 years ago
triton 5ada754d72 Reworked MoveOperatorToClassPass to be simpler and correct. 12 years ago
Dimitar Dobrev 4f1eba905f Moved all operators not belonging to a type to the type of their first parameters. 12 years ago
triton ebde1312c2 Run the CheckAbiParameters pass after CheckOperatorsOverloadsPass since the latter can change the signature of the methods which can affect the correctness of the first pass. 12 years ago
marcos henrich 0cf8c03aa3 PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions. 12 years ago
marcos henrich e168e84d6a Resolved ambiguity of System.Type and CppSharp.AST.Type 12 years ago
triton b9e57dba78 Re-write the blocks generator again (thanks to esdrubal for helping me with the new design). 12 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 12 years ago
triton 6dc4f120cb Simplified the generators interface. 12 years ago
triton 13d1280dbb Do per-generator pass initialization and switch the C# generator to use it. 12 years ago
triton 70f76588aa Refactor file writing into the driver instead of duplicating it each generator. 12 years ago
triton 383850437e Re-use the generator CSharpTypePrinter instance in CSharpTextTemplate. 12 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. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton 128750df4c Rework the C# type printer to return more information than just a string (CSharpTypePrinterResult). 12 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