%{ #include %} %include /* wide strings */ namespace std { %std_comp_methods(basic_string, std::allocator >); typedef basic_string, std::allocator > wstring; } %template(wstring) std::basic_string, std::allocator >;