#ifndef __TestInstances_ah__
#define __TestInstances_ah__

#include "Instances.ah"

aspect TestInstances : public ScopedInstanceCounting {
  
  // count instances of "Test"
  pointcut observed ()          = "Test";

  // ... in main () and OtherDerived::make()
  pointcut measurement_scope () = "% main (...)" ||
                                  "Test* OtherDerived::make()";

};

#endif // __TestInstances_ah__
