/trunk/Lib/typemaps/std_wstring.swg
Unknown | 26 lines | 17 code | 9 blank | 0 comment | 0 complexity | 6097465123b15cbc44e4cf71588bdcf3 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- %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