summaryrefslogtreecommitdiff
path: root/Examples/test-suite/typemap_namespace.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/typemap_namespace.i')
-rw-r--r--Examples/test-suite/typemap_namespace.i9
1 files changed, 8 insertions, 1 deletions
diff --git a/Examples/test-suite/typemap_namespace.i b/Examples/test-suite/typemap_namespace.i
index 6614e0372..1fd7ce718 100644
--- a/Examples/test-suite/typemap_namespace.i
+++ b/Examples/test-suite/typemap_namespace.i
@@ -29,8 +29,15 @@ namespace Foo {
#ifdef SWIGGO
%typemap(gotype) Str1 * = char *;
#endif
+#ifdef SWIGD
+ %typemap(ctype) Str1 * = char *;
+ %typemap(imtype) Str1 * = char *;
+ %typemap(dtype) Str1 * = char *;
+ %typemap(din) Str1 * = char *;
+ %typemap(dout) Str1 * = char *;
+#endif
%typemap(in) Str1 * = char *;
-#if !(defined(SWIGCSHARP) || defined(SWIGLUA) || defined(SWIGPHP) || defined(SWIGMZSCHEME) || defined(SWIGOCAML) || defined(SWIGGO))
+#if !(defined(SWIGCSHARP) || defined(SWIGLUA) || defined(SWIGPHP) || defined(SWIGMZSCHEME) || defined(SWIGOCAML) || defined(SWIGGO) || defined(SWIGD))
%typemap(freearg) Str1 * = char *;
#endif
%typemap(typecheck) Str1 * = char *;