Dimitar Dobrev
|
52c754c4de
|
Extended the multiple inheritance to work for templates.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
db3e04cca0
|
Represented "void" with "object" for template arguments in the generated C#.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
a913a74138
|
Fixed the generated C# when using std::map.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
4bfece6ab9
|
Fixed the generated C# for specialisations with an ignored specialisation as an arg.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
853e82f095
|
Fixed the generated C# for specialisations only used as type arguments.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
faf0fbb656
|
Included template specialisations only used as returned types.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
764806e759
|
Fixed the generated C# for templates derived from regular dynamic classes.
Fixes https://github.com/mono/CppSharp/issues/967.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
f81800521c
|
Restored explicit specialisations but added exceptions for their methods.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
e7a34904dd
|
Fixed the generated C# for a subclass of a specialisation of an unsupported template.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
cd548059e9
|
Added support for class templates which do not specialise types external to them.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
2403d7d3a3
|
Replaced the useless internals of templates with the internals of their specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |