William S Fulton
4c86f45c54
Fix for Java 7 - std::set and std::unordered_set
2022-10-15 14:57:30 +01:00
Vadim Zeitlin
2be293a647
Fix std::vector<> Java typemaps for primitive types
...
For such types, the generated proxy class inherited from
java.util.AbstractSet<BoxedType<T>> (where BoxedType<T> is "Integer",
for example, when T is "int"), but defined an overloaded add() taking T,
instead of overriding the base class virtual add() taking BoxedType<T>,
resulting in an exception being thrown whenever add() was called during
run-time.
Extend Java unit test to bring it to parity with C# one added in the
previous commit.
See #1568 .
2019-07-11 13:10:23 +02:00
William S Fulton
d3ae85ee73
Cosmetic tweaks for C# std::set support
2019-03-12 22:47:11 +00:00
Zachary Hensley
d812a4291c
Handle review comments
2019-02-22 10:55:20 -06:00
William S Fulton
6d27ead9c0
Add STL container copy constructors where missing
...
Also provide consistent copy constructor declarations.
2019-02-14 18:53:05 +00:00
William S Fulton
dc34c39c53
Cosmetic STL typedef changes
2019-02-14 08:16:16 +00:00
William S Fulton
6d0c495fd0
Add missing parameter names in STL container wrappers
...
Mostly in STL copy constructors.
Best to have parameter names as they make their way into the wrappers in
some target languages.
2019-02-13 22:45:47 +00:00
William S Fulton
e83e14a15e
Add missing typedefs to Java STL containers
2019-02-12 07:15:51 +00:00
William S Fulton
437037a3e6
Replicate some cosmetic changes from std_map.i
...
into std_set.i, std_unordered_map.i, std_unordered_set.i.
2019-02-12 06:20:10 +00:00
Brad Kotsopoulos
d06ffe1087
Legacy macros, protected iterator, typedefs
2019-02-04 22:23:13 -05:00
Brad Kotsopoulos
7e9f1a7972
Add to STL file as well
2018-12-27 01:15:18 -05:00
Brad Kotsopoulos
6ccc940a14
Add set/unordered_set that extend AbstractSet
2018-11-30 18:21:02 -05:00
Brad Kotsopoulos
0f18b430fb
Add unordered_{set|map} and set to Java
...
Add test suite
Add to makefile
Revert set change
Fix java map test
Fix some of the tests
Fix unordered map test
2018-11-23 14:35:35 -05:00