From 4855fb73aeed7867fe107ed9fa3cbf024cbf623d Mon Sep 17 00:00:00 2001 From: Marcelo Matus Date: Mon, 18 Oct 2004 00:35:16 +0000 Subject: [PATCH] avoid to use SwigValueWrapper with std::string, just to keep the code cleaner and familiar git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6422 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- SWIG/Lib/csharp/std_string.i | 1 + SWIG/Lib/guile/std_string.i | 1 + SWIG/Lib/java/std_string.i | 1 + SWIG/Lib/mzscheme/std_string.i | 1 + SWIG/Lib/perl5/std_string.i | 1 + SWIG/Lib/php4/std_string.i | 1 + SWIG/Lib/pike/std_string.i | 1 + SWIG/Lib/ruby/std_string.i | 1 + SWIG/Lib/tcl/std_string.i | 1 + 9 files changed, 9 insertions(+) diff --git a/SWIG/Lib/csharp/std_string.i b/SWIG/Lib/csharp/std_string.i index 73c164153..0a7a38ce3 100644 --- a/SWIG/Lib/csharp/std_string.i +++ b/SWIG/Lib/csharp/std_string.i @@ -19,6 +19,7 @@ namespace std { +%feature("novaluewrapper") string; class string; // string diff --git a/SWIG/Lib/guile/std_string.i b/SWIG/Lib/guile/std_string.i index e30b0fdda..cb2211698 100644 --- a/SWIG/Lib/guile/std_string.i +++ b/SWIG/Lib/guile/std_string.i @@ -20,6 +20,7 @@ namespace std { + %feature("novaluewrapper") string; class string; %typemap(typecheck) string = char *; diff --git a/SWIG/Lib/java/std_string.i b/SWIG/Lib/java/std_string.i index ceae53037..f6857c6df 100644 --- a/SWIG/Lib/java/std_string.i +++ b/SWIG/Lib/java/std_string.i @@ -22,6 +22,7 @@ namespace std { +%feature("novaluewrapper") string; class string; // string diff --git a/SWIG/Lib/mzscheme/std_string.i b/SWIG/Lib/mzscheme/std_string.i index fe70e9ab5..7ccf7adc3 100644 --- a/SWIG/Lib/mzscheme/std_string.i +++ b/SWIG/Lib/mzscheme/std_string.i @@ -20,6 +20,7 @@ namespace std { + %feature("novaluewrapper") string; class string; /* Overloading check */ diff --git a/SWIG/Lib/perl5/std_string.i b/SWIG/Lib/perl5/std_string.i index c32fc1065..4a3ec0b83 100644 --- a/SWIG/Lib/perl5/std_string.i +++ b/SWIG/Lib/perl5/std_string.i @@ -21,6 +21,7 @@ namespace std { + %feature("novaluewrapper") string; class string; /* Overloading check */ diff --git a/SWIG/Lib/php4/std_string.i b/SWIG/Lib/php4/std_string.i index 4c46ee647..5a845d96b 100644 --- a/SWIG/Lib/php4/std_string.i +++ b/SWIG/Lib/php4/std_string.i @@ -21,6 +21,7 @@ namespace std { + %feature("novaluewrapper") string; class string; %typemap(in) string { diff --git a/SWIG/Lib/pike/std_string.i b/SWIG/Lib/pike/std_string.i index b8d994509..f4220a5f8 100644 --- a/SWIG/Lib/pike/std_string.i +++ b/SWIG/Lib/pike/std_string.i @@ -11,6 +11,7 @@ namespace std { + %feature("novaluewrapper") string; class string; /* Overloading check */ diff --git a/SWIG/Lib/ruby/std_string.i b/SWIG/Lib/ruby/std_string.i index 12827e256..760160ba6 100644 --- a/SWIG/Lib/ruby/std_string.i +++ b/SWIG/Lib/ruby/std_string.i @@ -23,6 +23,7 @@ namespace std { // Ruby wants class names to start with a capital letter %rename(String) string; + %feature("novaluewrapper") string; class string; /* Overloading check */ diff --git a/SWIG/Lib/tcl/std_string.i b/SWIG/Lib/tcl/std_string.i index ad61399f3..c21326761 100644 --- a/SWIG/Lib/tcl/std_string.i +++ b/SWIG/Lib/tcl/std_string.i @@ -21,6 +21,7 @@ namespace std { + %feature("novaluewrapper") string; class string; /* Overloading check */