1865 Commits (40bfd6513540aa1e7b1986652d922c9a506ae6e5)

Author SHA1 Message Date
Dimitar Dobrev bc9016cf19 Made the generation of conversion operators for constructors non-optional. 9 years ago
Dimitar Dobrev 458f7ff25b Deleted the non-working marshalling interface and the option for it. 9 years ago
Dimitar Dobrev b648471866 Removed 4 useless options. 9 years ago
Dimitar Dobrev 2a369a341d Simplified the code for generating virtual C# calls. 9 years ago
Dimitar Dobrev 055f4c627e Fixed the generated C++/CLI when a header and a contained name-space bear the same name. 9 years ago
Dimitar Dobrev 1b41897172 Fixed the generated C# when a header and a contained name-space bear the same name. 9 years ago
Dimitar Dobrev 77f45dee38 Fixed the adjustment of the instance in cases of multiple inheritance. 9 years ago
Dimitar Dobrev 05c4213c28 Revert "Fixed the adjustment of the instance in cases of multiple inheritance." 9 years ago
Dimitar Dobrev e43dd1c18f Fixed the adjustment of the instance in cases of multiple inheritance. 9 years ago
Dimitar Dobrev c0184ff018 Removed an option not used anywhere. 9 years ago
Dimitar Dobrev 9cb7155679 Enforced the option for generating partial C# classes by removing it. 9 years ago
Dimitar Dobrev ad5505f113 Enabled multiple inheritance, and removed its option, in the C# generator. 9 years ago
Dimitar Dobrev 924ceaf85a Fixed the selection of a virtual table to call virtual methods through in the C# generator. 9 years ago
Joao Matos 8076e5f1c6 Rename TypeDatabase to TypeMaps. 9 years ago
Joao Matos 7a26c11382 Rename VisitLibrary method to VisitASTContext. 9 years ago
Joao Matos 23b17c4df4 Use the qualified pointee type when printing/visiting pointer types. 9 years ago
Dimitar Dobrev d22e084c7c Fixed the walking of pointer types to use the correct qualifiers. 9 years ago
Joao Matos 098ff73e52 Rename type map database in binding context. 9 years ago
Joao Matos 186312a92b Fixed missing primitive types in CLI type printer. 9 years ago
Dimitar Dobrev 9cbb13053a Fixed the generated code when an override has its access increased. 9 years ago
Joao Matos 7263c74b8f Whitespace fix. 9 years ago
Joao Matos e1b35398eb Renamed UppercaseFirst string helper to Capitalize. 9 years ago
Dimitar Dobrev 6cbd047392 Fixed the auto-compilation not to use an old and buggy CS compiler on Windows. 9 years ago
Joao Matos e1fae44c64 Refactored CppTypePrinter to be more easily extensible. 9 years ago
Dimitar Dobrev 7c9c91acc3 Fixed the generated C# when a method with a default arg is named the same as another, non-default, of its parameters. 9 years ago
Dimitar Dobrev a04c752b33 Fixed the generated C# when an abstract function has no default args but its overrides do. 9 years ago
Dimitar Dobrev 6245f9e105 Fixed the generated C# when an abstract function in a secondary base has a non-primitive default argument. 9 years ago
Dimitar Dobrev e68f9bc041 Revert "Improved diagnostic output in CheckIgnoredDecls." 9 years ago
Joao Matos e9992894cf Type ignore checker will now check for ignored array elements and unsupported types. 9 years ago
Joao Matos 7b1abc79bc Improved diagnostic output in CheckIgnoredDecls. 9 years ago
Joao Matos 76ce6c7836 Added an unsupported type node to the AST. 9 years ago
Joao Matos 4c53c7d088 Added more generator languages kinds to C++#. 9 years ago
Dimitar Dobrev d2326a3883 Added processing of type aliases. 9 years ago
Dimitar Dobrev 6ed05c2b5d Fixed the generated C# with properties constructed from a returned value and a taken reference. 9 years ago
Dimitar Dobrev 3ee6165053 Fixed the generated C# when a virtual function returns a primitive pointer. 9 years ago
Dimitar Dobrev 7da5acda65 Fixed the handling of covariant returned types. 9 years ago
Dimitar Dobrev 9fe2d307dc Fixed the generated C# when marshalling a field of type const wchar_t*. 9 years ago
Dimitar Dobrev 1932798d45 Aligned pointers to classes when passing them converted to their secondary bases. 9 years ago
Dimitar Dobrev b16bb0a979 Moved the change of order when visiting properties to just the renaming pass. 9 years ago
Dimitar Dobrev 34c75d28f6 Avoided ambiguous local variables when marshalling arrays. 9 years ago
Dimitar Dobrev be32825bed Added support for wrapping variable arrays. 9 years ago
Dimitar Dobrev 829422cc86 Fixed invalid generated C# code when having a field renamed the same as a method. 9 years ago
Dimitar Dobrev 9da51c1e16 Changed the renaming not to remove the underscores from all-capital names. 9 years ago
Dimitar Dobrev 1aa85ab9f7 Fixed a bug causing some functions with pointer parameters to be marked as ambiguous when they aren't. 9 years ago
Dimitar Dobrev bcd6b226fa Fixed the marshalling of arrays. 9 years ago
Dimitar Dobrev 63612a875a Removed the renaming of fields because they are no longer exposed. 9 years ago
Dimitar Dobrev 730fe0d407 Changed partial template specialisations with all arguments pointers not to be trimmed away. 9 years ago
Dimitar Dobrev 979057d263 Fixed the generated C# code when wrapping fixed arrays of enums. 9 years ago
Dimitar Dobrev 7b510bec42 Simplified the name of the internal structure. 9 years ago
Dimitar Dobrev b2a90a5d80 Prefixed the internal structure for the C# end to avoid naming conflicts. 9 years ago