swig/Examples/test-suite/derived_nested.i

22 lines
396 B
OpenEdge ABL

/* This testcase tests nested derived classes.
This was reported in bug #909389 */
%module derived_nested
#pragma SWIG nowarn=SWIGWARN_PARSE_NESTED_CLASS
%inline %{
class A { int x; };
class B {
class C { int y; }; //generates a warning
class D : public A { int z; }; //ok
};
struct BB {
class CC { int y; };
class DD : public A { int z; };
struct EE : public A { int z; };
};
%}