1 // Inheritance through a typedef name
2 %module typedef_inherit
10 virtual char *blah() {
11 return (char *) "Foo::blah";
17 class Bar : public FooObj {
19 virtual char *blah() {
20 return (char *) "Bar::blah";
24 char *do_blah(FooObj *f) {
33 virtual char *blah() {
34 return (char *) "Spam::blah";
38 struct Grok : public Spam {
40 virtual char *blah() {
41 return (char *) "Grok::blah";
45 static char * do_blah2(Spam *s) {