1045 Commits (function-template-specs)

Author SHA1 Message Date
Dimitar Dobrev dd885a7541 Fixed the generated C# when an operator returns a template. 9 years ago
Dimitar Dobrev 9fdb9a3dc2 Fixed the generated C# when an template value is returned. 9 years ago
Dimitar Dobrev 0e341db99c Fixed the generated C# when an injected class is returned. 9 years ago
Dimitar Dobrev 401e26a63f Ignored the not yet supported classes nested in templates. 9 years ago
Dimitar Dobrev 23e7dec1f5 Made the generation of templates optional and off by default. 9 years ago
Dimitar Dobrev 075b2d5078 Fixed the generated C# for comparison operators in templates. 9 years ago
Dimitar Dobrev e078968cf2 Fixed the generated C# for indexers in templates. 9 years ago
Dimitar Dobrev 38ed4ab472 Fixed the generated C# when a template is used with different type arguments. 9 years ago
Dimitar Dobrev cd548059e9 Added support for class templates which do not specialise types external to them. 9 years ago
Dimitar Dobrev 46b40bbe05 Fixed the generated C# for a case of a typedef of a function pointer. 9 years ago
Mohit Mohta db522c0295 Fixed the C# generation for functions with typedefed function pointers as params (#903) 9 years ago
Dimitar Dobrev f9a8798b8f Fixed the generated C# for setters with a reference to a primitive type. 9 years ago
Dimitar Dobrev d2426a7db6 Fixed the renaming of methods in forwarded types from secondary bases in dependencies. 9 years ago
Dimitar Dobrev 8b9c3ab89f Fixed a regression when a public virtual is overridden as private. 9 years ago
Dimitar Dobrev 49104ee0bf Added a test for getting bases of ignored overrides in secondary bases. 9 years ago
Dimitar Dobrev cece243a06 Equalised the access of overrides and their base methods. 9 years ago
Mohit Mohta 48c6094f52 Fixed the code generation for indexers returning a void pointer (#901) 9 years ago
Dimitar Dobrev 2002377f27 Fixed the generated C# when a protected constructor has a parameter with a protected type. 9 years ago
Dimitar Dobrev 081b111dc7 Fixed the generated C# when an external specialisation with a dependent field is used as a field. 9 years ago
Kimon Topouzidis e89f7a344e Refactored the way comments are printed. (#893) 9 years ago
Kimon Topouzidis 052b2b3a86 Added support for the Doxygen tag for making bold text. (#889) 9 years ago
Kimon Topouzidis 01677b0cb1 Fixed the generated #includes when renaming output files. (#887) 9 years ago
Mohit Mohta 49e94460a5 Fixes Stack mismatch when bool param passed from C++ to C# 9 years ago
Dimitar Dobrev 9f4d501d0b Fixed a regression of overridden setters not turning into properties. 9 years ago
Kimon Topouzidis d7c8a61ecc Manipulated comments to avoid duplication of summary block. (#876) 9 years ago
Mohit Mohta 65d5037a72 Fixed the generation of C# for Virtual function with std::string params (#878) 9 years ago
ktopouzi 75b96143d2 Used packing when laying marshalling structures out sequentially. 9 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 9 years ago
Dimitar Dobrev 422b98a0fd Enabled the tests for std::string. 9 years ago
Dimitar Dobrev cfc6da4600 Fixed the generated C# when a field is named after a property to be generated. 9 years ago
Dimitar Dobrev 37adb3efc9 Fixed the binding of indexer overloads when there's more than one class key. 9 years ago
Dimitar Dobrev c740a34dfa Fixed the binding of a copy ctor when a move ctor exists too. 9 years ago
Dimitar Dobrev 91bcc7c8a2 Fixed the generated C# when std::string is only used as a parameter. 9 years ago
Mohit Mohta ebcbc10a04 Ignored the generated code for variable-sized array of a class/struct (#855) 9 years ago
Kimon Topouzidis 551d208044 Added half to the marshalling structures in the C# generator. (#854) 9 years ago
Mohit Mohta 6bd00372c0 Fixed the generated C# for const ref parameter of Indexer (#851) 9 years ago
Mohit Mohta 3677bc8db7 Included the TestVirtualFunctionRetVal for Linux (#846) 9 years ago
Kimon Topouzidis 797cacadb8 Added long doubles to the marshalling structures in the C# generator. (#842) 9 years ago
Mohit Mohta efbc8fe90e Fixed the generated C# when setting a field which is an array of complex objects (#841) 9 years ago
Dimitar Dobrev f549b63711 Removed the useless and problematic mapping of typedef-ed classes to empty ones. 9 years ago
Mohit Mohta 927bd45d63 Added the tests for Symbols (#833) 9 years ago
Mohit Mohta a1af127b56 Updated the tests for Dependencies (#832) 9 years ago
Gilad Levi 9425beab96 added a test for MyMacroTestEnum + split LINQ to different lines 10 years ago
Joao Matos 3ac96ac8f2 Extract default common visit code into base TypePrinter class. 10 years ago
Gilad Levi 35adf99165 added test for asci-macro-enum feature 10 years ago
Joao Matos 11f1956cde Remove CLITypePrinterContext and its usage in CLITypePrinter. 10 years ago
Joao Matos 38cb8e1dbe Overhaul type printer and marshal contexts design and implementation. 10 years ago
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 10 years ago
Gilad Levi 5302f5870c Use fixed c# statement when accessing fixed struct members 10 years ago
Victor Peter Rouven Müller 0a61baa4b6 Completely ignore incomplete classes in C++/CLI (#823) 10 years ago