// Checks if collisions of argument names with target language keywords are | |
// resolved properly when directors are used | |
%module(directors="1") director_keywords | |
%warnfilter(SWIGWARN_PARSE_KEYWORD); | |
%feature("director") Foo; | |
%inline %{ | |
struct Foo { | |
virtual ~Foo() {} | |
virtual void check_abstract(int abstract) {} // for Java, C#, D... | |
virtual void check_self(int self) {} // self for Python | |
virtual void check_from(int from) {} // for Python | |
}; | |
%} |