swig/Examples/test-suite/director_namespace_clash.i

22 lines
312 B
OpenEdge ABL

%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() {}
};
}
%}