import source from 1.3.40
[external/swig.git] / Examples / csharp / reference / example.h
1 /* File : example.h */
2
3 class Vector {
4 private:
5   double x,y,z;
6 public:
7   Vector() : x(0), y(0), z(0) { };
8   Vector(double x, double y, double z) : x(x), y(y), z(z) { };
9   friend Vector operator+(const Vector &a, const Vector &b);
10   char *print();
11 };
12
13 class VectorArray {
14 private:
15   Vector *items;
16   int     maxsize;
17 public:
18   VectorArray(int maxsize);
19   ~VectorArray();
20   Vector &operator[](int);
21   int size();
22 };
23
24
25
26