diff options
Diffstat (limited to 'Tests/SwigTest/example.h')
-rw-r--r-- | Tests/SwigTest/example.h | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/Tests/SwigTest/example.h b/Tests/SwigTest/example.h index c9d59f2..366deb0 100644 --- a/Tests/SwigTest/example.h +++ b/Tests/SwigTest/example.h @@ -1,39 +1,37 @@ /* File : example.h */ -class Shape { +class Shape +{ public: - Shape() { - nshapes++; - } - virtual ~Shape() { - nshapes--; - }; - double x, y; - void move(double dx, double dy); + Shape() { nshapes++; } + virtual ~Shape() { nshapes--; }; + double x, y; + void move(double dx, double dy); virtual double area(void) = 0; virtual double perimeter(void) = 0; - static int nshapes; + static int nshapes; }; -class Circle : public Shape { +class Circle : public Shape +{ private: double radius; + public: - Circle(double r) : radius(r) { }; + Circle(double r) + : radius(r){}; virtual double area(void); virtual double perimeter(void); }; -class Square : public Shape { +class Square : public Shape +{ private: double width; + public: - Square(double w) : width(w) { }; + Square(double w) + : width(w){}; virtual double area(void); virtual double perimeter(void); }; - - - - - |