20 Commits (e7a34904ddfa1b3eb88a412a7cced2f099437339)

Author SHA1 Message Date
Dimitar Dobrev e7a34904dd Fixed the generated C# for a subclass of a specialisation of an unsupported template. 9 years ago
Dimitar Dobrev 401e26a63f Ignored the not yet supported classes nested in templates. 9 years ago
Dimitar Dobrev ff1abf360f Ensured all fields in class layouts are checked for specialisations. 9 years ago
Dimitar Dobrev ea90ce745a Removed publicly unused template specialisations from the generated symbols. 9 years ago
Dimitar Dobrev cf98ecd36e Generated internals of external specialisations only if the template has template fields. 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
Dimitar Dobrev 898001fecd Improved the detection of used template specialisations. 9 years ago
Dimitar Dobrev a15aa8f921 Fixed the Linux build. 9 years ago
Dimitar Dobrev 9c0f80f69d Bound the supported specialisations with generic syntax in the generated C#. (#880) 9 years ago
Dimitar Dobrev 422b98a0fd Enabled the tests for std::string. 9 years ago
Dimitar Dobrev d487088f53 Reduced the wrapped specialisations to ones used in public members. 9 years ago
Dimitar Dobrev cb49d38c86 Ignored partial specialisations of class templates. 10 years ago
Dimitar Dobrev 50deefa339 Fixed a regression causing internals of some class templates to be missed. 10 years ago
Dimitar Dobrev 8fe6e346c5 Ignored templates specialised with types external to the template itself. 10 years ago
Dimitar Dobrev 730fe0d407 Changed partial template specialisations with all arguments pointers not to be trimmed away. 10 years ago
Dimitar Dobrev 06410eddbc Stored specializations in the templated class itself because ClassTemplate is not a complete declaration. 10 years ago
Dimitar Dobrev 546c32d4a7 Generated internals for template specialisations from dependent libraries. 10 years ago
Dimitar Dobrev 3718d36854 Removed the internals of partial template specialisations - not supported yet. 10 years ago
Dimitar Dobrev 50a5d328db Fixed an assert when parsing template instantiations of void. 10 years ago
Dimitar Dobrev 2403d7d3a3 Replaced the useless internals of templates with the internals of their specialisations. 10 years ago