From 3d0301263990cdfeefc8fece44d2b959f413d2f8 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Sun, 29 Jan 2006 00:42:25 +0000 Subject: [PATCH] Finally std::string global and member variables are wrapped as strings by default git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8598 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Lib/csharp/std_string.i | 2 ++ Lib/java/std_string.i | 2 ++ Lib/lua/std_string.i | 3 +++ 3 files changed, 7 insertions(+) diff --git a/Lib/csharp/std_string.i b/Lib/csharp/std_string.i index e7b0e240a..48957559e 100644 --- a/Lib/csharp/std_string.i +++ b/Lib/csharp/std_string.i @@ -19,6 +19,8 @@ namespace std { +%naturalvar string; + class string; // string diff --git a/Lib/java/std_string.i b/Lib/java/std_string.i index c24997416..7c983b7f4 100644 --- a/Lib/java/std_string.i +++ b/Lib/java/std_string.i @@ -20,6 +20,8 @@ namespace std { +%naturalvar string; + class string; // string diff --git a/Lib/lua/std_string.i b/Lib/lua/std_string.i index 69df787fb..459753e2d 100644 --- a/Lib/lua/std_string.i +++ b/Lib/lua/std_string.i @@ -26,6 +26,9 @@ s2=test_value(s) assert(s==s2) */ + +%naturalvar std::string; + %typemap(in,checkfn="lua_isstring") std::string %{$1 = (char*)lua_tostring(L, $input);%}