update swig on windows

This commit is contained in:
Bassem Girgis
2019-08-04 21:38:19 -05:00
parent 8414b7136b
commit 76ad52be58
5943 changed files with 91790 additions and 71892 deletions

View File

@@ -0,0 +1,41 @@
%module namespace_virtual_method
%warnfilter(515);
%inline %{
namespace A {
namespace B {
class Foo;
}
namespace C {
class Foo {
public:
Foo() { };
virtual ~Foo() { };
virtual int bar(const A::B::Foo &x) = 0;
};
}
}
namespace A {
namespace C {
class Spam : public Foo {
public:
Spam() { }
virtual ~Spam() { }
virtual int bar(const B::Foo &x) { return 1; }
};
}
}
%}
%{
namespace A {
namespace B {
class Foo { };
}
}
%}