Dimitar Dobrev
|
12f456e4c4
|
Trim specializations only used in ignored types
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
4 years ago |
Dimitar Dobrev
|
0e38947e07
|
Convert the visiting options to an enum
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
5 years ago |
Dimitar Dobrev
|
547a9f2819
|
Fix the passing of std::string by value
std::string has a non-trivial copy constructor which was erroneously ignored.
Fixes #867.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
7 years ago |
Dimitar Dobrev
|
41b22762a4
|
Fixed the marshalling of std::string with GCC 6+ on Linux.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
7 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
|
e53b25346e
|
Prevented C++ generation for invalid specialised functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
ae6a37359a
|
Removed unused STD enumerations from generation.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
8 years ago |
Dimitar Dobrev
|
fa9652aa72
|
Fixed the generation of symbols to include supported specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
898001fecd
|
Improved the detection of used template specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
1dc5c34662
|
Removed the useless marking of supported system template specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
9c0f80f69d
|
Bound the supported specialisations with generic syntax in the generated C#. (#880)
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Mohit Mohta
|
4075ba7144
|
Enabled dtor generation in basic_string (#864)
|
9 years ago |
Mohit Mohta
|
b4462274c2
|
Added exporting of std-symbols (#862)
|
9 years ago |
Dimitar Dobrev
|
91bcc7c8a2
|
Fixed the generated C# when std::string is only used as a parameter.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
a1cd57667b
|
Ignored the unused methods in system class templates.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
9 years ago |
Dimitar Dobrev
|
dd814fe5d5
|
Fixed all warnings in the C# code.
|
9 years ago |
Joao Matos
|
4e48af9a4c
|
Remove the Driver dependency from the generators with a BindingContext.
|
10 years ago |
Joao Matos
|
a44da437e6
|
Rename AstVisitor.Options to VisitOptions.
|
10 years ago |
Dimitar Dobrev
|
a4dfeb94be
|
Moved the marking of supported template specialisations to a pass.
This allows custom passes to add other specialisations to support.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
10 years ago |
Dimitar Dobrev
|
d419cb7156
|
Added all system fields to the internal layouts used in the C# generator.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
10 years ago |
Dimitar Dobrev
|
7d67f4b023
|
Added unary transformations and other fixes to restore the full build with all tests.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
10 years ago |
Dimitar Dobrev
|
3cd024cccf
|
Added marshalling of std::string to the C# end.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
10 years ago |
Dimitar Dobrev
|
002565971f
|
Ignored all system declarations until we can properly support them.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
|
10 years ago |