blob: 6f3357016b646f44983198ce57da903f69a1c51d [file] [log] [blame]
%module typemap_ns_using
%warnfilter(801) X::_FooImpl; /* Ruby, wrong class name */
%inline %{
namespace X {
typedef int Integer;
class _FooImpl {
public:
typedef Integer value_type;
};
typedef _FooImpl Foo;
}
using X::Foo;
int spam(Foo::value_type x) { return x; }
%}