update swig on windows
This commit is contained in:
27
winx64/bin/swigwin-4.0.0/Examples/test-suite/using2.i
Normal file
27
winx64/bin/swigwin-4.0.0/Examples/test-suite/using2.i
Normal file
@@ -0,0 +1,27 @@
|
||||
%module using2
|
||||
|
||||
%warnfilter(SWIGWARN_PARSE_USING_UNDEF);
|
||||
|
||||
using ::baz;
|
||||
|
||||
%warnfilter(SWIGWARN_RUBY_WRONG_NAME) X::_FooImpl; /* Ruby, wrong class name */
|
||||
|
||||
%inline %{
|
||||
|
||||
namespace X {
|
||||
typedef int Integer;
|
||||
|
||||
class _FooImpl {
|
||||
public:
|
||||
typedef Integer value_type;
|
||||
};
|
||||
typedef _FooImpl Foo;
|
||||
}
|
||||
|
||||
namespace Y = X;
|
||||
using Y::Foo;
|
||||
|
||||
int spam(Foo::value_type x) { return x; }
|
||||
|
||||
|
||||
%}
|
||||
Reference in New Issue
Block a user