// This code just demonstrates what CMT++ calculates of various
// C/C++ language constructs. This file compiles ok, but as
// executable code this is nonsense.

extern int a;

class MyClass {
   MyClass() {
      a = 5;
   }
   ~MyClass() {
      a = 0;
   }
   int foo1(int i);
   int foo2(int i);
};

int SomeFunction();