File: TestInstances.ah

package info (click to toggle)
aspectc%2B%2B 1.0pre4~svn.20090918-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 117,308 kB
  • ctags: 410,601
  • sloc: cpp: 1,883,007; ansic: 17,279; sh: 2,190; makefile: 1,088
file content (17 lines) | stat: -rw-r--r-- 413 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#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__