Index: swig/Lib/typemaps/std_string.swg |
=================================================================== |
--- swig/Lib/typemaps/std_string.swg (revision 0) |
+++ swig/Lib/typemaps/std_string.swg (revision 0) |
@@ -0,0 +1,27 @@ |
+// |
+// String |
+// |
+ |
+ |
+#ifndef SWIG_STD_BASIC_STRING |
+#define SWIG_STD_STRING |
+ |
+%include <typemaps/std_strings.swg> |
+ |
+%{ |
+#include <string> |
+%} |
+ |
+namespace std |
+{ |
+ %naturalvar string; |
+ class string; |
+} |
+ |
+%typemaps_std_string(std::string, char, SWIG_AsCharPtrAndSize, SWIG_FromCharPtrAndSize, %checkcode(STDSTRING)); |
+ |
+#else |
+ |
+%include <std/std_string.i> |
+ |
+#endif |