28 Commits (4a222b03200e9edb9641fc6ee476816d8d678153)

Author SHA1 Message Date
triton c063ca4ef7 Added very basic support for dependent array types. 13 years ago
triton e33cc3d82d Template specializations types now keep their desugared version, if available. 13 years ago
triton f301189982 Formatting changes. 13 years ago
triton 6d2c342eed Added better support for substituted template parameter types. 13 years ago
triton 440ed5b92f Added better support for dependent name types. 13 years ago
triton c9e573927e Added support for incomplete array types. 13 years ago
triton c09e366c1e Added better support for injected class name types. 13 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 13 years ago
triton c7cb7f3ac5 Added a new constructor to TagType that takes a declaration. 13 years ago
triton 128750df4c Rework the C# type printer to return more information than just a string (CSharpTypePrinterResult). 13 years ago
triton 3e5990275d Check for null declarations in Desugar(). 13 years ago
triton 5da498e3f1 Replace the walkTypedefs parameter with Desugar() as it is more clean. 13 years ago
triton a28eeaaf0d Added a massively improved C# backend that is based on the binding logic of the CLI backend. 13 years ago
triton 8b6ad99275 Renamed arguments to parameters. 13 years ago
triton 0ec1c8410b Added a way to desugar types (strips all the typedefs). 13 years ago
triton ea3efb0884 Removed unused ConvertModifierToString method. 13 years ago
triton c833cf212f Added stubs for template parameter types. 13 years ago
triton 2564730771 Big rework of the type system to preserve the qualifiers on types. 13 years ago
triton 9a08863b58 Hide the inherited IsReference declaration. 13 years ago
triton 7116db5338 Added primitive types to the ITypeVisitor interface. 13 years ago
triton 0c143f5b0c Added helper method to check and get primitive types out of pointer types. 13 years ago
triton 896c4fc11a Added helper methods to check if a type is a reference. 13 years ago
triton 6c9105be2f Added helper methods to check if a type is a pointer. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago
triton ec50822421 Implement proper support for delegates and function pointers. 14 years ago
triton 76819bc044 Removed unused using declarations. 14 years ago
triton 4193645beb Fixed void-return function pointers to use Action. Added a method to check for primitive types. 14 years ago
triton d474f0a04f Added a bridge project containing the managed files bridging the native Clang parser. 14 years ago