From 82ec7cd7e57907b92e5191bf95beaf0445f52611 Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Mon, 20 Mar 2006 10:39:01 +0000 Subject: [PATCH] more fixes for %copyctor git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9021 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Examples/test-suite/namespace_class.i | 2 ++ SWIG/Examples/test-suite/python/kwargs.i | 1 + SWIG/Examples/test-suite/typemap_various.i | 3 +++ 3 files changed, 6 insertions(+) diff --git a/SWIG/Examples/test-suite/namespace_class.i b/SWIG/Examples/test-suite/namespace_class.i index 1c6eec3c7..082593eeb 100644 --- a/SWIG/Examples/test-suite/namespace_class.i +++ b/SWIG/Examples/test-suite/namespace_class.i @@ -211,6 +211,8 @@ namespace a %} #pragma SWIG nowarn=SWIGWARN_PARSE_NESTED_CLASS +// %copyctor doesn't work with nested class workaround +%nocopyctor; %inline %{ class Ala { diff --git a/SWIG/Examples/test-suite/python/kwargs.i b/SWIG/Examples/test-suite/python/kwargs.i index 94678206d..83713d8c2 100644 --- a/SWIG/Examples/test-suite/python/kwargs.i +++ b/SWIG/Examples/test-suite/python/kwargs.i @@ -1,5 +1,6 @@ %module kwargs +%nocopyctor; %kwargs; %rename(myDel) del; diff --git a/SWIG/Examples/test-suite/typemap_various.i b/SWIG/Examples/test-suite/typemap_various.i index 9fe192250..c84e4bba6 100644 --- a/SWIG/Examples/test-suite/typemap_various.i +++ b/SWIG/Examples/test-suite/typemap_various.i @@ -1,5 +1,8 @@ %module typemap_various +// %copyctor need to be disables since 'const SWIGTYPE &' generates errors +%nocopyctor; + %typemap(in) SWIGTYPE "_this_will_not_compile_SWIGTYPE_" %typemap(in) const SWIGTYPE & "_this_will_not_compile_const_SWIGTYPE_REF_"