55 Commits (b0aa6e1af0ff4772b92eee1148b410442a6a898d)

Author SHA1 Message Date
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. 9 years ago
Dimitar Dobrev 94c0838337 Fixed the generated C# for a property returning a template with a renamed type arg. 9 years ago
Dimitar Dobrev f81800521c Restored explicit specialisations but added exceptions for their methods. 9 years ago
Dimitar Dobrev 2bff7a3caa Fixed the generated C# when returning a template with a renamed type arg. 9 years ago
Dimitar Dobrev e7a34904dd Fixed the generated C# for a subclass of a specialisation of an unsupported template. 9 years ago
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 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 aabe7409d1 Fixed the internals of templates specialising arrays by simplifying the names. 10 years ago
Dimitar Dobrev 1771f7462b Fixed the generation of internals for nested template specialisations with pointers as T. 10 years ago
Dimitar Dobrev cdc51afc0e Extended the parser and AST to handle template template parameters. 10 years ago
Dimitar Dobrev 546c32d4a7 Generated internals for template specialisations from dependent libraries. 10 years ago
Dimitar Dobrev e50e9416d9 Handled internals of nested template specialisations. 10 years ago
Dimitar Dobrev eb748db73b Handled nested template specialisations with fields of the place-holder type. 10 years ago