%description: Check inheriting from a non-cObject-rooted class %file: test.msg namespace @TESTNAME@; class Base { int b; } class MyClass extends Base { char c; }; %includes: #include #include "test_m.h" %activity: #define PRINT(X) EV << #X << ":" << X << endl MyClass x; EV << (std::is_base_of::value ? "cObject" : "generic") << endl; x.setB(11); PRINT(x.getB()); x.setC('x'); PRINT(x.getC()); %contains: stdout generic x.getB():11 x.getC():x