| %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 |