swig/Lib/d
William S Fulton 07ab80b49e Add raise methods for throwing c++ exceptions in C#, Java, D
The director c++ exceptions are thrown in a helper method instead of in
the director overloaded method. This circumvents compiler warnings about
throwing exceptions when the method has an exception specification or
noexcept. If the exception is thrown, abort will still be called!
In Java, the "director:noexcept" typemap can be used to do something
else. This typemap should be ported to the other languages too.
2017-05-13 17:01:15 +01:00
..
boost_shared_ptr.i D: Fix class/method name ambiguity in test-suite/c_delete.i. 2014-11-06 23:04:35 +01:00
carrays.i Initialise all newly created arrays in arrays.i library. 2015-07-30 20:41:15 +01:00
cpointer.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
d.swg Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
dclassgen.swg D: Fix class/method name ambiguity in test-suite/c_delete.i. 2014-11-06 23:04:35 +01:00
ddirectives.swg Add %proxycode directive for adding code into proxy classes for C#, D and Java 2017-01-13 20:43:50 +00:00
denums.swg Add c++11 strongly typed enum support for D 2014-11-28 08:13:27 +00:00
dexception.swg [D] Replaced the term "wrap D module" with "intermediary D module" (including names derived from it). 2010-11-28 23:12:03 +00:00
dhead.swg pedantic warning fix for D wrappers 2015-02-11 23:24:39 +00:00
director.swg Add raise methods for throwing c++ exceptions in C#, Java, D 2017-05-13 17:01:15 +01:00
dkw.swg [D] Exception and Error have become blessed names; removed d_exception_name test case. 2012-01-23 21:59:20 +00:00
dmemberfunctionpointers.swg Fix wrapping of references/pointers and qualifiers to member pointers 2017-03-16 21:04:38 +00:00
doperators.swg [D] Operator overloading support for D1 and D2. 2010-12-30 02:44:04 +00:00
dprimitives.swg The 'directorin' typemap now accepts , etc expansions instead of having to use workarounds - _name, _name etc. 2011-12-21 07:16:44 +00:00
dstrings.swg [D] Replaced the term "wrap D module" with "intermediary D module" (including names derived from it). 2010-11-28 23:12:03 +00:00
dswigtype.swg Fix directorin SWIGTYPE typemaps to make a copy as these are used for pass by value. 2016-05-14 21:32:24 +01:00
dvoid.swg [D] Replaced the term "wrap D module" with "intermediary D module" (including names derived from it). 2010-11-28 23:12:03 +00:00
std_common.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
std_deque.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
std_except.i Add <typeinfo> header for std::bad_cast 2016-09-17 13:24:32 +02:00
std_map.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
std_pair.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
std_shared_ptr.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
std_string.i std::string typemap modifications so they can be used with %apply for other string classes 2012-05-26 06:33:49 +00:00
std_vector.i %extend changes and remove default use of javatype, dtype, cstype %typemaps 2017-01-15 16:50:24 +00:00
stl.i Added support for the D programming languge. 2010-11-18 00:24:02 +00:00
typemaps.i [D] Use stdc.config.c_long/c_ulong to represent C long types. 2011-12-03 19:48:01 +00:00
wrapperloader.swg Apply #3502431 to fix duplicate symbols in multiple modules and compiler errors due to lack of const in some methods taking char*. 2012-03-24 01:01:06 +00:00