5 Commits (e62651a9544b27ff70c83a7f28c7d19673209710)

Author SHA1 Message Date
Joao Matos 38cb8e1dbe Overhaul type printer and marshal contexts design and implementation. 9 years ago
Dimitar Dobrev c7203ad8e7 Collected template parameters of class templates. 9 years ago
Joao Matos 5d19f22d4c Unify CSharpTypePrinterContextKind with TypePrinterContextKind. 9 years ago
Joao Matos e90ffcc5bd Added Objective-C parameter printing to type printer. 9 years ago
Joao Matos 09a9d17efb Moved type printing functionality to CppSharp.AST. 10 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 10 years ago
Elias Holzer 911ce43e07 Use List<IntPtr> when mapping a std::vector<T*> where T is a primitive type. 12 years ago
Øystein Krog d3e963ff19 Move helper methods in Type out from class and into extension class TypeExtensions 12 years ago
triton 66ef3c55ff Reworked support for out parameters in both backends and added a test. 13 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 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 91d32df4e7 TypePrinterContext is now an abstract class and created a new CLITypePrinterContext class for the CLI backend. 13 years ago
triton 657300c2ea Remove unused library property on type printers. 13 years ago
triton 3d1612f747 Refactored the parameter type printing code to be more re-usable. 13 years ago
triton ce4de80e10 Added an interface to represent type printing. 13 years ago