%module(directors="1") director_overload2 | |
%feature("director"); | |
%inline %{ | |
struct OverloadBase { | |
virtual ~OverloadBase() {} | |
virtual void mmm() {} | |
virtual void nnn(int vvv) {} | |
virtual void nnn() {} | |
}; | |
struct OverloadDerived1 : OverloadBase { | |
virtual void nnn(int vvv) {} | |
#if defined(__SUNPRO_CC) | |
virtual void nnn() {} | |
#endif | |
}; | |
struct OverloadDerived2 : OverloadBase { | |
#if defined(__SUNPRO_CC) | |
virtual void nnn(int vvv) {} | |
#endif | |
virtual void nnn() {} | |
}; | |
%} |