update swig on windows
This commit is contained in:
@@ -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 { };
|
||||
}
|
||||
}
|
||||
%}
|
||||
Reference in New Issue
Block a user