swig/Lib/java
Marvin Greenberg 843aa7cd65 Work around differences in clang libc++ std::vector<bool>::const_reference
clang++ using -stdlib=libc++ defines const_reference as a class,
to map boolean vectors onto a bit set.  Because swig does
not "see" the type as "const &" it generates incorrect code for this case,
generating a declaration like:

  const_reference result;

When const_reference is a typedef to 'bool' as is the case with stdlibc++
this works.  When this is actually a constant reference, this is clearly
invalid since it is not initialized.  For libc++, this is a class
which cannot be default constructed, resulting in an error.  The fix
is to explicitly define the various accessor extensions as having a
bool return type for this specialization.
2014-02-04 16:00:12 -05:00
..
arrays_java.i
boost_intrusive_ptr.i
boost_shared_ptr.i
director.swg Director exceptions now derive from std::exception 2014-01-20 19:40:52 +00:00
enums.swg
enumsimple.swg
enumtypesafe.swg
enumtypeunsafe.swg
java.swg Merge branch 'master' into gsoc2009-matevz 2013-01-28 07:01:37 +00:00
javahead.swg
javakw.swg
std_auto_ptr.i Add std_auto_ptr.i defining typemaps for returning std::auto_ptr<>. 2013-12-03 23:45:20 +01:00
std_common.i
std_deque.i
std_except.i
std_map.i
std_pair.i
std_shared_ptr.i
std_string.i Minor improvements to Java director:except patch 2013-10-23 18:43:13 +01:00
std_vector.i Work around differences in clang libc++ std::vector<bool>::const_reference 2014-02-04 16:00:12 -05:00
std_wstring.i
stl.i
typemaps.i Fix typecheck OUTPUT typemaps for Java 2013-04-10 18:37:26 +01:00
various.i Fixed a memory leak for java STRING_ARRAY 2013-09-20 18:44:44 +01:00