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);%}