summaryrefslogtreecommitdiff
path: root/Examples/test-suite/extend_special_variables.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/extend_special_variables.i')
-rw-r--r--Examples/test-suite/extend_special_variables.i16
1 files changed, 16 insertions, 0 deletions
diff --git a/Examples/test-suite/extend_special_variables.i b/Examples/test-suite/extend_special_variables.i
index dd68e7531..1f218a8b9 100644
--- a/Examples/test-suite/extend_special_variables.i
+++ b/Examples/test-suite/extend_special_variables.i
@@ -19,3 +19,19 @@
struct ForExtension {
};
%}
+
+%inline %{
+namespace Space {
+ template <class T> class ExtendTemplate {};
+}
+%}
+
+%extend Space::ExtendTemplate
+{
+ void extending() {
+ $parentclassname tmp;
+ (void)tmp;
+ }
+}
+
+%template(ExtendTemplateInt) Space::ExtendTemplate<int>;