From 568141faf76dfd74dfd95a148e047e380e1f93ec Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Sun, 29 Jan 2006 18:50:53 +0000 Subject: [PATCH] std::string global and member variables are wrapped as strings by default No need to use the %apply const std::string& { std::string* } trick anymore Please test if possible, I can't run these languages. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8618 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Lib/mzscheme/std_string.i | 2 ++ Lib/ocaml/std_string.i | 2 ++ Lib/pike/std_string.i | 2 ++ 3 files changed, 6 insertions(+) diff --git a/Lib/mzscheme/std_string.i b/Lib/mzscheme/std_string.i index 7885e7ef8..0781b5867 100644 --- a/Lib/mzscheme/std_string.i +++ b/Lib/mzscheme/std_string.i @@ -20,6 +20,8 @@ namespace std { + %naturalvar string; + class string; /* Overloading check */ diff --git a/Lib/ocaml/std_string.i b/Lib/ocaml/std_string.i index 046766984..c43664aa3 100644 --- a/Lib/ocaml/std_string.i +++ b/Lib/ocaml/std_string.i @@ -24,6 +24,8 @@ %include +%naturalvar std::string; + namespace std { template class basic_string { public: diff --git a/Lib/pike/std_string.i b/Lib/pike/std_string.i index b8d994509..07c3fe60c 100644 --- a/Lib/pike/std_string.i +++ b/Lib/pike/std_string.i @@ -11,6 +11,8 @@ namespace std { + %naturalvar string; + class string; /* Overloading check */