git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11728 626c5289-ae23-0410-ae9c-e8d60b6d4f22
22 lines
396 B
OpenEdge ABL
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; };
|
|
};
|
|
%}
|
|
|