From 4b225cd251a7d47a242d2fee5081124ffce30ab6 Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Wed, 2 Apr 2003 01:41:10 +0000 Subject: [PATCH] new test git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4653 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Examples/test-suite/common.mk | 1 + SWIG/Examples/test-suite/valuewrapper.i | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 SWIG/Examples/test-suite/valuewrapper.i diff --git a/SWIG/Examples/test-suite/common.mk b/SWIG/Examples/test-suite/common.mk index 97c4c9935..520b6d3c2 100644 --- a/SWIG/Examples/test-suite/common.mk +++ b/SWIG/Examples/test-suite/common.mk @@ -232,6 +232,7 @@ CPP_TEST_CASES += \ using_inherit \ using_private \ using_protected \ + valuewrapper \ valuewrapper_base \ varargs \ virtual_destructor \ diff --git a/SWIG/Examples/test-suite/valuewrapper.i b/SWIG/Examples/test-suite/valuewrapper.i new file mode 100644 index 000000000..84d34b809 --- /dev/null +++ b/SWIG/Examples/test-suite/valuewrapper.i @@ -0,0 +1,17 @@ +// value_wrapper.i +%module value_wrapper + +%inline %{ +template struct X { + X(int); +}; + +template struct Y { + Y(); + int spam(T t = T(0)); +}; +%} + +%template(Xi) X; +%template(YXi) Y< X >; +