| /* This interface files tests whether SWIG handles overloaded | |
| renamed functions. | |
| */ | |
| %module name_cxx | |
| #pragma SWIG nowarn=SWIGWARN_DEPRECATED_NAME // %name is deprecated. Use %rename instead. | |
| %name("bar_int") | |
| %inline %{ | |
| void bar(int i) {} | |
| %} | |
| %name("bar_double") | |
| %inline %{ | |
| void bar(double i) {} | |
| %} | |
| // %name inheritance test | |
| %{ | |
| class A { | |
| }; | |
| class B : public A { | |
| }; | |
| %} | |
| %name(AA) class A { }; | |
| class B : public A { }; | |