/tags/rel-1.3.35/Examples/test-suite/director_namespace_clash.i

# · Swig · 21 lines · 17 code · 4 blank · 0 comment · 0 complexity · 51a3979fc1edb59b7af1d81eefad7620 MD5 · raw file

  1. %module(directors="1") director_namespace_clash
  2. %rename(GreatOne) One::Great;
  3. %feature("director");
  4. %inline %{
  5. namespace One {
  6. struct Great {
  7. virtual void superb(int a) {}
  8. virtual ~Great() {}
  9. };
  10. }
  11. namespace Two {
  12. struct Great {
  13. virtual void excellent() {}
  14. virtual ~Great() {}
  15. };
  16. }
  17. %}