diff options
Diffstat (limited to 'share/swig/2.0.11/d/dvoid.swg')
-rw-r--r-- | share/swig/2.0.11/d/dvoid.swg | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/share/swig/2.0.11/d/dvoid.swg b/share/swig/2.0.11/d/dvoid.swg new file mode 100644 index 0000000..805f1e7 --- /dev/null +++ b/share/swig/2.0.11/d/dvoid.swg @@ -0,0 +1,18 @@ +/* ----------------------------------------------------------------------------- + * dvoid.swg + * + * Typemaps for handling void function return types and empty parameter lists. + * ----------------------------------------------------------------------------- */ + +%typemap(ctype) void "void" +%typemap(imtype) void "void" +%typemap(dtype, cprimitive="1") void "void" + +%typemap(out, null="") void "" +%typemap(ddirectorin) void "$winput" +%typemap(ddirectorout) void "$dcall" +%typemap(directorin) void "" + +%typemap(dout, excode=SWIGEXCODE) void { + $imcall;$excode +} |