PageRenderTime 43ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/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
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  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. %}