import source from 1.3.40
[external/swig.git] / Examples / tcl / import / base.h
1 #include <stdio.h>
2
3 class Base {
4  public:
5      Base() { };
6      virtual ~Base() { };
7      virtual void A() {
8          printf("I'm Base::A\n");
9      }
10      void B() {
11        printf("I'm Base::B\n");
12      }
13      virtual Base *toBase() {
14        return static_cast<Base *>(this);
15      }
16 };
17  
18