69 Commits (1792f529ff62d9e722d340fb36f2d20276918c1f)

Author SHA1 Message Date
Dimitar Dobrev c0510730f0 Prefer non-mapped types when resolving ambiguous overloads 6 years ago
Dimitar Dobrev 991c6ffb25 Generate valid C# for typedef-ed type parameters 6 years ago
Dimitar Dobrev 64773a5f6f Generate valid C# for template parameters with a default value 6 years ago
Dimitar Dobrev 380d064ca0 Generate valid C# for overloads with types nested in templates 6 years ago
Dimitar Dobrev 9bc39c44ab Generate valid C# for template indexers taking const char* 6 years ago
Dimitar Dobrev c75e9f6c5e Fix a crash when a function pointer is a template arg 6 years ago
Dimitar Dobrev 6e78b4df15 Fix the generated C# when type arguments are mapped the same 6 years ago
Dimitar Dobrev 4dcbff3d62 Fix the generated C# for a case with 2 template args 6 years ago
Dimitar Dobrev 831cea92ce Fix the generated C# when a dependent param has a default value 6 years ago
Dimitar Dobrev d97016fe3c Fixed the generated C# for indexers in templates specialized with void*. 6 years ago
Dimitar Dobrev cd32a449c8 Fixed the generated C# for template specializations of pointers. 6 years ago
Dimitar Dobrev c51b3cba71 Fixed the generated C# when a template is specialized with T and const T. 6 years ago
Dimitar Dobrev 01b4fa4c2e Fixed the warnings in the test C++ for C# only. 6 years ago
Dimitar Dobrev 5e0e19ea18 Fixed the generation of dependent virtual methods. 6 years ago
Dimitar Dobrev 88f118ec4e Fixed the parsing of functions with integral template args. 7 years ago
Dimitar Dobrev eec05041a3 Fixed the generated C# for templates with > 1 ctor taking a pointer to a class. 7 years ago
Dimitar Dobrev 8feac37ae1 Fixed ambiguity when the type of a parameter is mapped to a type in an overload. 7 years ago
Dimitar Dobrev 10c8211a7c Fixed the generated C# when a template interface specialised with another specialisation returns a template parameter. 8 years ago
Dimitar Dobrev ae9eede6f1 Fixed a crash when a constructor takes a template or specialisation. 8 years ago
Dimitar Dobrev 6dec97fd99 Fixed the generated C# for public fields with type a dependent pointer. 8 years ago
Dimitar Dobrev a119bdb3f0 Fixed the generated C# for subclasses of specialisations used as secondary bases. 8 years ago
Dimitar Dobrev cb6d2aee23 Fixed the generated C# when a template specialization with extensions is used for a secondary base. 8 years ago
Dimitar Dobrev 52c754c4de Extended the multiple inheritance to work for templates. 8 years ago
Dimitar Dobrev 1e6c881bdc Fixed a regression causing public fields of type specialization to be ignored. 8 years ago
Dimitar Dobrev 51c0f37aa3 Fixed the generated C# for templates with optional arguments. 8 years ago
Dimitar Dobrev db3e04cca0 Represented "void" with "object" for template arguments in the generated C#. 8 years ago
Dimitar Dobrev 1a1308ad8a Fixed the generated C# for public fields with type a dependent function pointer. 8 years ago
Dimitar Dobrev a1327b4402 Fixed the generated C# for indexers with dependent keys. 8 years ago
Dimitar Dobrev 0ea147b1e3 Fixed the generated C# for templated indexers specialised with enums. 8 years ago
Dimitar Dobrev 10607164ed Fixed the generated C# when a template returns a specialisation with itself as a type arg. 8 years ago
Dimitar Dobrev e75e96bf72 Removed a duplicate explicit instantiation from the tests. 8 years ago
Dimitar Dobrev caacaa841f Worked around duplication of types nested in templates and forwarded. 8 years ago
Dimitar Dobrev 4eb8ee83da Fixed the generated C# for templates with fields other templates not used anywhere else. 8 years ago
Dimitar Dobrev a913a74138 Fixed the generated C# when using std::map. 8 years ago
Dimitar Dobrev 4bfece6ab9 Fixed the generated C# for specialisations with an ignored specialisation as an arg. 8 years ago
Dimitar Dobrev 853e82f095 Fixed the generated C# for specialisations only used as type arguments. 8 years ago
Dimitar Dobrev d996d8a4d0 Removed extensions for internal template specialisations. 8 years ago
Dimitar Dobrev 35902635ff Fixed the parsing of an undeclared template specialisation with an extension method. 8 years ago
Dimitar Dobrev faf0fbb656 Included template specialisations only used as returned types. 8 years ago
Dimitar Dobrev 10748cba2e Fixed the generated C# when a type nested in a template is forwarded. 8 years ago
Marco Zille d932a09cdf Fixed incorrectly generated bindings for class with non-type template arguments 8 years ago
Dimitar Dobrev 764806e759 Fixed the generated C# for templates derived from regular dynamic classes. 8 years ago
Dimitar Dobrev cd5b57a786 Ensured all non-system template specialisations are complete. 8 years ago
Marco Zille 5eb077b5d4 Fixed a problem when walking the managed AST because friend templated 8 years ago
Joao Matos 34ce466d8d Fixed duplicate generation of forward declared class. 8 years ago
Dimitar Dobrev 173c1cd7b7 Fixed the generated C# indexers for specialisations of pointers. 8 years ago
Dimitar Dobrev 94c0838337 Fixed the generated C# for a property returning a template with a renamed type arg. 8 years ago
Dimitar Dobrev f81800521c Restored explicit specialisations but added exceptions for their methods. 8 years ago
Dimitar Dobrev 2bff7a3caa Fixed the generated C# when returning a template with a renamed type arg. 8 years ago
Dimitar Dobrev e7a34904dd Fixed the generated C# for a subclass of a specialisation of an unsupported template. 8 years ago