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 */