15 Commits (8e0de2db9616b5938ca81887e28dbb6f89e36648)

Author SHA1 Message Date
Elias Holzer 06218ec48a Extended the ObjectOverridesPass to generate ToString methods if the insertion operator (<<) is overloaded. 11 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
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 c8ce6ad245 Added some documentation to some classes. 12 years ago
triton 70f76588aa Refactor file writing into the driver instead of duplicating it each generator. 12 years ago
triton 1fd524e664 Remove unused using. 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
marcos henrich 7273145e69 Serializes generated file hashes so files are only overwrite on change. 12 years ago
triton 48f401495a Pass the driver (options) to CLITypePrinter since we need it for declaration name printing. 12 years ago
triton 3f3b9f4aa3 Renamed the translation unit property to follow conventions. 13 years ago
triton 04fa54d077 Move CLIGenerator to its own file. 13 years ago