blob: 4a2830bb9291109c188a711c630786d899d3a1cd [file] [log] [blame]
%include <typemaps/wstring.swg>
#ifndef SWIG_STD_BASIC_STRING
#define SWIG_STD_WSTRING
%include <typemaps/std_strings.swg>
%{
#include <cwchar>
%}
%fragment("<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