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
..
const.i
Merge branch 'master' into gsoc2009-matevz
2013-01-28 07:01:37 +00:00
director.swg
Director exceptions now derive from std::exception
2014-01-20 19:40:52 +00:00
factory.i
Merge https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-vmiklos/
2009-07-22 11:08:29 +00:00
globalvar.i
Add rvalue reference typemaps
2013-01-24 20:27:28 +00:00
php.swg
[PHP] The usage of $input in PHP directorout typemaps has been
2013-12-12 15:40:15 +13:00
phpinit.swg
Attach the swig_php_init_member_ptr fragment to all the typemaps which need it.
2010-06-25 01:48:33 +00:00
phpkw.swg
Add array function PHP keywords
2013-11-11 19:12:48 +00:00
phppointers.i
Fix Examples/php/pointer to work with PHP 5.5
2013-12-12 15:52:51 +13:00
phprun.swg
Fix PHP compilation error in ZTS mode (64 bit windows) due to TSRMLS_FETCH() expansion
2014-01-16 06:48:35 +00:00
std_common.i
merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes
2010-03-06 00:51:54 +00:00
std_deque.i
WARN_* constants are user visible, so keep existing WARN_PHP4_* for
2008-07-03 00:09:56 +00:00
std_map.i
Fix some language's std::map wrappers to recognise difference_type, size_type, key_type and mapped_type.
2012-05-15 19:51:06 +00:00
std_pair.i
merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes
2010-03-06 00:51:54 +00:00
std_string.i
[PHP] The usage of $input in PHP directorout typemaps has been
2013-12-12 15:40:15 +13:00
std_vector.i
Work around differences in clang libc++ std::vector<bool>::const_reference
2014-02-04 16:00:12 -05:00
stl.i
merge revisions 11872:11876 from trunk to gsoc2009-matevz branch - license changes
2010-03-06 00:51:54 +00:00
typemaps.i
[PHP] Add casts to the typemaps for long long and unsigned long
2011-03-07 04:06:54 +00:00
utils.i
[PHP] The usage of $input in PHP directorout typemaps has been
2013-12-12 15:40:15 +13:00