| %module(directors="1") director_namespace_clash | |
| %rename(GreatOne) One::Great; | |
| %feature("director"); | |
| %inline %{ | |
| namespace One { | |
| struct Great { | |
| virtual void superb(int a) {} | |
| virtual ~Great() {} | |
| }; | |
| } | |
| namespace Two { | |
| struct Great { | |
| virtual void excellent() {} | |
| virtual ~Great() {} | |
| }; | |
| } | |
| %} | |