%module li_std_wstring_inherit %include <std_basic_string.i> %include <std_wstring.i> %inline %{ struct A : std::wstring { A(const std::wstring& s) : std::wstring(s) { } }; struct B { B(const std::wstring& s) : cname(0), name(s), a(s) { } char *cname; std::wstring name; A a; }; std::wstring test_value(std::wstring x) { return x; } #ifdef SWIGPYTHON_BUILTIN bool is_python_builtin() { return true; } #else bool is_python_builtin() { return false; } #endif %}
Generated by dwww version 1.15 on Tue Jul 2 00:31:04 CEST 2024.