Index: swig/Lib/typemaps/std_wstring.swg |
=================================================================== |
--- swig/Lib/typemaps/std_wstring.swg (revision 0) |
+++ swig/Lib/typemaps/std_wstring.swg (revision 0) |
@@ -0,0 +1,26 @@ |
+%include <typemaps/wstring.swg> |
+ |
+#ifndef SWIG_STD_BASIC_STRING |
+#define SWIG_STD_WSTRING |
+ |
+%include <typemaps/std_strings.swg> |
+ |
+%{ |
+#include <cwchar> |
+#include <string> |
+%} |
+ |
+namespace std |
+{ |
+ %naturalvar wstring; |
+ class wstring; |
+} |
+ |
+%typemaps_std_string(std::wstring, wchar_t, SWIG_AsWCharPtrAndSize, SWIG_FromWCharPtrAndSize, %checkcode(STDUNISTRING)); |
+ |
+ |
+#else |
+ |
+%include <std/std_wstring.i> |
+ |
+#endif |